/* 	SUCHFELD HEADER */
	#frm_search { position : absolute; left : 400px; top : 23px; width : 307px; height : 30px; }
	#frm_search .text_eingabe { border : 1px solid #DADEE5; font: normal 12px/135% Arial, Verdana, sans-serif; width : 144px; height : 16px; padding : 2px 3px 1px 3px; overflow : hidden; position : absolute; left : 125px; top : 1px; }
	#frm_search .submit { position : absolute; top : 0; left : 283px; }

/* Suche 
**********************/

.tx-indexedsearch {
	font: normal 12px/135% Arial, Verdana, sans-serif;
}

.tx-indexedsearch-searchbox {
	border: 1px solid #DADEE5;
	padding: 10px 20px;
	margin-bottom: 10px;
}

.tx-indexedsearch-searchbox input.submit {
	margin: 20px 0 0 120px;
}

.tx-indexedsearch-searchbox fieldset {
	border : none;
}	

.tx-indexedsearch-form,
.tx-indexedsearch-search-select-group,
.tx-indexedsearch-search-select-results,
.tx-indexedsearch-search-select-order,
.tx-indexedsearch-search-select-section,
.tx-indexedsearch-selectbox-type,
.tx-indexedsearch-search-for {
	height: 30px;
}

.tx-indexedsearch-searchbox select {
	margin-right: 15px;
	font: normal 12px/135% Arial, Verdana, sans-serif;
	height: 20px;
}

.tx-indexedsearch-searchbox label {
	display: block;
	font-weight: bold;
	float: left;
	width: 120px;
	padding : 3px 0 0 0;
	font : normal 12px/135% Arial, Verdana, sans-serif;
}

.tx-indexedsearch-sw {
	font-weight: bold;
	color: #073179;
}

.tx-indexedsearch-sec ol {
	margin: 15px 0;
	list-style-image: url(pix/pfeil02.gif);
}

.small_arrow {
	margin: 0;
	padding-left: 12px;
	background: url("pix/pfeil02_small.gif") no-repeat 0 5px;
}

.tx-indexedsearch-browsebox p {
	border-bottom: 1px solid #DADEE5;
}

.tx-indexedsearch-res h1 {
	font: bold 16px/135% Arial, Verdana, sans-serif;
	margin : 10px 0 20px 0;
	padding : 0 0 0 15px;
	background : url("pix/pfeil02.gif") no-repeat 0 6px;
}

.tx-indexedsearch-res h1 a {
	text-decoration: none;
}

.tx-indexedsearch-res h2 {
	font: bold 12px/135% Arial, Verdana, sans-serif;
	border-bottom: 1px solid #DADEE5;
}

.tx-indexedsearch-res h2 a {
	text-decoration: none;
}

.tx-indexedsearch-redMarkup {
	color: #073179;
}

.tx-indexedsearch-searchbox input.sword,
.tx-indexedsearch-searchbox select.type,
.tx-indexedsearch-searchbox select.defop,
.tx-indexedsearch-searchbox select.sections,
.tx-indexedsearch-searchbox select.order,
.tx-indexedsearch-searchbox select.desc,
.tx-indexedsearch-searchbox select.results,
.tx-indexedsearch-searchbox select.group {
	width: 200px;
	border : 1px solid #DADEE5;
}

.tx-indexedsearch-info {
	display: none;
}

.tx-indexedsearch-text-item-path-label {
	padding-right: 10px;
}

.tx-indexedsearch-res {
	padding-bottom: 15px;
}


.tx-indexedsearch-browsebox ul.browsebox { 
	display : block !important; 
	height: 20px !important; 
	width: 600px; margin : 0 !important; 
	padding: 0 !important; 
	border : none;
	margin: 10px 0 !important;
}

.tx-indexedsearch-browsebox ul.browsebox li {
	display : inline;
 	background: none !important; margin: 0 !important; padding: 0 !important;
  	border: none;
}

.tx-indexedsearch-browsebox ul.browsebox li a {
	height: 16px; display: block;  float: left;
  	margin-right: 2px;
  	padding: 2px 5px 0 6px ;
  	font : normal 12px/14px  Arial, Verdana, sans-serif;
 	color: #000; 
 	text-decoration: none;
	border: 1px solid #ccc;
}

.tx-indexedsearch-browsebox ul.browsebox LI A:hover {
	background: #ccc; color: #003380;
}

.tx-indexedsearch-browsebox ul.browsebox LI.tx-indexedsearch-browselist-currentPage A {
	background: #ccc; color: #003380;
}

	

