@import url("suche.css");

body{
	margin:0;
	padding:0;
	font-size:small;
	font-family: Verdana, Arial, Sans-Serif;
	background-image:url(../html/media/bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#ffffff;
	}

* html body{
	font-size: x-small; /*for IE5/Win*/
	f\ont-size:	x-small; /*for other IE versions */
	}

#stage{
	width:1000px;
	}

#header{
	width:1000px;
	height:177px;
	background-image:url(../html/media/header_left_start.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:right;
	}

/*
#header a{
	width:269px;
	height:177px; 	
	background-image:url(../../fileadmin/user_upload/medienverwaltung/headergrafiken/logo_blau.jpg);
	background-repeat:no-repeat;
	border: red 1px solid;	
	}
*/
* html #header {
	margin: 0px 0px -3px 0px;
	padding: 0px;
	border: 0px solid #fff;
}

#menu{
	float:left;
	width:193px;
	background-color:#004195;
	}

#menu ul{
	list-style:none;
	margin:-80px 0 0 0;
	padding:0;
	position:relative;
	z-index:5;
	margin-bottom:50px;
	}

#main_nav ul li{
	font-family: Verdana, sans-serif;
	list-style:none;
	margin:0;
	padding:3px 0px 3px 15px;
	}

#main_nav ul li a{
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
	font-family: Arial Narrow, arial, sans-serif;
	font-size:120%;
	letter-spacing: 1px;
	display:block;
	}

#main_nav ul li a:hover{
	text-decoration:underline;
	}
	
.nav_level1_act a.nav_act {
	font-weight:bold !important;
	color: #ccc !important;
	}

.nav_level2{
	font-size:100% !important;
	text-transform:none !important;
	margin-left:15px;
	}

.nav_level2_act{
	font-size:100% !important;
	text-transform:none !important;
	margin-left:15px;
	font-weight:bold !important;
	color: #ccc !important;
	}

.nav_inact_blue{
	/* color:#3377fa !important; */
	}

.nav_inact_blue:hover{
	color:#ffffff !important;
	}


#alumni_login{
	padding:3px 0px 15px 15px;
	font-family:Arial;
	}

#alumni_login a{
	color:#ffffff;
	text-decoration:none;
	background-image:url(../html/media/arrow.jpg);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding-right:20px;
	}

#alumni_login a:hover{
	text-decoration:underline;
	}

#suche{
	border-top:3px solid #fff;
	border-bottom:3px solid #fff;
	margin: 0;
	padding:0.5em 0 0.5em 0;
	}

#suche form{
	padding:0;
	margin:0;
	}


#language{
	padding:0.5em 0 0.5em 0;
	/*display: none;
	visibility: hidden;*/
	}

#language select{
	width:167px; 
	margin-left:15px;
	border:2px solid white;
	}

#newsletter_abonnieren{
	background-color:#ffffff;
	}

#stage2{
	float:left;
	width:620px;
	margin-bottom:15px;
	background-color:#ffffff;
	}

#tab_menu_wrap{
	width:600px;
	height: 3em;
	background-color:#ffffff;
	padding:1em;
	text-align:left;
	margin-bottom:0;
	}

*html #tab_menu_wrap{
	margin-bottom:-20px !important;
	}

*+html #tab_menu_wrap{
	margin-bottom:0px;
	}

*html #tab_menu_wrap{
	width:620px;
	}

#tab_menu ul{
	list-style:none;
	margin:0;
	padding:0;
	}

#tab_menu ul li{
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
	/* margin-right:20px; */
	}
	
#tab_menu a:hover{
	color:#999;
	}

/*
#tab_menu a{
	font-size:130%;
	font-weight:900;
	font-family:Arial Narrow, Arial, sans-serif;
	text-decoration:none;
	float:left;
	border-bottom:1px solid #999;
	float:left;
	width:173px !important;
	height: 2em;
	padding:0;
	padding-bottom:0.4em;
	margin:0.5em;
	margin-left:8px;
	margin-right:18px;
	}
*/	

#tab_menu a{
	font-size:120%;
	font-weight:900;
	font-family:Arial Narrow, Arial, sans-serif;
	text-decoration:none;
	float:left;
	border-bottom:1px solid #999;
	float:left;
	width:130px !important;
	height: 3.5em;
	padding:0;
	padding-bottom:0.4em;
	margin:0.5em;
	margin-left:8px;
	margin-right:12px;
	}

	

.tab_nav  {
	color:#0F3F93;
	}

.tab_nav_act{
	/*color:#484848;*/
	color:#999;
	}

#content{
	width:560px;
	background-color:#ffffff;
	padding:0px 20px 20px 20px;
	margin-top: 1em;
	text-align:left;
	font-family:Verdana, Arial, sans-serif;
	}
	


#content p{
	font-family:Verdana, Arial, sans-serif;
	font-size:85%;
	}
#content ul{
	list-style-type: disc;
	color:black;
	font-size:85%;
	}
#content ul ul{
font-size:100%;
}	
#content ul li a{
	color:black;
	text-decoration: none;
}

