/* CSS Document */

/* @group Documents Defaults */
* {
	margin: 				0;
	padding: 				0;
}
html, body {
	width: 					100%;
}
html {
}
body {
	margin:		 			0px;
}


/* @end */



/* @group Header */
#HeaderContainer {
	width:					100%;
	height: 				67px;
	background:				url(/images/header_up_bg.gif) repeat-x; 
}
#Header {
	margin-left: 			auto;
	margin-right: 			auto;
}
#SiteId {
	/*	float: 					left;
	background-image: url(/images/logo_bg.jpg);
	background-repeat: no-repeat;
	text-align: right;
	padding-top: 14px;
    margin-right: 20px;*/

	width: 					148px;
	height: 				98px;
	position:absolute;
	left:58px;
	top:14px;
	z-index: 1;
	
}

#Slogan {
	float: 					left;
	margin-top: 24px;
	margin-left: 200px;
	width:333px;
	height:33px;
	background-image: url(/images/slogan.gif);
	background-repeat: no-repeat;
}

#GroupLinks {
	float: 					right;
	height: 				20px;
	margin-top:30px;
}
#GroupLinks ul {
	margin: 				0;
	padding: 				0;
}
#GroupLinks ul li {
	float: 					left;
	list-style: none;
	background: url(/images/icon_pfeil.gif) no-repeat left;
	padding-left: 5px;
}
#GroupLinks ul li a {
	text-decoration: 		none;
	color: 					#666462;
	padding: 				0 10px;
}
#GroupLinks ul li.first a {
	border: 				none;
}
#GroupLinks ul li a:hover {
	color: 					#000;
}

#GroupFonts {
	
/*	float: 					right;
	height: 				20px;
	margin-top:				10px;
	color: 					#FFFFFF;
	z-index: 99;*/
	
	
	
	width: 					148px;
	height: 				20px;
	position:absolute;
	right:0px;
	top:76px;
	z-index: 1;
}



#GroupFonts a {
	text-decoration: 		none;
	color: 					#FFFFFF;
	padding: 0 10px;
	font-weight:	bold;

}



#Search {
	clear: 					right;
	float: 					right;
	margin-top: 			31px;
	width: 					247px;
	height: 				49px;
	background: 			url(/images/search_bg.gif);
}
/* @end */



/* @group MenuBar */

#MenuVor {

	clear:both;

}


#MenuBar {
	width: 					100%;
	height: 				32px;
	background-color: #000058;
	z-index:1;

}
#MenuBar ul {
	width: 					778px;
	/*margin: 				0 auto;
	padding: 				0;*/
	margin-left: 			250px;
}
#MenuBar ul li {
	list-style: 			none;
	float: 					left;
}
#MenuBar ul li a {
	padding: 				0 5px;
	float: 					left;
	font-size: 				1.1em;
	line-height: 			1em;
	color: 					#FFF;
	text-decoration: 		none;
	font-style: 			normal;
	cursor: 				pointer;
}
#MenuBar ul li a:hover {
	color: 					#d4e4f3;
}
#MenuBar ul li a span {
	float: 					left;
	display: 				block;
	padding: 				7px 12px;
	height: 				20px;
}
#MenuBar ul li.current a {
	background-color: #6497c9;
	height: 33px;
	font-weight: bold;
}
#MenuBar ul li.current, #MenuBar ul li#nav_startseite.current {
	height: 				31px;
	background: 			url(/images/nav1_on_left.gif) no-repeat left;
}
#MenuBar ul li.current a span {
}
#MenuBar ul li#nav_startseite {
	background: 			url(/images/home.gif) no-repeat left 7px;
}

#MenuDown {
	height: 13px;
	width: 100%;
	background: url(/images/menu_down_bg.gif) repeat-x;
		
}


/* @end */


/* @group ImagePLace */


#ImagePlace {	
	height: 128px;
	background: url(/images/imageplace_bg.gif) repeat-x;

}