/* 
 * JURGRAD MAIN.CSS 
 */
	body { margin : 0; padding : 0; border : 0; }
	p { font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; padding : 0 0 10px 0; margin : 0; }
	hr { display : none; }
	a { color : #303030; text-decoration : underline; }
	a:HOVER { text-decoration : none; }
        ul li, ol li { font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
        
	
/* 
 * ÜBERSCHRIFTEN 
 */
	h1 { font : bold 18px/135% Arial, Verdana, sans-serif; color : #303030; margin : 0 0 10px 0; padding : 0; border : 0; }
	.tx-zsccontent-pi1 h1, h2 { font : bold 16px/135% Arial, Verdana, sans-serif; color : #303030; margin : 0px 0 10px 0; padding : 0; border : 0; }
	h3 { font : normal 14px/135% Arial, Verdana, sans-serif; color : #303030; margin : 0 0 5px 0; padding : 0; border : 0; }
	h4 { font : bold 14px/135% Arial, Verdana, sans-serif; color : #000; margin : 0 0 5px 0; padding : 0; border : 0; }
	h5 { font : bold 12px/135% Arial, Verdana, sans-serif; color : #000; margin : 0 0 5px 0; padding : 0; border : 0; }
        
	
	#headline_alumni { width : 325px; height : 40px; background : url("pix/headline_alumni.gif") no-repeat 0 0; margin : 0; padding : 0; border : 0; }
	#headline_studiengaenge { width : 325px; height : 40px; background : url("pix/headline_studiengaenge.gif") no-repeat 0 0; margin : 0; padding : 0; border : 0; }
	#headline_studiengang { width : 707px; height : 96px; margin : 0; padding : 0; border : 0; background : url("pix/headline_ma.gif") no-repeat 0 0; border : none; }
	#headline_studienbeginn { width : 677px; height : 37px; font : bold 18px/135% Arial, Verdana, sans-serif; color : #303133; padding : 3px 0 0 30px; margin : 0 0 15px 0; background : #D0D4E0;}
  #headline_module { width : 395px; height : 30px; background : url("pix/headline_module.gif") no-repeat 0 0; float : left; border-bottom : none !important; margin : 0; padding : 0; }
  
  #rightcolumn .inhalt .trenner3 { background : #D0D4E0; height : 5px; overflow : hidden; margin : 0 0 20px 0;}


/* 
 * GLOBALE KLASSEN 
 */
	.cb { clear: both; overflow : hidden; width : 1px; height : 1px; }
	.invisible { width : 1px; height : 1px; overflow : hidden; margin : 0 0 0 -999em; }

/*
 * PFEILE
 */	
	.arrow { background : url(pix/pfeil02.gif) no-repeat 0 3px; margin : 0; padding : 0 0 0 12px; }

/*
 * BEREICHE
 */
	#container { width : 960px; margin : auto; padding : 0; border-top : 20px solid #fff; background : url("pix/background.gif") repeat-y 0 0; }
	#leftcolumn { width : 253px; float : left; }
	#rightcolumn { width : 707px; float : left; padding : 0 0 0 0; }


/* 
 * HEADER
 */
	#header img { display : block; padding : 0 0 0px 0; }


/*
 * LOGO
 */ 
 	#logo { width : 253px; height : 175px; padding : 9px 0 0 0; overflow : hidden; background : #fff url("pix/background_logo.gif") no-repeat right bottom; }
	#logo img { display : block; border : 0; }


/* 
 * FOOTER
 */ 
  #footer { width : 990px; height : 92px; background : url("pix/background_footer.gif") no-repeat 0 0; margin : 0; padding : 0; border : 0; position : relative; }
	#footer #disclaimer { width : 193px; padding : 30px 30px 0 30px; float : left; }
	#footer #disclaimer h1 { font : bold 11px/135% Arial, Verdana, sans-serif; color : #303133; margin : 0; padding : 0; }
	#footer #disclaimer p { font : normal 10px/115% Arial, Verdana, sans-serif; color : #303133; margin : 0; padding : 0; }
	#footer #navbottom { width : 707px; float : left; }
	#footer #navbottom #navbottommeta { margin : 0 30px 0 30px; padding : 0; border : 0; list-style-type : none; height : 21px; border-bottom : 1px solid #C2C6CC; }
	#footer #navbottom #navbottommeta li { display : inline; list-style-type : none; }
	#footer #navbottom #navbottommeta li a { display : block; float : left; height : 21px; padding : 0 1px 0 0; }
	#footer #navbottom #navbottommeta .pageup { background : url("pix/link_pageup.gif") no-repeat 0 0; width : 140px; }
	#footer #navbottom #navbottommeta .pageprint { background : url("pix/link_pageprint.gif") no-repeat 0 0; width : 124px; }
	#footer #navbottom #navbottommeta .pagerecommend { background : url("pix/link_pagerecommend.gif") no-repeat 0 0; width : 176px; }
	#footer #navbottom #navrepeat { width : 677px; /* height : 20px; */ margin : 30px 0 0 30px; overflow : hidden; }
	#footer #navbottom #navrepeat ul { padding : 0; border : 0; list-style-type : none; margin : 0 0 0 -8px; width : 677px; }
	#footer #navbottom #navrepeat ul li { display : inline; list-style-type : none; }
	#footer #navbottom #navrepeat ul li a { display : block; font : normal 11px/135% Arial, Verdana, sans-serif; color : #494A4D; float : left; text-decoration : none; background : url("pix/trenner05.gif") no-repeat 0 2px; padding : 0 7px 0 8px; height : 15px; }
	#footer #navbottom #navrepeat ul li a:HOVER { text-decoration : underline; color : #303133; }


/*
 * NAVIGATION: MAIN
 */
	#mainnavigation { width : 707px; height : 150px; margin : 0; padding : 0; border : 0; position : relative; background : #fff; overflow : hidden; }
	#mainnavigation #navmeta { margin : 0 -1px 0 0; padding : 0; border : 0; list-style-type : none; float : right; }
	#mainnavigation #navmeta li { list-style-type : none; display : inline; }
	#mainnavigation #navmeta li a { display : block; float : left; color : #9DA2A6; font : normal 10px/135% Arial, Verdana, sans-serif; text-decoration : none; height : 16px; padding : 0 7px 0 7px; background : url("pix/trenner03.gif") no-repeat 100% 0px; }
	#mainnavigation #navmeta li a img { border : 0; }
	
	#mainnavigation #navmain { margin : 0; padding : 0; border : 0; list-style-type : none; }
	#mainnavigation #navmain li { display : inline; list-style-type : none; }
	#mainnavigation #navmain li a { display : block; height : 37px; float : left; width : 177px; }
	#mainnavigation #navmain li a#nav_9 { background : url("pix/links/link_ma.gif") no-repeat 0 0;  }
	#mainnavigation #navmain li a#nav_8 { background : url("pix/links/link_stw.gif") no-repeat 0 0; }
	#mainnavigation #navmain li a#nav_7 { background : url("pix/links/link_vers.gif") no-repeat 0 0;  }
	#mainnavigation #navmain li a#nav_6 { background : url("pix/links/link_rel.gif") no-repeat 0 0; width: 176px; padding: 0;}
	#mainnavigation #navmain li a#nav_5 { background : url("pix/links/link_pwm.gif") no-repeat 0 0; }
	#mainnavigation #navmain li a#nav_77 { background : url("pix/links/link_wrus.gif") no-repeat 0 0;  }
	#mainnavigation #navmain li a#nav_734 { background : url("pix/links/link_av.gif") no-repeat 0 0;  }
	#mainnavigation #navmain li a#nav_698 { background : url("pix/links/link_mr.gif") no-repeat 0 0; width: 176px; padding: 0; }
	
	#mainnavigation #navmain li a#nav_9.active { background : url("pix/links/link_maa.gif") no-repeat 0 0; }
	#mainnavigation #navmain li a#nav_8.active { background : url("pix/links/link_stwa.gif") no-repeat 0 0;  }
	#mainnavigation #navmain li a#nav_7.active { background : url("pix/links/link_versa.gif") no-repeat 0 0; }
	#mainnavigation #navmain li a#nav_6.active { background : url("pix/links/link_rela.gif") no-repeat 0 0; width: 176px; padding: 0;  }
	#mainnavigation #navmain li a#nav_5.active { background : url("pix/links/link_pwma.gif") no-repeat 0 0; }
  #mainnavigation #navmain li a#nav_77.active { background : url("pix/links/link_wrusa.gif") no-repeat 0 0;  }
  #mainnavigation #navmain li a#nav_734.active { background : url("pix/links/link_ava.gif") no-repeat 0 0;  }
  #mainnavigation #navmain li a#nav_698.active { background : url("pix/links/link_mra.gif") no-repeat 0 0; width: 176px; padding: 0; }
  
  
  


/* 
 * NAVIGATION: LEFT
 */
	#leftnavigation { width : 253px; }
	#topbox { width : 253px; height : 156px; margin : 0; padding : 10px 0 0 0; background : url("pix/background_navigationbox.gif") no-repeat 0 0; border : 0; list-style-type : none; }
	#topbox li { display : inline; list-style-type : none; }
	#topbox li a { display : block; font : normal 12px/135% Arial, Verdana, sans-serif; color : #000; text-decoration : none; width : 190px; height : 23px; padding : 3px 0 0 0; margin : 0 0 0 30px; background : url("pix/trenner01.gif") no-repeat left bottom; }
	
	
/*
 * NAVIGATION: CONTENT
 */
 	#contentnav { width : 253px; margin : -20px 0 20px 0; padding : 0; border : 0; border-bottom : 1px solid #fff; }
	#contentnav ul { list-style-type : none; margin : 0; padding : 0 0 20px 0; border : 0; }
	#contentnav ul li { display : inline; list-style-type : none; }
	#contentnav ul li a { display : block; width : 168px; margin : 0 35px 0 30px; padding : 6px 0 8px 20px; font : 12px/100% Arial, Verdana, sans-serif; color : #000; text-decoration : none; }
	#contentnav h1 { margin : 0; padding : 0; border : 0; display : block; width : 253px; height : 39px; overflow : hidden; background : #132761 url("pix/headline_nav_ma.gif") no-repeat 0 0; }
	#contentnav { background : #D0D4E0 url("pix/background_contentnav_ma.gif") no-repeat right 0; }
	#contentnav a { background : url("pix/trenner_ma.gif") repeat-x left bottom; }
	#contentnav a.active { background : #fff url("pix/trenner_ma.gif") repeat-x left bottom; font-weight : bold; color : #142966; }
	#contentnav a:HOVER { background : #fff url("pix/trenner_ma.gif") repeat-x left bottom; }


/* 
 * TEASER
 */ 
	#teaser { width : 253px; height : 330px; padding : 20px 0 0 0; background : url("pix/background_leftcolumn.gif") no-repeat 0 0; }
	#leftcolumn > #teaser { height : auto; min-height : 330px; }
	#teaser_aktuelles { width : 208px; background : #fff url("pix/background_teaseraktuelles.gif") no-repeat left bottom; margin : 0 0 0 20px; padding : 0 0 20px 0; }
	#teaser_aktuelles h1 { width : 188px; height : 24px; margin : 0; padding : 6px 0 15px 20px; border : 0; background : url("pix/headline_teaseraktuelles.gif") no-repeat 0 0; font : bold 16px/135% Arial, Verdana, sans-serif; color : #494A4D; }
	#teaser_aktuelles h2 { font : bold 12px/135% Arial, Verdana, sans-serif; color : #303133; padding : 0 0 0 20px; margin : 0; }
	#teaser_aktuelles p { font : normal 12px/135% Arial, Verdana, sans-serif; color : #303133; padding : 0 20px 7px 20px; margin : 0; }
	#teaser_aktuelles a { font : normal 12px/135% Arial, Verdana, sans-serif; color : #073179; padding : 0 0 0 12px; margin : 0; 
	   background : url("pix/pfeil02.gif") no-repeat 0 3px; }
	#teaser_aktuelles a:HOVER { text-decoration : none; color : #303133; }
	#teaser_aktuelles .trenner { margin : 0 20px 15px 20px; background : url("pix/trenner02.gif") repeat-x 0 0; height : 3px; }
	
	.hometeaser td a { padding : 0; background : none; }

/*
 * TRENN-Linien
 */
 div.trenner_small { height : 1px; overflow : hidden; background : #142966; margin : 0 0 5px 0; }
 div.trenner_big { height : 5px; overflow : hidden; background : #142966; margin : 0 0 5px 0; } 
 div.trenner_img_small { height : 3px; overflow : hidden; background : url("pix/trenner02.gif") repeat 0 0; margin : 0 0 5px 0; }
 div.trenner_img_big { height : 5px; overflow : hidden; background : url("pix/trenner02.gif") repeat 0 0; margin : 0 0 5px 0; } 

/* 
 * LOGIN-BOX 
 */
	#loginbox { width : 208px; background : #fff url("pix/background_teaseraktuelles.gif") no-repeat left bottom; margin : 0 0 0 20px; padding : 0 0 20px 0; }
	#loginbox h1 { width : 188px; height : 24px; margin : 0; padding : 6px 0 15px 20px; border : 0; background : url("pix/headline_teaseraktuelles.gif") no-repeat 0 0; font : bold 16px/135% Arial, Verdana, sans-serif; color : #494A4D; }
	#loginbox form { padding : 0 20px 20px 20px; margin : 0; }
	#loginbox label { font : 11px/135% Arial, Verdana, sans-serif; color : #303133; margin : 0; padding : 0; border : 0; display : block; }
	#loginbox #field_user { width : 166px; height : 18px; margin : 0 0 3px 0; padding : 0; border : 1px solid #E0E2E5; font : normal 11px/135% Arial, Verdana, sans-serif; color : #303133; }
	#loginbox #field_password { width : 166px; height : 18px; margin : 0 0 10px 0; padding : 0; border : 1px solid #E0E2E5; font : normal 11px/135% Arial, Verdana, sans-serif; color : #303133; }
	#loginbox #submit { padding : 0; margin : 0; display : block; float : left; }
	#loginbox a { font : normal 10px/100% Arial, Verdana, sans-serif; color : #9DA2A6; text-decoration : underline; 
	   background:none;padding:0;}
	#loginbox a:HOVER { text-decoration : none; color : #303133;  background:none;padding:0;}
	#loginbox table, tr, td { margin : 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; }
	#loginbox img { border: 5px solid #eceef2; }
	#loginbox td { height : 24px; vertical-align : middle; }

	#loginbox input.logout {
	   width : 166px; height : 18px; margin : 10px 0 3px 0; padding : 0; border : 1px solid #303133; background: #E0E2E5; font : bold 11px/135% Arial, Verdana, sans-serif; color : #303133;
	}

	
/*
 *
 * INHALT
 *
 */
	
	#rightcolumn .inhalt { width: 647px; margin: 20px 30px;  }
	.startseite #container #rightcolumn .inhalt { margin: 0px;  width: auto;}
	
	.border .startseite_block { margin: 20px 30px; }
	.border p { font : normal 12px/150% Arial, Verdana, sans-serif; color : #494A4D; padding : 0px; margin : 0; }
	.border .trenner, div.teaser .trenner { margin : 0px; background : url("pix/trenner02.gif") repeat 0 0; height : 4px; overflow : hidden; }
	
/*
 * STARTSEITE: LINK SPALTE
 */
	#rightcolumn .main { width : 438px; padding : 15px 0 0 0; float : left; }
	#rightcolumn .main h1 { font : bold 16px/135% Arial, Verdana, sans-serif; color : #494A4D; background : url("pix/background_teaserheadline.gif") no-repeat 0 0; width : 398px; height : 24px; padding : 6px 0 0 20px; margin : 0; border-bottom: 10px solid #142966;}
	
	#rightcolumn .main h1.bordercolor_01 { border-bottom-color: #142966; }
	#rightcolumn .main h1.bordercolor_02 { border-bottom-color: #007b7b; }
        #rightcolumn .main h1.bordercolor_03 { border-bottom-color: #9d053b; }	
        #rightcolumn .main h1.bordercolor_04 { border-bottom-color: #d99800; }
        #rightcolumn .main h1.bordercolor_05 { border-bottom-color: #007b7b; }
        #rightcolumn .main h1.bordercolor_06 { border-bottom-color: #0046ad; }
        #rightcolumn .main h1.bordercolor_07 { border-bottom-color: #5D9731; }
        #rightcolumn .main h1.bordercolor_08 { border-bottom-color: #49196D; }

	
	#rightcolumn .main .hometeaser { background : #fefefe url("pix/background_hometeaser.gif") repeat-x left bottom; width : 417px; height : 138px; border-right : 1px solid #DADEE5; margin : 0 0 20px 0; }
	#rightcolumn .main > .hometeaser { height : auto; min-height : 138px; }
	#rightcolumn .main .hometeaser .bild { width : 219px; float : left; }
	#rightcolumn .main .hometeaser .text { width : 168px; padding : 17px 15px 0 15px; float : left; }
	#rightcolumn .main .hometeaser .text table { margin : 0 0 7px 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; }
	#rightcolumn .main .hometeaser .text tr, #rightcolumn .main .hometeaser .text td { margin : 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; }
	#rightcolumn .main .hometeaser .text td { font : normal 11px/135% Arial, Verdana, sans-serif; color : #303133; padding : 0 7px 0 0; vertical-align : top; }
	#rightcolumn .main .hometeaser .text p { margin : 0; padding : 0 0 10px 0; }
	#rightcolumn .main .hometeaser .text a { font : normal 11px/135% Arial, Verdana, sans-serif; color : #073179; text-decoration : underline; }
	#rightcolumn .main .hometeaser .text a:HOVER { color : #303133; text-decoration : none; }
	#rightcolumn .main .hometeaser .text .trenner { height : 3px; overflow : hidden; background : url("pix/trenner04.gif") repeat 0 0; margin : 0 0 7px 0; }

/*
 * STARTSEITE: RECHTE SPALTE
 */
	#rightcolumn .right { width : 209px; float : left; padding: 14px 0 0 0;  }
	#rightcolumn .right h1 { font : bold 12px/135% Arial, Verdana, sans-serif; color : #494A4D; margin : 0; padding : 10px 0 5px 0; }
	#rightcolumn .right .trenner, 	#rightcolumn .second .stg_right .teaser .trenner { height : 3px; overflow : hidden; background : url("pix/trenner02.gif") repeat 0 0; margin : 0 0 10px 0; }
	#rightcolumn .right .teaser { background : #ECEEF2; padding : 0 10px 10px 11px; margin : 0 0 21px 0; }
	#rightcolumn .right .teaser h1 { color : #303133; font : bold 11px/135% Arial, Verdana, sans-serif; }
	#rightcolumn .right .teaser .color1 { height : 5px; overflow : hidden; background : #142966; margin : 0 0 5px 0; }
	#rightcolumn .right .teaser .color2 { height : 5px; overflow : hidden; background : #007587; margin : 0 0 5px 0; }
	#rightcolumn .right .teaser .color3 { height : 5px; overflow : hidden; background : #9D053B; margin : 0 0 5px 0; }
	#rightcolumn .right .teaser .color4 { height : 5px; overflow : hidden; background : #D99800; margin : 0 0 5px 0; }
	#rightcolumn .right .teaser .color5 { height : 5px; overflow : hidden; background : #214332; margin : 0 0 5px 0; }

	
	#rightcolumn .right .teaser .color7 { height : 5px; overflow : hidden; background : #ff7c00; margin : 0 0 5px 0; }
	#rightcolumn .right .teaser .color8 { height : 5px; overflow : hidden; background : #fba926; margin : 0 0 5px 0; }
	#rightcolumn .right .teaser .color9 { height : 5px; overflow : hidden; background : #295baa; margin : 0 0 5px 0; }
	#rightcolumn .right .teaser .color10 { height : 5px; overflow : hidden; background : #3574b7; margin : 0 0 5px 0; }

	
	#rightcolumn .right .teaser p { margin : 0; padding : 0 0 10px 0; border : 0; font : 11px/135% Arial, Verdana, sans-serif; color : #303133; }
	#rightcolumn .right .teaser a { font : normal 11px/135% Arial, Verdana, sans-serif; color : #073179; text-decoration : underline; }
	#rightcolumn .right .teaser a:HOVER { color : #303133; text-decoration : none; }
	
	

/*
 * STARTSEITE: STUDIENGANG
 */ 

	.startseite #rightcolumn .border h2 { width : 314px; height : 37px; font : bold 18px/135% Arial, Verdana, sans-serif; color : #303133; padding : 3px 0 0 30px; margin : 0 0 15px 0; background : #D0D4E0;}
 	.startseite #rightcolumn .inhalt h1 { border-bottom: 1px solid #D0D4E0;  }
 	#rightcolumn .stg_left { display : block; width : 314px; float : left; margin : 0 20px 0 0; padding : 0 0 15px 30px; }
 	#rightcolumn .stg_left .trenner { background : #D0D4E0; height : 5px; overflow : hidden; }
  #rightcolumn .stg_right { width : 313px; float : left; margin : 0; padding : 0 0 15px 0; }
	
	#rightcolumn .second { background : url("pix/background_content_ma.gif") repeat-y 0 0; }
	#rightcolumn .second .stg_left { text-align : right; }
	
  #rightcolumn .second .stg_right { width : 293px; float : left; margin : 0; padding : 18px 0 15px 20px; }
  #rightcolumn .second .stg_right .teaser { background : #DEE1E9; margin : 0 0 20px 0; }
	#rightcolumn .second .stg_right .teaser h1 { background : #fff; padding : 5px 10px 4px 11px; margin : 0 0 10px 0; }
	#rightcolumn .second .stg_right .teaser p { padding : 0 15px 10px 11px; margin : 0;  }
	#rightcolumn .second .stg_right .teaser img { float : left; padding : 0 10px 5px 0; }
	#rightcolumn .second .stg_right .teaser .trenner { height : 5px; background : #D0D4E0 url("pix/trenner06.gif") repeat 0 0; overflow : hidden; }

	#fruehbuchen { padding : 4px 11px 5px 11px; background : #D0D4E0; }
	#fruehbuchen h1 { border : none; font : bold 16px/135% Arial, Verdana, sans-serif; color : #000; margin : 0; padding : 0; }
	#fruehbuchen h2 { font : bold 12px/135% Arial, Verdana, sans-serif; color : #000; margin : 0; padding : 0; }
	
	.contentfooter { width : 707px; height : 10px; overflow : hidden; background : #D0D4E0; clear : both; overflow : hidden; margin : 0 0 30px 0; }
	
	
	table { margin : 0 0 10px 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; }
	tr { margin : 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; }
	td { margin : 0 7px 0 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	td a { color : #303030; text-decoration : underline; padding : 0 10px 0 13px; background : url("pix/pfeil02.gif") no-repeat 0 3px; }
	td a:HOVER { text-decoration : none; }
	
	
/*
 * MODULE UND INHALTE
 */
 	#rightcolumn .module { width : 647px; margin : 0; padding : 0px 0 0 0; }
	#rightcolumn .module .trenner { height : 5px; overflow : hidden; background : url("pix/trenner02.gif") repeat 0 0; margin : 0 0 20px 0; }
	.trenner2 { height : 3px; overflow : hidden; background : url("pix/trenner02.gif") repeat 0 0; margin : 0 0 20px 0; }
	#rightcolumn .module .modullinks { width : 552px;  height : 30px; float : right; }
	#rightcolumn .module .modullinks ul { margin : 5px 0 0 0; padding : 0; border : 0; list-style-type : none; float : right; }
	#rightcolumn .module .modullinks ul li { display : inline; list-style-type : none;  }
	#rightcolumn .module .modullinks ul li h2 { display : block; width : 50px; height : 21px; padding : 4px 0 0 0; margin : 0; overflow : hidden; font : bold 12px/135% Arial, Verdana, sans-serif; color : #303133; float : left; }
	#rightcolumn .module .modullinks ul li a { display : block; width : 25px; height : 21px; padding : 4px 0 0 0; overflow : hidden; background : url("pix/background_modullink.gif") no-repeat 0 0; text-align : center; font : bold 14px/135% Arial, Verdana, sans-serif; text-decoration : none; border-left : 1px solid #fff; float : left; color : #142966; }
	#rightcolumn .module .modullinks ul li a.active { color : #fff; background : url("pix/module_bg_ma.gif") no-repeat 0 0; }
	#rightcolumn .module .modullinks ul li a.backlink { width : 146px; height : 25px; background : url("pix/module_back_ma.gif") no-repeat 20px 0; display : block; padding : 0 0 0 20px; }
	
	#rightcolumn .module .textblock { width : 437px; padding : 0 20px 30px 0; float : left; }
	#rightcolumn .module .teaserblock { width : 190px; padding : 0 0 30px 0; float : left; }
	#rightcolumn .module .teaserblock h1 { font : bold 13px/135% Arial, Verdana, sans-serif; color : #303133; padding : 3px 0 2px 11px; }
	#rightcolumn .module .teaserblock .body { padding : 11px 10px 20px 11px; margin : 0 0 10px 0; }
	#rightcolumn .module .teaserblock .body p img { display : block; border : 1px solid #fff; }
	#rightcolumn .module .teaserblock .body p span { font: normal 11px/135% Arial, Verdana, sans-serif; }
	
	table.modulblock { font-family : Verdana, Arial, sans-serif; color : #303133; line-height : 135%; margin : 0 0 20px 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; width : 647px; text-align : left; vertical-align : top; background : #DEE1E9; }
	table.modulblock table { margin : 0; padding : 0; border : 0; border-spacing : 0; border-collapse : collapse; background : #DEE1E9; }
	table.modulblock tbody table { margin : 14px 0 15px 0; }
	table.modulblock tbody table td { padding : 0 0 2px 0; }
	table.modulblock thead .title { width : 89px; padding : 0 0 0 20px; height : 25px; font-size : 14px; font-weight : bold; overflow : hidden; border-bottom : 1px solid #fff; background : #D0D4E0; }
	table.modulblock thead .agenda { width : 363px; padding : 0 0 0 30px; height : 25px; background : #fff; overflow : hidden; border-bottom : 1px solid #fff; background : #fff url("pix/icon_cal_ma.gif") no-repeat 8px 3px; }
	table.modulblock thead .exam { width : 120px; padding : 0 0 0 25px; height : 25px; background : #fff; overflow : hidden; border-bottom : 1px solid #fff; background : #fff url("pix/icon_exam_ma.gif") no-repeat 0 5px; }
	table.modulblock tbody .number { font-weight : bold; vertical-align : top; width : 35px; padding : 0 0 0 20px; }
	table.modulblock tbody .number span { color : #142966; }
	table.modulblock tbody .modul { vertical-align : top; }
	table.modulblock tbody .modul a { background : none !important; padding : 0; text-decoration : none; color : #142966;}
	table.modulblock tbody .modul a:HOVER { color : #303133 !important; text-decoration : underline; }
	
	

	#rightcolumn .module h1
		{ margin : 0; padding : 0; font : bold 18px/135% Arial, Verdana, sans-serif; border : none; color : #142966;  }
	#rightcolumn .module h2, 
	.inhalt p.csc-subheader, h2.subheader
		{ margin : 0; padding : 0 0 10px 0; font : normal 14px/135% Arial, Verdana, sans-serif; color : #142966;}
	h2.subheader {margin-top: -10px;}
	
	.csc-textpic-caption {
		font: normal .68em/135% Arial, Verdana, sans-serif;
		padding-top: 0px;
	}
	
	#rightcolumn .module .teaserblock h1 { border-bottom : 1px solid #142966; background : #D0D4E0; }
	#rightcolumn .module .teaserblock .body { background : #DEE1E9; }
	#rightcolumn .module .teaserblock .body a { color : #142966; }
	

	
/* 
 * PLUGIN: tt_news: LIST 
 */

        .news-list-container { margin: 0px 0 0 0px; padding-right: 5px; }
        .news-list-container .trenner { margin : 0 30px 15px 0px; background : url("pix/trenner02.gif") repeat 0 0; height : 4px; overflow : hidden; }
        .news-list-container .news-list-item h1 a { text-decoration: none; }
        .news-list-container .news-list-item .news-list-morelink { text-align: left; }
        .news-list-container .news-list-item .news-list-morelink a:hover { text-decoration: none; }
        
        
        div.tx-ttnews-browsebox table tbody tr td.tx-ttnews-browsebox-SCell p a {
        	font-size: 17px;
        	text-decoration: none;
        	background-position: 0 5px;
        }
        

/* 
 * PLUGIN: tt_news: SINGLE 
 */
 
       .news-single-item { margin: 10px 0 0 5px; padding-right: 5px; }
       .news-single-item h3 { font: bold 12px/135% Arial, Verdana, sans-serif; }
       .news-single-item .news-single-backlink a:hover { text-decoration: none; }
	
	
/*
 * CONTENT: Termine table
 */

       .tbl_termine tr td p { margin: 0px; padding: 0px 0 0 15px; }
       .tbl_termine tr td.td-0 { width: 90px; }
       .tbl_termine tr td.td-1 { width: 250px; }

       .tbl_termine tr.tr-even td { background-color: #f1f2f5; }
	
/*
 * PLUGIN: address
 */
	
       	.tx-ttaddress-pi1 { font: normal 12px/135% Arial, Verdana, sans-serif; }
       	.tx-ttaddress-pi1 .vcard_uebersicht { float: left; width: 305px; height : 125px; margin: 0 10px 10px 0; }
      	.tx-ttaddress-pi1 .vcard_uebersicht .img { width : 85px; margin: 0 0px 20px 0; float: left; }
      	.tx-ttaddress-pi1 .vcard_uebersicht .img img { border : 5px solid #ECEEF2; padding: 0; }
      	.tx-ttaddress-pi1 .vcard_uebersicht .alumniinfo { float : left; width : 195px; margin: 0 0 0 10px; }
      	.tx-ttaddress-pi1 .vcard_uebersicht a { text-decoration: none; }
       	.tx-ttaddress-pi1 .vcard_uebersicht a:hover { text-decoration: underline; }
       	.tx-ttaddress-pi1 .vcard_uebersicht .dozenten_name { margin : 0 0 7px 0; }
       	.tx-ttaddress-pi1 .vcard_uebersicht .dozenten_name a:hover { text-decoration : none !important; }
       	.tx-ttaddress-pi1 .vcard_uebersicht .detail_link { float: right; margin-right: 170px; }
       	.tx-ttaddress-pi1 .vcard_uebersicht .detail_link a:hover { text-decoration: underline; }
       	
       	.tx-ttaddress-pi1 .fn { font-weight: bold; }
		
	.tx-ttaddress-pi1 .dozenten_bild { float: left; }
	.tx-ttaddress-pi1 .dozenten_text { float: right; width: 450px; }
		.tx-ttaddress-pi1 .dozenten_text h1,
		.tx-ttaddress-pi1 .dozenten_text h2 {
			margin: 0;
			padding: 0;
		}
		.tx-ttaddress-pi1 .dozenten_text h2 {
			font-size: 14px;
			font-weight: normal;
			padding-bottom: 10px;
		}
       	.tx-ttaddress-pi1 img { float: left; margin: 0 20px 0px 0; border: 5px solid #eceef2; }
       	.tx-ttaddress-pi1 .detail_head { font-weight: bold; }
       	.tx-ttaddress-pi1 .detail_desc { margin: 7px 0 0 0; }
       	
       	.pagebrowser { clear: both; width: 323px; margin: 0 auto; font : normal 13px/135% Arial, Verdana, sans-serif; color : #303030; text-align : center; }
       	.pagebrowser a,
       	.pagebrowser a:hover { text-decoration: none; }
       	.pagebrowser a:hover { text-decoration: underline; }
       
				.pagebrowser .active,
				.pagebrowser .box a { display : block; height : 18px; border : 1px solid #E0E2E5; float : left; margin : 0 3px 0 0; padding : 1px 4px 1px 4px; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; text-align : center; }
				
				.pagebrowser .active {
					background-color: #dde1e8; 
					font-weight: bold; 
				}
				.pagebrowser .inv { display: none; }

				.pagebrowser img { border: 0; }
       	.tx-ttaddress-pi1 .vcard_uebersicht_single .img { width : 160px; margin: 0 10px 20px 0; display : block; float : left; }
       	.tx-ttaddress-pi1 .vcard_uebersicht_single .img img { display : block; border : 5px solid #ECEEF2; }
       	.tx-ttaddress-pi1 .vcard_uebersicht_single .alumniinfo { display : block; width : 477px; float : left; }
       	.tx-ttaddress-pi1 .vcard_uebersicht_single .dozenten_name { margin : 0 0 7px 0; }

/*
 * Anmeldeformular Styles
 */

#container #rightcolumn .inhalt form .mailformular h4 { font: bold 16px/135% Arial, Verdana, sanf-serif; margin:0 ;}
#container #rightcolumn .inhalt form .mailformular label { display: block; width: 150px; float: left; font: normal 12px/135% Arial, Verdana, sanf-serif; }
#container #rightcolumn .inhalt form .mailformular input { float: left; margin-bottom: 4px; border : 1px solid #E0E2E5;}
#container #rightcolumn .inhalt form .mailformular textarea { float: left; border : 1px solid #E0E2E5; }
#container #rightcolumn .inhalt form .mailformular fieldset { border: 0px; padding: 0; margin: -10px 0 0 0; font: normal 12px/135% Arial, Verdana, sanf-serif; }
#container #rightcolumn .inhalt form .mailformular fieldset legend { display: none; }
#container #rightcolumn .inhalt form .mailformular p.form_zeile { padding: 4px 0; }
#container #rightcolumn .inhalt form .mailformular input.submit { margin: 5px 0 30px 150px; background-color: #dde1e7; border: 0;}
#container #rightcolumn .inhalt form .mailformular input.tipafriend_submit { background-color: #dde1e7; }
#mailformtv { margin-left: 150px; }


#kontaktformular .label_textarea {
	float: none;
}

#kontaktformular a.reload_button { 
	background: #FFFFFF url(pix/reload_button.gif) 0 -18px no-repeat;
	display: block;
	width: 18px;
	height: 18px;	
	float: left;
	margin: 2px 5px 0 1px;
}

#kontaktformular a.reload_button:hover {
	background: #FFFFFF url(pix/reload_button.gif) 0 0 no-repeat;
}

#kontaktformular input.incaptcha {
	width: 80px;
}
	
#kontaktformular p.small_text { font: normal 10px/135% Arial, Verdana, sanf-serif; }
#kontaktformular p.error, #kontaktformular mailformular span.req { color: #961a1a; }
#kontaktformular div.spacer { width: 150px; float: left; font: normal 12px/135% Arial, Verdana, sanf-serif; }

/* 
 * PLUGIN: tip_a_friend: FORMULAR 
 */
 
 
 .imgtext-table a {padding:0;margin:0; background:none;}

 .news_pic { float: left; margin-right: 10px; }

 
 
/*
 * Plugin: Kontaktformular + Login
 */
 
 
 .tx-newloginbox-pi1 fieldset p label {
	float: left; 
}
 
 
 
 /* FIELDSETS */
#kontaktformular fieldset,
.tx-newloginbox-pi1 fieldset,
fieldset.mandatory_error {
		border: 1px solid #c5c9ce;
		border-width: 0 1px 1px 1px;
		padding: 40px 0 10px 17px;
		width: 626px;
		margin-bottom: 5px;
}

#kontaktformular fieldset legend,
.tx-newloginbox-pi1 legend,
.mandatory_error legend {
	/* display: none; */
	height: 0;
	margin: 0;
	padding: 0;
	width: 0;
	visibility: hidden;
}

fieldset.mandatory_error {
	background: #FFFFFF url(pix/bg_fieldset_achtung.gif) 0 0 no-repeat;
}

.tx-newloginbox-pi1 fieldset {
	background: #FFFFFF url(pix/bg_fieldset_login.gif) 0 0 no-repeat;
}

#tx-powermail-pi1_fieldset_7 {
	background: #FFFFFF url(pix/bg_fieldset_kontaktdaten.gif) 0 0 no-repeat;
}

#tx-powermail-pi1_fieldset_8 {
	background: #FFFFFF url(pix/bg_fieldset_fragen.gif) 0 0 no-repeat;
}

#tx-powermail-pi1_fieldset_9 {
	background: #FFFFFF url(pix/bg_fieldset_infoauswahl.gif) 0 0 no-repeat;
}

#tx-powermail-pi1_fieldset_10 {
	background: #FFFFFF url(pix/bg_fieldset_aufmerksam.gif) 0 0 no-repeat;
}

#tx-powermail-pi1_fieldset_11,
#tx-powermail-pi1_fieldset_13 {
	background: #FFFFFF url(pix/bg_fieldset_kontaktformular.gif) 0 0 no-repeat;
}

#tx-powermail-pi1_fieldset_13 {
	margin-bottom: 10px !important;
}

#tx-powermail-pi1_fieldset_12 {
	background: #FFFFFF url(pix/bg_fieldset_kontaktformular.gif) 0 0 no-repeat;
}

#tx-powermail-pi1_fieldset_19 {
	background: #FFFFFF url(pix/bg_fieldset_absenden.gif) 0 0 no-repeat;
}

#tx-powermail-pi1_fieldset_20 {
	padding-top: 0px !important;
	background: #FFFFFF url(pix/bg_fieldset_linie.gif) 0 0 no-repeat;
}

#tipafriend_fieldset_1 {
	background: #FFFFFF url(pix/bg_fieldset_tipafriend.gif) 0 0 no-repeat;
}



#kontaktformular input,
#kontaktformular select,
#kontaktformular textarea {
	border: 1px solid #E0E2E5;
	width: 200px;
}

#kontaktformular select {
	width: 203px;
}

#kontaktformular textarea {
	height: 120px;
	width: 380px;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_radio input,
#kontaktformular .tx_powermail_pi1_fieldwrap_html_check input {
	width: 20px;		
	border: 0;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html {
	margin: 0 0 5px 0;
}


#kontaktformular label { 
	width: 180px;
	display: block;
	float: left;
	font: normal 12px/135% Arial, Verdana, sans-serif;
}

#kontaktformular .powermail_mandatory {
	color: #961a1a;
	font-weight: bold; 
}

#kontaktformular .req {
	font: normal 10px/135% Verdana, Arial, sans-serif;
	color: #961a1a;
}
#kontaktformular .tx_powermail_pi1_fieldwrap_html_textarea label {
	float: none; 
}


#kontaktformular .tx_powermail_pi1_fieldwrap_html_radio label,
#kontaktformular .tx_powermail_pi1_fieldwrap_html_check label  {
	float: none;
	display: inline;

}


#kontaktformular .tx_powermail_pi1_fieldwrap_html_radio_title,
#kontaktformular .tx_powermail_pi1_fieldwrap_html_checkbox_title {
	float: left; 
	width: 180px;  
}

#kontaktformular .tx_powermail_pi1_box_radio,
#kontaktformular .tx_powermail_pi1_box_checkbox {
	float: left;
}


#kontaktformular .tx_powermail_pi1_fieldwrap_html p {
	padding: 0;
	margin: 0;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_35 p,
#kontaktformular .tx_powermail_pi1_fieldwrap_html_54 p,
#kontaktformular .tx_powermail_pi1_fieldwrap_html_72 p {
	float: left;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_45 {
	margin: 18px 0 0 0;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_46 textarea,
#kontaktformular .tx_powermail_pi1_fieldwrap_html_60 textarea {
	margin: 10px 0 0 0;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_47 {
	margin: 10px 0 0 0;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_49  {
	margin: 10px 0 0 0;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_49 .tx_powermail_pi1_box_checkbox  {
	margin-bottom: 20px;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_59  {
	margin: 0 0 15px 0;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_50  {
	margin: 10px 0 0 0;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_52 {
	margin: 10px 0 0 0;
	clear: both;
	padding: 10px 0 0 0;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_41,
#kontaktformular .tx_powermail_pi1_fieldwrap_html_42 {
	clear: both; 
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_90 {
	margin: 0;
	padding: 0;
	clear: both;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_90 .tx_powermail_pi1_box_checkbox,
#kontaktformular .tx_powermail_pi1_fieldwrap_html_91 .tx_powermail_pi1_box_checkbox {
	margin: 0;
	padding: 0;
}

#kontaktformular #powermaildiv_uid40,
#kontaktformular #powermaildiv_uid82,
#kontaktformular #powermaildiv_uid41,
#kontaktformular #powermaildiv_uid81 {
	float: left;
}

#kontaktformular #powermaildiv_uid81 label,
#kontaktformular #powermaildiv_uid82 label {
	display: none; 
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_40 input {
	width: 158px;
	margin: 0 5px 0 0;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_82 input {
	width: 35px;
}

/* PLZ ORT */
#kontaktformular .tx_powermail_pi1_fieldwrap_html_41 input {
	width: 40px;
	margin: 0 5px 0 0;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_81 input {
	width: 153px;
}



#kontaktformular .tx_powermail_pi1_fieldwrap_html_83,
#kontaktformular .tx_powermail_pi1_fieldwrap_html_86,
#kontaktformular .tx_powermail_pi1_fieldwrap_html_92 {
	margin-top: 20px;
	font: normal 10px/135% Verdana, Arial, sans-serif;
	color: #961a1a;
}
#kontaktformular .tx_powermail_pi1_fieldwrap_html_84 {
	margin: 25px 0 0 0;
}
#kontaktformular #powermaildiv_uid90 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
#kontaktformular #powermaildiv_uid91 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
#kontaktformular #powermaildiv_uid93 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
#kontaktformular #powermaildiv_uid62 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display: none; 
	padding: 0;
	margin: 0;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_90 {
	padding-top: 5px;
}

#kontaktformular .tx_powermail_pi1_fieldwrap_html_91 {
	/* padding: 15px 0 0 0; */
	padding: 0;
	margin: 0;
	clear: both;	
}



#kontaktformular input.powermail_submit,
#kontaktformular input.tipafriend_submit {
	margin-top: 20px;
	width: auto;
	border: 0;
}



.tx-powermail-pi1_confirmation table tr td.col1 { 
	width: 120px; 
	/* font-weight: bold; */
}

.tx-powermail-pi1_confirmation_back {
	float: left; 
	margin: 0 10px 0 0;
}


.umrandung {
	border: 1px solid #c2c6cc;
}


.tx-zsalumni-pi1 .zsalumni_abc_letter { float : left; }
.tx-zsalumni-pi1 .zsalumni_abc_letter_link { float : left; }

td.powermail_all_td { width: 150px; }

/*	ALUMNI-REGISTRATION */
	#alumni_reg { margin : 0; padding : 0; border : 0; border-collapse : collapse; border-spacing : 0; }
	#alumni_reg td { margin : 0; padding : 0 0 4px 0; border : 0; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; vertical-align : top; }
	#alumni_reg tr { margin : 0; padding : 0; border : 0; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	#alumni_reg td h2 { padding : 20px 0 0 0; margin : 0; }
	#alumni_reg td.c1 { width : 200px; }
	#alumni_reg td.c2 { width : 310px; }
	#alumni_reg td.c3 { width : 30px; }
	#alumni_reg td.c4 { width : 120px; }
	#alumni_reg td .tx-srfeuserregister-pi1-text, #alumni_reg .textfield input { border : 1px solid #E0E2E5; width : 278px; height : 16px; padding : 2px 5px 2px 5px; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	#alumni_reg td.c2 img { display: block; margin-bottom: 5px; }
	#alumni_reg #tx-srfeuserregister-pi1-password { border : 1px solid #E0E2E5; width : 278px; height : 16px; padding : 2px 5px 2px 5px; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	#alumni_reg #tx-srfeuserregister-pi1-password_again { border : 1px solid #E0E2E5; width : 278px; height : 16px; padding : 2px 5px 2px 5px; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	#alumni_reg #tx-srfeuserregister-pi1-address { border : 1px solid #E0E2E5; width : 278px; height : 70px; padding : 2px 5px 2px 5px; margin : 0; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	#alumni_reg #tx-srfeuserregister-pi1-tx_zsalumni_studiengaenge { border : 1px solid #E0E2E5; width : 278px; height : 70px; padding : 2px 5px 2px 5px; margin : 0; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	#alumni_reg img { border: 5px solid #eceef2; }
	
	
/*	ALUMNI-LOGIN */
	#sectionLoginBox td, #sectionLoginBox th { text-align : left; padding : 0 0 3px 0; }
	#sectionLoginBox label { display : block; margin : 0; padding : 0; width : 120px; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	#sectionLoginBox #user, #sectionLoginBox #pass { border : 1px solid #E0E2E5; width : 278px; height : 16px; padding : 2px 5px 2px 5px; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	#sectionLoginBox tfoot td { padding : 20px 0 0 0; }
	#sectionLoginBox tfoot img { border: 0; }
	#sectionLoginBox tfoot a { background: none; }
	.tx-newloginbox-pi1 p a { color : #303030; text-decoration : underline; }
	.tx-newloginbox-pi1 p a:HOVER { color : #303030; text-decoration : none; }
	#sectionLoginForgot td, #sectionLoginForgot th { text-align : left; padding : 0 0 3px 0; }
	#sectionLoginForgot label { display : block; margin : 0; padding : 0; width : 120px; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	#sectionLoginForgot tbody input { border : 1px solid #E0E2E5; width : 278px; height : 16px; padding : 2px 5px 2px 5px; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	#sectionLoginForgot tfoot td { padding : 20px 0 0 0; }
	
/*	ALUMNI-SUCHE */
	.tx-zsalumni-pi1 form label { display : block; width : 150px; float : left; }
        .tx-zsalumni-pi1 form #field_first_name, .tx-zsalumni-pi1 form #field_last_name, .tx-zsalumni-pi1 form #field_city, .tx-zsalumni-pi1 form #field_activity, .tx-zsalumni-pi1 form #field_city, .tx-zsalumni-pi1 form #field_focus { border : 1px solid #E0E2E5; width : 278px; height : 16px; padding : 2px 5px 2px 5px; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	.tx-zsalumni-pi1 form select { border : 1px solid #E0E2E5; width : 290px; height : 26px; padding : 2px 5px 2px 5px; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; }
	
/*	ALUMNI-ÃœBERSICHT */
	.search_alphabet_uebersicht { margin: 0 0 10px 0;  }
	.zsalumni_abc_letter, .zsalumni_abc_letter_link { display : block; height : 18px; border : 1px solid #E0E2E5; float : left; margin : 0 3px 0 0; padding : 1px 4px 1px 4px; font : normal 12px/135% Arial, Verdana, sans-serif; color : #303030; text-align : center; }


/* Popup fÃ¼r Datenschutzhinweis */
	body.popup {
				padding: 10px; 
	}
	body.popup .close {
				width: 120px;
				margin: 10px auto 0 auto;
	}
	body.popup .close a {
				font: normal 12px/135% Arial, Verdana, sans-serif;
	}
	