#content a {
	color:#0f3f93;
	text-decoration:none;
	}
	
#content a:hover{
	text-decoration:underline;
	}
	
*html #content{
	width:620px;
	padding-top: 0px !important;
	}

.content_column{
	float:left;
	width:173px;
	padding:0px 10px 0px 10px;
	margin-bottom:20px;
	}

#content h1{
	font-size:160%;
	font-weight:100;
	font-family:Arial Narrow, Arial, sans-serif;
	margin:0;
	padding:0;
	color:#0f3f93;
	}

*html #content h1{
	margin-bottom:10px;
	}

*+html #content h1{
	margin-bottom:10px;
	}

.news-single-item h1{
	font-size:100% !important;
	font-weight:900 !important;
	font-family: arial !important;
}

.news-single-item h3{
	font-weight:100 !important;
	color:#000000 !important;
}

#content h2{
	font-size:85%;
	font-weight:bold;
	color:#0f3f93;
	}

#content h3{
	font-size:85%;
	font-weight:normal;
	color:#0f3f93;
	}

.read_more{
	text-align:right;
	}

.read_more a{
	text-decoration:none;
	color:#808080;
	padding-right:20px;
	background-image:url(../html/media/arrow_gray.jpg);
	background-repeat:no-repeat;
	background-position:100% 50%;
	}

.read_more a:hover{
	text-decoration:underline;
	}

*html .content_column{
	width:193px;
	}

#news_box{
	float:left;
	width:167px;
	padding:7px;
	background-color:#ffffff;
	color:#ffffff;
	font-family:Verdana, Arial, sans-serif;
	font-size:85%;
	}

#newsbox1, #newsbox2, #newsbox3{
	width:154px;
	height: 105px;
	background-color:#666666;
	margin-bottom:2px;
	padding:7px;
	}

#newsbox1{
	overflow:hidden;
}

#newsbox2{
	background-color:#224886;
overflow:hidden;
}

#newsbox3{
	background-color:#748fa4;
	overflow:hidden;
}

*html #newsbox1{
	width:169px;
	}

*html #newsbox2{
	width:169px;
	}

*html #newsbox3{
	width:169px;
	}

#news_box h1{
	font-size:140% !important;
	font-weight:100;
	font-family:Arial Narrow, Arial, sans-serif;
	padding-bottom:10px;
	margin:0;
	margin-bottom:0;
	text-transform:uppercase;
	}

#news_box h2{
	height: 50px;
	font-size:100%;
	font-weight:900;
	margin:0;
	padding:0;
	}

*html #news_box h2{
	margin-bottom: -1em;
	}

*+html #news_box h2{
	margin-bottom: -1em;
	}

#news_box p{
	margin:0;
	padding:0;
	margin-bottom:1em;
	}

#news_box a{
	color:#ffffff;
	text-decoration:none;
	}

#news_box a:hover{
	text-decoration:underline !important;
	}

#news_box .tx-ttnews-browsebox {
	height:20px;
	text-align:right;
	font-size:0px !important;
	}

.tx-ttnews-browsebox .links{
	display:none;
	width:0px !important;
}

.tx-ttnews-browsebox  .wrap{
	display:none;
	width:0px !important;
	margin:0;
	padding:0;
}


.tx-ttnews-browsebox{
	font-size:85%;
}
.tx-ttnews-browsebox a
{
	color:#0f3f93;
	text-decoration:none;
}
.tx-ttnews-browsebox a:hover{
	text-decoration:underline;
	}
.news-list-item{
	margin-top:20px;
	margin-bottom:20px;
	}
.news-list-item td, .news-single-item td{
	font-size:100%;
	_font-size:80%;
	font-family:Verdana, Arial, sans-serif;
}
.dokument{
	margin:0px 5px -5px 5px;
	}
.news-list-item table{
vertical-align:middle;
}

.clearer{
	visibility:hidden;
	}

.news-list-morelink {
	text-align:right;
	}

.news-list-morelink a{
	text-decoration:none;
	color:#808080;
	padding-right:20px;
	background-image:url(../html/media/arrow_gray.jpg);
	background-repeat:no-repeat;
	background-position:100% 50%;
	}
.news-list-morelink a:hover{
	text-decoration:underline;
	}

.news-single-backlink {
	padding-top:5px;
	text-align:right;
	}

.news-single-backlink a{
	text-decoration:none;
	color:#808080;
	padding-right:20px;
	background-image:url(../html/media/arrow_gray.jpg);
	background-repeat:no-repeat;
	background-position:100% 50%;
	}
.news-single-backlink a:hover{
	text-decoration:underline;
	}

.news-list-browse .tx-ttnews-browsebox{
	text-align:center;
	}
.news-list_termin-item{
	margin:0;
	padding:0;
}

.news-list_termin-item_grau, .tr-even{
	background-color:#f5f5f5;
}

.news-list_termin-item td h3{
display:inline;
}
.news-list_termin-item td p{
margin:0 !important;
padding:0 !important;
}

