@import url(gms/gms_base.css);
@import url(gms/gms_nav.css);
@import url(gms/gms_print_c1.css);

body {
	background-color: #FFFFFF; /*#3063BE; Hintergrund  Viewport*/
	color: #000000;
	
	background-image: url('../img/background.gif') ;
	background-repeat: repeat-x;

}


h1  {
	color: #0b2f63;

}

a {
color:#0b2f63;
}
a:hover {
background-color:transparent;
color:#0b2f63;

}

#container_main {
	border: 1px solid #082045;
}

#wrapper_cnt_outer {
border-left: 200px solid #fff;
border-right: 0px solid #fff;
}

#wrapper_cnt_inner {
width: 787px; 
border-left: 1px solid #082045; 
}

#cnt_wrap {
width: 987px;
margin-left: -200px;  
border-right: 0px none;
}

#col_left {
width: 198px;
min-height: 350px;
/*background: #fff url('../img/lft_bck.jpg') repeat-x;  */

}

#col_main {
	width: 785px;
}

#col_right {
	width: 200px;
	/*background: #fff url('../img/lft_bck.jpg') repeat-x;  */
}

* html #col_right {
margin: 0 -200px 0 0; /*** IE gets this margin. ***/
}

#footer {
border-top: 1px solid #082045;
background: #AEC2E7 ;
color: #000000;
}

#footer,
#footer h1, 
#footer h2, 
#footer h3, 
#footer h4, 
#footer  h2 {
	color: #000000;
}


#footer a {
color : #333; 
}

#header { 
	background-image: url('../img/header.jpg') ;
	background-position: right top;
	background-repeat:no-repeat;
	background-color: #ffffff ;
	min-height: 80px;
	border-bottom: 1px solid #082045;
	color: #0b2f63;
	font-size: 1.2em;
}

* html #header { 
	height: 80px;
}


#header h2 { font-size: 1.0em; }
#header h1 { font-size: 1.3em; margin-bottom: 0px; color: #0b2f63; }


.padded {
	/*padding: 1.0em;*/ 	
}

.contentbox_round h2, 
.contentbox_round h3, 
.contentbox_round h4, 
.contentbox_round h5 { font-size: 1.0em; margin-bottom: 0; padding-bottom: 0; }

.contentbox_round ul,
.contentbox_round p { margin-top: 2px; padding-top: 0; font-size: 0.9em;}

.l1u {
margin-bottom: 25px;
}

.l2, .l3, .l4,
.headerbox_round
{
/*	background-color: #0b2f63;*/
}

.highlight {
	background: #ffffff; /* url('../img/lft_bck.jpg') repeat-x; */
}

.highlight ul
{
	margin: 5px 4px 0px 4px;
}

/************************************************/

.smaller {
font-size: 0.8em; 
}

.topspacer {
min-height: 40px; 
}


* html .topspacer {
height: 50px; 
}

.leftstuff {
	/*min-height: 450px; */
}

* html .leftstuff {
/*height: 550px; */
}


.infolink {
padding: 8px ;
padding-left: 35px ;
font-size: 1.1em;
background: transparent url('img/info.jpg') 3px 3px no-repeat;
}

.showblog {
color: #333;
}

.clrow {
background: #f6fbff;
}



/* Top Navigation */

#topnavigation {
	border-left: 0;
	padding-left: 0px;
	margin-left: 191px;
}

#topnavigation li.nav_menu_one {
	margin-right: 5px;
	background-color: #ffffff;
}

#topnavigation li.nav_menu_one,
#topnavigation ul.sub_nav {
	border: 1px solid #0b2f63;
}

#topnavigation .nav_menue li:hover {
	background-color: #E3E9F9;

}


#topnavigation  li.current {
	background-color: #fff!important;
	border-bottom: 1px solid #fff!important;
	background-image: url('img/actab.jpg') ;
	background-repeat: repeat-x;  
}

#topnavigation  li.current a {
	color: #444;
}

#topnavigation  li.current:hover {
background-color: #fff!important;
border-bottom: 1px solid #ffffff!important;
}


#topnavigation a {
font-size: 0.9em; 
}

#leftnavigation a {
font-size: 0.9em; 
padding-left: 8px ;
}

#leftnavigation li.current {
	background-image: url('img/actab.jpg') ;
	background-repeat: repeat-x;  

	/*background:#AEC2E7 none repeat scroll 0%;*/
	border:1px solid #444444;
}

#leftnavigation li {
	line-height: 2em;
}

l1u, .l1, .l2, .l3, .l4 {
	background: #AEC2E7 none repeat scroll 0%;
	
}

.headerbox_round, .headerbox_fix {
background-color: #AEC2E7;
}

#uebungsstunden  table {
	margin-bottom: 10px;
	border: 1px solid #AEC2E7;

}

#uebungsstunden  table td{
	border: 0px none;
}

#uebungsstunden td.day  {
	width: 100px;
}