#ImagePlace h1 {
	margin: -42px 0px 0px 284px;
	color: #1a1a83;
	width: 600px;
}





/* @end */

/* @group Breadcrumbs */
#Breadcrumbs {
	font-size: 				0.8em;
	color: 					#666666;
	width: 					/*478px;*/90%;
	display: 				block;
	/*margin: 				0 auto;*/
	padding: 				16px 0px 5px 0px;

}
#Breadcrumbs a {
	text-decoration: 		none;
	font-style: 			normal;
	color: 					#666666;
}
#Breadcrumbs a:hover {
	text-decoration: underline;
}
/* @end */



/* @group Main */
#MainContainer {
	min-height: 			540px;
	height: 				auto !important;   /*f�r moderne Browser*/ 
	background-image: url(/images/bg_vwa_square.gif);
	background-repeat: no-repeat;
	background-position: 90% bottom;
	width: 100%;
	/*margin-top: 16px;*/
	float: 					left;
	padding-bottom:		60px;
}
#ImagePlaceStart {
  position: relative;
}
#start_image img {
  z-index: 1002;
}
#Claim {
  position: absolute;
  top: 50px;
  left: 700px;
  width: 360px;
  font-size: 1.4em;
  font-weight: normal;
  line-height: 1.6em;
  color: #000060; /*#487BAE;*/
  z-index: 1001;
}
#Main {
	/*width: 					778px;
	margin: 				0 auto;*/
	margin-left: 290px;
	


}
#Content {
	float: 					left;
	display: 				block;
	width: 					700px;
	min-height: 			580px;
	padding: 				16px 0px 14px 0px;
	
}
/* @end */



/* @group Footer */
#Footer {
	clear: 					both;
	width: 					100%;
	height: 				32px;
	background-image: 		url(/images/footer_bg.gif);
	background-repeat: 		repeat-x;
}
#Footer .info {
	color: 					#c3d7e9;
	width: 					80%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 9%;
	background-image: url(/images/bg_footer_info.gif);
	background-repeat: repeat-x;
	height: 32px;
}
#Copyright {
	float: 					left;
	font-size: 				0.93em;
}

#MetaLinks {
	
	margin-left: 20px;

}

#Links {
	margin-top:361px;
	margin-left:-20px;
	background-image: url(/images/metalinks_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:257px;
}


#Links h2 {
	margin-left:30px;
	padding-top:30px;
	color:#487bae;


}

#Links ul {
	font-size: 				0.8em;
	padding: 				0;
	margin-left:30px;
	width: 140px;
}
#Links ul li {
	list-style:				none;
	margin-top: 0.6em;
	border-bottom: 1px solid #E4E7DC;
	padding-bottom: 15px;
}

#Links ul li a{
text-decoration: none;
}


#printlogo {
	display: none;

}


#Footer ul {
	font-size: 				0.93em;
	padding: 				0;
	margin: 0;
	height:32px;
}
#Footer ul li {
	list-style:				none;
	float: 					left;
	margin-top: 0.5em;
}
#Footer ul li a {
	text-decoration: 		none;
	padding: 				0 10px;
	border-left: 			1px solid #c3d7e9;
	color: #c3d7e9;
}
#Footer ul li.first a {
	border: 				none;
}
/* @end */




/* Navigation seitlich*/
#Navigation_Ul {
	margin: 104px 0px 0px -7px;

}

#Navigation_Ul li {
	list-style: none;
	float: left;
	padding-left: 5px;
}

#Navigation_Ul li a {
	display: block;
	width: 129px;
	height: 30px;
	text-decoration: none;
	background: url(/images/nav1.gif) no-repeat;
	text-align: center;
	padding-top: 23px;
}

#Navigation_Ul li a:hover {
	background: url(/images/nav1_over.gif) no-repeat;
}

#Navigation_Ul li.current a {
	background: url(/images/nav1_on.gif) no-repeat;
	height: 25px;
	padding-top: 28px;
}

#Navigation_Ul li.current a:hover {
	background: url(/images/nav1_on_over.gif) no-repeat;
}