/*
#news_box a p{
	background-image:url(../html/media/arrow_trans.gif) !important;
	background-repeat:no-repeat;
	background-position:95% 100%;
	}
*/

#footer{
	float:right;
	width:777px;
	border-bottom:3px solid #103e93;
	font-size:85%;
	margin: 0 0 0 0; margin: 0 0 0 0;
	font-family:Verdana, Arial, sans-serif;
	padding-bottom:5px;
	margin-right:10px;
	}

* html #footer { margin-top: -20px; }
*+html #footer { margin-top: -20px; }

*html #footer{
	margin-right:5px;
	}

*+html #footer{
	margin-right:10px;
	}

#footer a{
	text-decoration:none;
	color:#000000;
	}

#footer a:hover{
	background-color:#103e93;
	color:#ffffff;
	}

.image_overlay{
	position:relative;
	height:21px;
	z-index:5;
	margin-bottom:-21px;
	background-image:url(../html/media/bildecke.jpg);
	background-repeat:no-repeat;
	background-position:100% 50%;
	}

.internal-link{
	padding-right:15px;
	background-image:url(../html/media/link.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
	color:#0f3f93;
	text-decoration:none;
	}

.internal-link:hover{
	text-decoration:underline;
	}

.external-link, .news-single-links a {
	padding-right:15px;
	background-image:url(../html/media/external-link.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
	color:#0f3f93;
	text-decoration:none;
	}
	
.external-link:hover{
	text-decoration:underline;
	}

.external-link-new-window{
	padding-right:15px;
	background-image:url(../html/media/external-link.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
	color:#0f3f93;
	text-decoration:none;
	}

.external-link-new-window:hover{
	text-decoration:underline;
	}

.mail{
	padding-right:15px;
	background-image:url(../html/media/mail.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
	color:#0f3f93;
	text-decoration:none;
	}

.mail:hover{
	text-decoration:underline;
	}

.download{
	padding-right:15px;
	background-image:url(../html/media/download.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
	color:#0f3f93;
	text-decoration:none;
    margin-bottom:0 !important;
	padding-bottom:0 !important;
	}

.download:hover{
	text-decoration:underline;
	}
	
table{
	width:580px;
	border-width: 0;
}
table th{
	text-align:left;
	font-family:Verdana, Arial, sans-serif;
}
table th, table td{
	font-size:100%;

	font-family:Verdana, Arial, sans-serif;

}
.italic{
	font-style: italic;
	font-weight: bold;	
	} 
.bildunterschrift{
		color: Gray;
		font-size:75%;
	}
.statement{
	text-align:center;
	font-weight:bold;
	font-size: 150% !important;
	font-style:italic;
	padding-top: 30px;
	padding-bottom: 30px;
	display:block;
	color:#999;
}

*html .statement{
	font-weight:100;
	width:400px;
}

.csc-textpic-clear{
height:15px;
}

.newsletter,.table{
font-size: 85%;
}

.newsletter .td-0{
vertical-align: top;
}

.csc-textpic-caption{
	font-style:italic;
	font-size:85%;
	padding-top:10px !important;
}

.csc-loginform tbody{
	font-size:85%;
}

#content ul{
	padding-left:15px;
	margin-left:0;
	margin:0px !important;
	padding:0 !important;
	padding-left:15px !important;
	margin-left:0;
}

#content ul li{
	margin:0 !important;
	padding:0 !important;
}

.csc-menu li a{
	text-decoration:none;
	color:#0f3f93 !important;
	padding-right:20px;
	background-image:url(../html/media/arrow_gray.jpg) !important;
	background-repeat:no-repeat;
	background-position:100% 50%;
	font-weight:bold !important;
}

.news-list-item h3{
	font-weight:900 !important;
}


ul li .news-list-morelink{
	text-decoration:none;
	color:#0f3f93 !important;
	padding-right:20px;
	background-image:url(../html/media/arrow_gray.jpg) !important;
	background-repeat:no-repeat;
	background-position:100% 50%;
	font-weight:bold !important;
	}

a.news-list-morelink{
	text-decoration:none;
	color:#0f3f93 !important;
	padding-right:20px;
	background-image:url(../html/media/arrow_gray.jpg) !important;
	background-repeat:no-repeat;
	background-position:100% 50%;
	font-weight:bold !important;
	}

#content_geteilt{
	width:580px !important;
}


DIV.csc-frame-invisible .csc-firstHeader{
	font-size:130% !important;
	font-weight:900 !important;
	border-bottom:1px solid #999999;
	margin-bottom:15px !important;
}

*html p{
	margin-bottom:-5px !important;
}


/*  -- Here we switch submit buttons. Default button was hidden in suche.css
	-- now we show it for all browsers and hide the safari button.
*/
.tx-indexedsearch-searchbox-button { display: inline !important; }
.tx-indexedsearch-searchbox-button-safari { display: none; }

* html .csc-textpic-intext-left .csc-textpic-image {
	padding-top: 15px;
}
