/* ************************************* */
/* GENERAL DOCUMENT WIDE CSS-DEFINITIONS */
body { 
	background-color:rgb(255,215,140); 
	margin:0px 0px 0px 0px; 
	padding:0px; 
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:rgb(33,73,140);
	text-align:center;
}

/* ************************************* */
/* Box Definitions */
#container {width:880px; height:687px; background-color:rgb(255,215,140); background-image:url(../format_pics/bg_2.gif); margin:0px auto; padding:0px 0px 0px 0px; overflow:hidden;}
#header {width:880px; height:155px; background-color:white; margin:0px 0px 0px 0px; background-image:url(../format_pics/top_pic.jpg); background-repeat:no-repeat; background-position:73px 35px;  background-color:transparent; overflow:hidden;}
#left_bar{float:left; width:73px; height:485px; background-color:transparent; margin:0px 0px 0px 0px;}
#main_menu {float:left; width:765px; height:30px; background-color:rgb(33,73,140); margin:0px 0px 0px 0px;}
#content {float:left; width:745px; background-color:white; height:400px; margin:0px 0px 0px 0px; padding:10px; overflow:auto; text-align:left;background-image:url(../content_pics/fahrschule_herr_logo_wasser.jpg); background-repeat:no-repeat; background-position:center center; background-attachment:fixed;}
#sub_menu_praxis {float:left; width:765px; height:30px; background-color:white; margin:0px 0px 0px 0px;}
#sub_menu_theorie {float:left; width:765px; height:30px; background-color:white; margin:0px 0px 0px 0px;}

/* ************************************* */
/* general */
h1 { background-color:rgb(33,73,140); font-size:20px; color:white; text-decoration:none; padding:0px 20px 0px 20px; margin:10px 0px 5px 0px; }
h2 { background-color:rgb(33,73,140); font-size:16px; color:white; text-decoration:none; padding:0px 20px 0px 20px; margin:10px 0px 5px 0px; }
.h1_spec {display:inline; margin:0px 0px 0px 0px; float:right; 	padding:0px 40px 0px 40px;}

.clear {clear:both; height:1px; font-size:0px;}
.sep_bar {clear:both; height:1px; font-size:0px; background-color:rgb(33,73,140); color:inherit; }

#content a { margin:0px 0px 0px 0px; padding:0px 4px 0px 4px; text-decoration:none; font-weight:bold;}
#content a:link {background-color:transparent; color:rgb(33,73,140);}
#content a:visited {background-color:transparent;  color:rgb(33,73,140);}
#content a:hover {background-color:rgb(33,73,140); color:white; text-decoration:none; }

/* ************************************* */
/* header  */
#header a img {border-width:0px; float:right; margin:35px 70px 0px 0px;} 

/* ************************************* */
/* MAIN Navigation */
#main_menu ul {display:inline;}
#main_menu ul li{display:inline; float:left; color:white;}
#main_menu ul li a{display:block; width:100px; height:25px; margin:5px 10px 0px 10px; font-size:15px; font-weight:bold; text-align:center; padding:2px 0px 0px 0px;}
#main_menu ul li a:link{ background-color:rgb(33,73,140); color:white; text-decoration:none; }
#main_menu ul li a:visited{ background-color:rgb(33,73,140); color:white; text-decoration:none; }
#main_menu ul li a:hover{ background-color:white; color:rgb(33,73,140); text-decoration:none; }

/* ************************************* */
/* SUB Navigation PRAXIS*/
#sub_menu_praxis ul {display:inline;}
#sub_menu_praxis ul li{display:inline; float:left; color:white;}
#sub_menu_praxis ul li a{display:block; width:100px; height:25px; margin:5px 10px 0px 10px; font-size:15px; font-weight:bold; text-align:center; padding:2px 0px 0px 0px; }
#sub_menu_praxis ul li a:link{ background-color:white; color:rgb(33,73,140); text-decoration:none; }
#sub_menu_praxis ul li a:visited{ background-color:white; color:rgb(33,73,140); text-decoration:none; }
#sub_menu_praxis ul li a:hover{ background-color:rgb(33,73,140); color:white; text-decoration:none; }

/* ************************************* */
/* SUB Navigation THEORIE*/
#sub_menu_theorie ul {display:inline;}
#sub_menu_theorie ul li{display:inline; float:left; color:rgb(33,73,140); }
#sub_menu_theorie ul li a{display:block; width:100px; height:25px; margin:5px 10px 0px 10px; font-size:15px; font-weight:bold; text-align:center; padding:3px 0px 0px 0px;}
#sub_menu_theorie ul li a:link{ background-color:white; color:rgb(33,73,140); text-decoration:none;}
#sub_menu_theorie ul li a:visited{ background-color:white; color:rgb(33,73,140); text-decoration:none;}
#sub_menu_theorie ul li a:hover{ background-color:rgb(33,73,140); color:white; text-decoration:none; }

/* ************************************* */
/* LEFT Bar  */
#left_bar {padding:60px 0px 0px 0px;}
#left_bar p {display:none; width:47px; float:right; background-color:white; color:rgb(33,73,140); font-size:18px; font-weight:bold; text-align:center; margin:0px 0px 0px 0px;}

/* ************************************* */
/* Impressum Link  */
#direct_impressum {text-align:right; padding:0 10px 0 0;}
#direct_impressum a{text-decoration:none; color:rgb(33,73,140); font-size:11px;}

