
body {
	font-family:Times New Roman, Times, serif;
	font-size:12px;
	color:#333;
	margin: 15px 15px 15px 12px;
}

a { 
	color:#333;
	border-bottom: 1px solid #666;
	text-decoration:none;
	font-weight:bold;
	padding: 0px 2px 0px 15px;
	background: url(/img/pfeil_klein_text.gif) left no-repeat;
	background-color:none
}
a:hover {background-color:#f7f410}
a:active {background-color:#f7f410}


h1 {
	font-family:Times New Roman, Times, serif;
	font-size:32px;
	font-weight:normal;
	color:#000;
	}
h2 {
	font-family:Times New Roman, Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#000;
	}	
h3 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:2px;
	}	

	
	
sup {font-size:9px;}
sup a {padding:0px;background:#fff;
	text-decoration:none;border:0px;
	font-size:9px;}
	
#contents h3 {		
	font-size:13px;
	line-height:16px;
	font-family:Times New Roman, Times, serif;
	font-weight:bold;
	color:#000;
}

h4 {		
	font-size:13px;
	line-height:16px;
	font-family:Times New Roman, Times, serif;
	font-weight:bold;
	color:#000;margin:0px 0px 2px 0px;
}

#fn1,#fn2,#fn3,#fn4,#fn5,#fn6,#fn7,#fn8,#fn9,#fn10  {		
	font-size:9px;
}

input,textarea {	
	font-family:Courier New, Courier, monospace;
	font-size:12px;
} 

.active {background-color:#f7f410}
.listitem0 {background-color:#fff}
.listitem1 {background-color:#e9eae4}

.none {padding:0px;background:#fff}
.not {padding:0px;background:none;border:0px}
.not:hover {background:none}

#head {
	margin: 0px 0px 0px 0px;
	height:125px}
#head div {float:left}

#ihead {
	margin: 0px 0px 0px 0px;
	height:80px}

#logo {
	margin: 0px 0px 0px 0px;
	width:150px;
}
#logo a {
	padding-left:8px;
	background: url(/img/pfeil_rechts.gif) left no-repeat;
	margin-right:15px;}
#logo a.none {padding:0px;background:#fff}
#logo a:hover {background-color:#f7f410}
#langswitch {width:245px}
#langswitch a {
 	background:#fff;
	padding-left: 2px;
}
#langswitch a:hover {background:#f7f410;}
#langswitch a.active {background:#f7f410;}
#langswitchindex {font-family:Times New Roman, Times, serif;
	font-size:12px;font-weight:normal}
#langswitchindex a {background:#fff;padding-left: 2px;}
#langswitchindex a:hover {background:#f7f410;}
#langswitchindex a.active {background:#f7f410;}


#menu {
	font-size:13px;
	line-height:16px;	
	margin: 0px 0px 0px 0px;
	color:#000;
	width:360px;
	}
#menu a {
	line-height:17px;
	padding-left:15px;
	padding-right:5px;
	background: url(/img/pfeil_rechts.gif) left no-repeat;
	width:360px;
}
#menu a:hover {
	background-color: #f7f410;
	border-bottom:1px solid #f7f410;
	
}
#menu a.active {
	background: url(/img/pfeil_down_gelb.gif) left no-repeat;
	background-color:#f7f410;
	border-bottom:1px solid #f7f410;
}

#menu ul {
	width:360px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}	
	
#menu li {
	list-style-type: none;
	margin-top:0px;
	color:#000;
	width:360px;	
	}

#menu li a{
	color:#000;width:360px;	
	width:100%;
	}
	
#contents li a:hover, #sidebar li a:hover {
	background-color:#f7f410;
}

#menu li:hover,  #sidebar li:hover{
	background-color:#f7f410;
}

#topline div {}

#sep {clear:both}

#search {
	font-family:Courier New, Courier, monospace;
	font-size:11px;	
	width:360px;
	padding-left:10px; margin-right:20px;
	background: url(/img/linie_transp.gif) bottom left no-repeat;
	height:52px;
	padding: 0px 0px 10px 5px;
	}
#search a {background:none;padding-left:2px;font-weight:normal}
#search form {margin: 10px 0px 0px 0px;}