#Navigation_Ul li.current ul {
	margin: 0px 0px 0px 8px;
}

.has-no-childs {

	color: #666666;

}


/* @group SideBar */
#SideBar {
	display: block;
	margin-left: 			50px;
	float: left;
	width: 190px;
	height: 361px;
	padding: 14px 0px 0px 14px;
	background-image: url(/images/navigation2_bg.jpg);
	background-repeat: no-repeat;
	
}
#SideBar #Navigation_Ul {
	margin: 18px 0px 0px -10px;
}
#SideBar #Navigation_Ul li a {
	font-size: 1em;
	font-weight:normal;
	width: 170px;
	height: 20px;
	padding: 8px 0px 2px 3px;
	text-align: left;
	background: none;
	color: #666;
}
#SideBar #Navigation_Ul li a:hover {
	color: #1a1a83;
}
#SideBar #Navigation_Ul li.current a {
	color: #1a1a83;
	/*background: #FEF4E3;*/
}
#SideBar #Navigation_Ul li a.nav2 {
	padding-left: 0px;
	border-top: 1px solid #E4E7DC;
}
#SideBar #Navigation_Ul li a.nav2 span{
	padding-left: 10px;
}
#SideBar #Navigation_Ul li.current a.nav2{
	color: #1a1a83;
	font-weight: bold;
	border-bottom: 1px solid #E4E7DC;
	background-color: #f5f8fb;
}
#SideBar #Navigation_Ul li.current.has-no-childs a.nav2{
	color: #1a1a83;
	font-weight: bold;
	border-bottom: none;
}
#SideBar #Navigation_Ul li a.nav3 {
	color: #1a1a83;
	width: 135px;
}
#SideBar #Navigation_Ul li a.nav3:hover {
	color: #1a1a83;
	text-decoration: underline;
}
#SideBar #Navigation_Ul li li.current a.nav3 {
	font-weight:bold;
}
#SidebarBoxes {
  clear: both;
}
#SidebarBoxes img {
  padding-top: 64px;
}
#SidebarBoxes p {
  padding: 64px 32px 0 5px;
}



#MainContainer #links {
	margin: 0px 0px 0px 0px;
	background-image: url(/images/links_bg.jpg);
	background-repeat: no-repeat;
	height:247px;
	width:190px;
	}


#MainContainer #links h2{
	display: block;
	color: #487bae;
	font-size: 0.88em;
	padding-left: 6px;
}

#Locations {
	width:170px;
	height:184px;
	margin-top:250px;
	margin-left:-5px

}


/*

#SideBar ul {
	margin: 				0;
	padding: 				0;
}
#SideBar ul li {
	list-style: 			none;
}
#SideBar ul li a {
	color: 					#000066;
	text-decoration: 		none;
	display: 				block;
	cursor: 				pointer;
	border-top: 1px solid #e7e9ec;
	width: 210px;
}
#SideBar ul li a:hover {
}
#SideBar ul li a span {
	display: 				block;
	height: 				15px;
	background: 			#fff;
	margin-right: 			9px;
	padding: 				8px 8px 8px 18px;
}
#SideBar ul li.current a span {
	background: 			#f5f8fb;
	font-weight: bold;
	border-top: 1px solid #e7e9ec;
	border-bottom: 1px solid #e7e9ec;
	height: 15px;
}
#SideBar ul li.current.has-childs a {
	background: 			url(/images/nav2_bg_childs.gif) no-repeat right;
}
#SideBar ul li.current.has-childs a:hover,
#SideBar ul li.current.has-childs a {
	background: 			url(/images/nav2_bg_childs_over.gif) no-repeat right;
}
#SideBar ul li.current.has-childs ul {
	margin-bottom: 			1px;
}
#SideBar ul li.current.has-childs ul li {
	height: 				24px;
}
#SideBar ul li.current.has-childs ul li a {
	background: 			none;
	color: 					#003380;
}
#SideBar ul li.current.has-childs ul li.current a {
	color: 					#FFF;
}
#SideBar ul li.current.has-childs a span {
	background: 			#003380 url(/images/nav2_arrow_down.gif) no-repeat 4px 50%;
}
#SideBar ul li.current.has-childs a:hover span, 
#SideBar ul li.current.has-childs a span {
	background: 			#39619D url(/images/nav2_arrow_down.gif) no-repeat 4px 50%;
}
#SideBar ul li.current.has-childs ul li a span {
	background: 			#5879AC;
	margin: 				0px;
	height: 				20px;
	padding: 				4px 8px 0px 18px;
}
#SideBar ul li.current.has-childs ul li a:hover span {
	background: 			#39619D;
}
#SideBar ul li.current.has-childs ul li.current a span {
	background: 			#5879AC url(/images/nav2_arrow_right.gif) no-repeat 4px 50%;
}
#SideBar ul li a:hover span {
	background: 			#6394c5;
	color: #FFF;
}
#SideBar ul li.current a:hover span {
}

*/
a.website_button {
	display: 				block;
	width: 					240px;
	height: 				48px;
}
a.website_button span {
	display: 				none;
}


