/* CSS Document */

p 	{ margin-top:0;}
img { border:0; }
td ul 	{ margin-top:0px; }
body { overflow-y:scroll; }

/*layout*/
#outter { position:absolute; top:10px; left: 50%; margin-left:-450px; width:900px; background:#fff; border:0px;  bottom:20px; }

#adminOutter, adminOutter td { position:relative; top:60px; padding-left:20px; padding-right:20px; width:860px; background:#fff; border:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#333; text-decoration:none; text-align:left; min-height:380px;  }
#adminOutter a { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#005e9f; text-decoration:none; text-align:left;  }
#adminOutter a:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#005e9f; text-decoration:underline;   }

#box_body { position:relative; top:50px; padding-left:0px; padding-top:20px; padding-bottom:20px; margin-bottom:50px; background:#fff; height:300px; }

#logo 	{ position:relative; top:20px; width:180px; height:50px; padding-left:690px; background:#fff; padding-right:15px; border:0; }
#pic 	{ position:relative; top:50px; width:900px; height:285px; background:#fff; border:0px; }

#navi 	{ position:absolute; top:402px; left:-20px; width:230px; height:390px; border-left:0px; border-right:0px;text-align:left; margin-bottom:10px; padding:0px; font-family:Verdana, Helvetica, sans-serif; font-size:11pt;color:#333333;padding-top:0px; padding-bottom:15px; padding-left:0px; padding-right:0px; z-index:5; overflow:hidden;}
#naviStellen 	{ position:absolute; top:402px; left:20px; width:180px; height:350px; border-left:0px; border-right:0px;text-align:left; font-family:Verdana, Helvetica, sans-serif; font-size:10pt;color:#333333;padding-bottom:15px; padding-left:0px; padding-right:0px; z-index:5; overflow:hidden; padding:3px 0 3px 5px}
#naviStellen a		{  font-family:Verdana, Helvetica, sans-serif; font-size:10pt; color:#333333; text-decoration:none; padding:3px 0 3px 5px }
#naviStellen a:hover	{ font-family:Verdana, Helvetica, sans-serif; font-size:10pt; color:#005e9f; text-decoration:underline;  }

#content { padding-left:240px; padding-right:210px; padding-bottom:20px; width:450px; min-height:350px; background:#fff; border:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#333; text-decoration:none; text-align:left; vertical-align:top }
#content a { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#005e9f; text-decoration:none;}
#content a:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#333; text-decoration:underline;}
#content h1 { margin-bottom:25px;}

#contentWide { padding-left:240px; padding-right:30px; padding-bottom:20px; width:630px; min-height:350px; background:#fff; border:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#333; text-decoration:none; text-align:left; vertical-align:top; }
#contentWide a { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#005e9f; text-decoration:none;}
#contentWide a:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#333; text-decoration:underline;}

#newsSide { position:absolute; top:408px; left:710px; width:170px; height:330px; padding-right:20px;  background:#fff; border:0px;
		font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#333333; text-decoration:none; padding-right:20px; padding-bottom:20px; overflow-y:auto; overflow-x:hidden; }
#newsSide a { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#005e9f; text-decoration:none;}	
#newsSide a:hover { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10pt; color:#333; text-decoration:underline;}

#contentBottom { position:relative; top:0px; width:900px; height:20px; color:#005e9f; }

h1 		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13pt; font-weight:bold; color:#333; text-decoration:none; }
td h1 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13pt; font-weight:bold; color:#333; text-decoration:none; }

h2 		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11pt; font-weight:normal; color:#005e9f; text-decoration:none; margin-bottom: 5px; }
td h2 	{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11pt; font-weight:normal; color:#005e9f; text-decoration:none; margin-bottom: 5px;}

/*navigation*/
.accordion-menu 	{ width:190px; 	text-align:left; text-indent:0px; font:10pt "Verdana"; }
.accordion-menu a 	{color:#333; font:10pt  "Verdana"; display:block; width:auto; padding:3px 0 3px 5px; text-decoration:underline; }
.accordion-menu a.menuitem { font:10pt "Verdana"; display:block; width:auto; text-decoration:none; padding:3px 0 3px 5px; }
.accordion-menu a.activemenu 	{ color:#005e9f; text-decoration:underline;}
.accordion-menu li 				{ list-style-type:none; }	
.accordion-menu a.menuitem:visited, .accordion-menu .menuitem:active {	color:#333; text-decoration:none;}
.accordion-menu a.menuitem:hover {color:#005e9f; text-decoration:underline;}

.accordion-menu ul.submenu { margin-left:20px; text-indent:0px; display:block; width:auto; padding:3px 0 3px 5px; text-decoration:none;}
.accordion-menu ul.submenu li a { text-indent:0px; display:block; width:auto; padding:3px 0 3px 5px; text-decoration:none;}
.accordion-menu ul.submenu li a:visited { color:#333;}
.accordion-menu ul.submenu li a:hover 	{ color:#005e9f; text-decoration:underline;}
.activemenu { color:#005e9f; font:10pt "Verdana"; display:block; width:auto; padding:3px 0 3px 5px; text-decoration:underline;}
.accordion-menu ul.submenu li a.activemenu{ color:#005e9f; font:10pt  "Verdana"; display:block; width:auto; padding:3px 0 3px 5px; text-indent:0px; text-decoration:underline; }

/*table Kurse*/
table.kurse {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.kurse th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.kurse td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