#title {
	vertical-align:top;
	width:360px;
	background: url(/img/linie_transp.gif) bottom left no-repeat;
	height:72px;
	padding: 0px 0px 0px 5px;
	}
#title h1 {margin: 15px 0px 0px 0px;padding:0px 0px 0px 0px;}


#error {color:#ff0000;}	
#contents {
	font-family:Courier New, Courier, monospace;
	font-size:12px;
	padding: 15px 0px 10px 5px;
	width:400px;
	height:200px;
	}
	
#sidebar {
	font-family:Courier New, Courier, monospace;
	font-size:11px;
	line-height:15px;
	width:385px;
	padding: 15px 0px 10px 5px;
	}
	
#contents ul, #sidebar ul {
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}	
	
#contents li {
	font-size:32px;
	font-weight:normal;
	font-family:Times New Roman, Times, serif;
	list-style-type: none;
	margin-top:1px;
	color:#000;
	}
#sidebar li {	list-style-type: none;}
#sidebar {line-height:16px;}

	
#contents li a {
	padding-left:26px;
	background:none;
	font-weight:normal;
	color:#000;
	background: url(/img/link_hg_transp.gif) 0px 8px no-repeat;
	border:0px;
}		
#contents li a:hover {	
	background: url(/img/link_rollover_transp.gif) 0px 8px no-repeat;
}
#contents p {
	margin:0px 0px 10px 0px;
}		

#contents .listitem0  a:hover{background-color:#f7f410}
#contents .listitem1  a:hover{background-color:#f7f410}	
#contents .listitem0:hover{background-color:#f7f410}
#contents .listitem1:hover{background-color:#f7f410}	
	
#footer {
	font-family:Courier New, Courier, monospace;
	font-size:11px;	
	float:none;
	background: url(/img/linie_transp.gif) top left no-repeat;;
	width:360px;
	padding-left:10px;
	padding-top:5px;
	}	

#pagenav a {padding:0px;background:none}

a img {border:0px}

#edit_footer {margin: 10px 0px 0px 20px}
#message {
	margin-top:10px; 
	margin-bottom:10px;
	color:#f00;}

#parcour_edit_list ul {padding:0px;width:300px}	
#parcour_edit_list li {
	list-style-type: none;
	margin-top:1px;	
	font-size:12px;
	padding: 3px 3px 3px 15px;
	border-bottom:1px solid #333;
	background: url(/img/pfeil_klein_text.gif) left  no-repeat;
	}
	
#popup_parcour {
	position:absolute;
	top:32px;
	left:570px;
	background:#fff;
	border: 2px solid #f7f410;
	padding:5px;
	width:250px;
	line-height:15px;
	color:#000;
	z-index:12;
}
#popup_parcour.i {left:620px;top:330px;}

#popup_carnets {
	position:absolute;
	top:15px;
	left:570px;
	background:#fff;
	border: 2px solid #f7f410;
	padding:5px;
	width:200px;
	line-height:15px;
	color:#000;
	z-index:12;
}
#popup_carnets.i {left:620px;top:290px;}

#popup_carnets ul {
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}	
	
#popup_carnets li {
	list-style-type: none;
	margin-top:0px;
	color:#000;text-decoration:none;
	}

.popup_l {text-decoration:none;}
.popup {
	position:absolute;
	font-weight:bold;
	background:#fff;
	border: 2px solid #f7f410;
	padding: 5px 30px 5px 5px;
	line-height:16px;
	color:#333;
	width:200px;
	font-family:Times New Roman, Times, serif;
	font-size:13px;
	text-decoration:none;
}
/* .popup a, .i a{border:0px} */


#bg {position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:0}
#bg img {width:100%;height:100%	}

#all {position:absolute;
	left:0px;top:0px;width:90%;height:90%;z-index:8;
	padding: 15px 15px 15px 12px;}

#login_foot {
	position:absolute;
	top:90px;
	left:15px;
	background:#fff;
	border: 2px solid #f7f410;
	padding:5px;
	width:200px;
	line-height:15px;
}

#contents img {padding:2px}