#studienleiter_links {
	float:left;
	width: 					400px;


}

#studienleiter_rechts {
	margin-left: 400px;
	width: 					400px;


}
.termin {
	clear: both;
	margin-top: 3px;
}


#beginn {
	width: 50px; 
	height: 50px;
	margin: 3px;
	background:url(/images/kalendar.jpg);
	float: left;
	clear: left;
	vertical-align: middle;
	text-align: center;



}


#end {

	width: 50px; 
	height: 50px;
	margin: 3px; 
	background:url(/images/kalendar.jpg); 
	float: left; vertical-align: middle; 
	text-align: center;


}
.single-date {
  margin-left: 60px;
  width: 80%;
}



#termin_headline {

	font-weight: bold;
border: 1px solid lime;
	

}


.middle {

float: left; 
padding-top: 18px;

}


#date {
	margin-top: 25px;
        font-size: 16px; 
	font-weight: bold; 
	line-height: 20px;

}

#month {
        line-height: 25px;
	font-size: 9px; 
	font-weight: bold;

        
}


small {
  color: #666666;
  font-size: 0.85em;
}





.border {
	border-left: 				1px solid #487BAE;
	background-color: #FCFDFF;
	padding: 				5px;
	
}



#Content ul.border_voice {
  margin-bottom: 1em;
}
#Content ul.border_voice li {
  border-left: 1px solid #487BAE;
  background: #FCFDFF;
  margin-bottom: 1.7em;
  padding: 0.5em 1em;
}
#Content ul.border_voice li h4 {
  margin-bottom: 0.7em;
}
#Content ul.border_voice li .author {
  margin-bottom: 0;
}




ol.reasons {
	margin:					2em 0;
	line-height:			1.5em;
}
ol.reasons li {
	margin: 				0 0 1.5em 1.5em;
	list-style-type:		upper-roman;
	color:					#487BAE;
	font-weight:			bold;
	border-left: 			1px solid #487BAE;
	padding: 				0 0 0 1em;
}
ol.reasons li span {
	font-weight:			normal;
	position:				relative;
	color:					#000;
	width: 					450px;
	display: 				block;
}


#rss {
	 float:right;
	 font-size: small;
	 background: url(/images/rss_icon.gif) no-repeat left  center;
	 height: 17px;
	 padding-left: 1.7em;
}

#rss_start {
	 font-size: small;
	 background: url(/images/rss_icon.gif) no-repeat left  center;
	 height: 17px;
	 padding-left: 1.7em;
}

.rss_start {
	 font-size: small;
	 background: url(/images/rss_icon.png) no-repeat right center;
	 height: 17px;
	 width: 200px;
	 overflow: hidden;
	 float: right;
	 text-indent: -2000px;
}
.rss_start:hover {
	 text-indent: 0;
}

/* @end */
