/*
orange	F28E00
grau	333333
violet	faf9fe
*/

body {
	margin:0px;
	background:#FFF url(../../fileadmin/pix/navi/BG.jpg);
	background-repeat:repeat-x;
	text-align:center;
}
body, td {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:150%;
	color: #333333;
}
/*
div{ border:1px solid #CCC;}
*/
img{border:0px;}

#menu a, #contend a {color:#F28E00; background-color:transparent; text-decoration:none;}
#menu a:hover, #contend a:hover {color:#FFB142; background-color:transparent; text-decoration:none;}



/*--- DIVs ------------------------------------*/
#rahmen{ margin:auto; width:856px; text-align:left;}
	#hilfsmenu{ height:50px; text-align:right; background-image:url(../../fileadmin/pix/navi/hilfsmenu.jpg); background-repeat: no-repeat; margin-top:30px; margin-bottom:-5px;}
		#hilfsmenuPad{ margin:30px 10px 0px 10px; float:right;}
	#head{height:76px;}
	#main{text-align:left; background-image:url(../../fileadmin/pix/navi/main.jpg); background-position:bottom;}
		#menuPad { width:255px; float:left;}
			#menu{ text-align:right; margin:20px;}
		#contendPad { width:600px; float:right;}
			#contend{ margin:20px;}
		#fuss{ clear:both;}

/*--- H1 - H5 ------------------------------------*/
h1{font-size:200%; font-weight:100; margin-bottom:2px; display:block; border-bottom:1px solid #F28E00;}
h2{font-size:120%; margin-bottom:-13px;}
h3{font-size:100%; margin-bottom:-13px;}
h4{font-size:100%; margin-bottom:-13px;}
h5{font-size:100%; margin-bottom:-13px;}
h1, h2, h3, h4, h5 { letter-spacing: 0.05em; font-family: Georgia, 'Times New Roman', Times,'Lucida Sans', 'Lucida Sans Unicode', serif;}

/*--- Hilfsmenu ------------------------------*/
#hilfsmenu ul { list-style:none; margin:0; height:15px}
#hilfsmenu li { float:right; display:block; margin: 0 5px;}
#hilfsmenu a { color:#333; text-decoration:none;}
#hilfsmenu a:hover { color:#555; text-decoration:none;}

/*--- Menu -----------------------------------*/

#menu ul { list-style:none; margin:0; padding:0;}
#menu li { display:block;}

#menu a.ebene_1 { color: #333333; font-size:140%; letter-spacing:0.05em; padding:3px 20px; margin-top:6px; text-decoration:none; background-color:#faf9fe; display:block; font-weight:100;}
#menu a.ebene_1:hover { text-decoration:none; background:#faf9fe url(../../fileadmin/pix/icons/rechts.gif) top right no-repeat;}
#menu a.ebene_2 { color: #333333; font-size:120%; padding:3px 35px; text-decoration:none; display:block;}
#menu a.ebene_2:hover { text-decoration:none; background:url(../../fileadmin/pix/icons/rechts.gif) 180px 0px no-repeat;}

/*--- RTE ---------------------------*/
.disclaimer{font-size:9px; color:#CCCCCC;}

/* --- Sitemap ----------------------*/
.sitemap1, .sitemap2, .sitemap3, .sitemap4, .sitemap5, .sitemap6{ margin: 4px;}
.sitemap1{ font-size:130%; padding-left:20px; border:0px; }
.sitemap2{ font-size:12px; padding-left:40px; border:0px;}
.sitemap3{ font-size:10px; padding-left:60px;}
.sitemap4{ font-size:10px; padding-left:80px;}
.sitemap5{ font-size:10px; padding-left:100px;}
.sitemap6{ font-size:10px; padding-left:120px;}

/* --- Login ------------------------ */
.login {font-size:10px;}
#user.login, #pass.login {border:1px solid #AAA;}
#user.login:hover, #pass.login:hover{background-color:#faf9fe; border:1px solid #AAA;}
#login {background-color:#FFF; border:1px solid #AAA;}
#login:hover{background-color:#faf9fe;}
