body {
	background-image:url(/img/background_neu.gif);
	background-repeat: repeat-x;
	font-family:Verdana,  Helvetica, Geneva, Swiss, SunSans-Regular,Arial;
	color:RGB(1,16,57);
	font-size: 12px;
	overflow-x:hidden;
	background-color:#fcdf68;
	margin:0;
	padding:0;
	}
	
	
	#wrapper {
	margin:0 auto;
 	text-align:left;
  	width:1000px;
	position:relative;
  		color:RGB(1,16,57);
	}
	


	#overthetop {
	position:absolute;
	width: 202px;
	border: 0px solid #b1b1b1;

	top:20px;
	margin-left:-50px;
	z-index:10000;
	}

	#top {
	position:absolute;
	top:0px;
	margin-left:0px;
	z-index:0;
	height:210px;
	width:1000px;
	}
	
	
	#newspin {
position:absolute;
top:70px;
margin-left:825px;
width:180px;
height:140px;
border-style:solid;
border-color:grey;
border-width:0px;
	}
	
	#newspin a {
	border-style:none;
	border-width:0px;
	}
	#newspin a:hover {
	border-style:none;
	border-width:0px;
	}
	
	
	
	
#search_switch {
	position:absolute;
	top:235px;
	margin-left:685px;
	height:30px;
	border-style:solid;
	border-width:0px;
	border-color:black;
	width:270px;
}

#sprachwahl {
	position:absolute;
	top:10px;
	right:0px;
	padding:3px 5px;
	background-color:#fff;
	font-family:verdana,arial;
	display:block;
	z-index:99;
}
	
#header {
	position:absolute;
	z-index:0;
}
	
.social {
	padding:10px 5px;
	display:block;
	height:20px;
	margin-right:17px;
}

#menulinksheada .einruck a, #menulinksheada .einruck a:hover{
	color:#fff;
}

#tag_cloud {
	margin:10px auto;
}


#sprachwahl a{
color:rgb(247,95,19);
font-size:13px;
font-family:verdana;arial;
font-weight:bold;
	}
#sprachwahl a:hover{
color:rgb(58,138,205);
font-size:13px;
font-weight:bold;
	}	
#switcher a {
	text-decoration:none;
	font-family:'Times New Roman',Times,serif;
	color:#b0b0b0;
	}
#switcher a:hover{
color:rgb(255,160,59);
background-color:transparent;
text-decoration:none;
}

#content {
	color:RGB(1,16,57);
		}

#content a {
	text-decoration:none;
	color:rgb(58,138,205);
	
	}
#content a:hover{
color:rgb(247,95,19);
background-color:transparent;
text-decoration:none;
}

#content li {
margin-left:20px;
font-size: 11px;
color:RGB(1,16,57);
}

#content ul {
margin-left:20px;
font-size: 11px;
color:RGB(1,16,57);
}
	
	#menu22{
	position:absolute;
	top:150px;
	margin-left:130px;
	border: 0px solid #000;
	width: 792px; 

	}
	#menu-2 p {
	font-size:14px;
	}
	
#middle {
	position:absolute;
	background:transparent;
	margin-left:200px;
	top:210px;
	border: 0px solid #ccc;
	width:585px;
	color:grey;
	}


#longtitel {
position:absolute;
text-align:right;
top:142px;
margin-left:0px;
width:680px;
font-size:19px;
border-style:solid;
border-color:black;
border-width:0px;
}
#longtitel h3{
font-size:19px;
color:#b1b1b1;
margin:0;
}
	

	
	
#right hr {
color:rgb(247,95,19);
}

#rightwrapper, #rightwrapper2 {
position:absolute;
	margin-left:0px;
	top:220px;
	/* right: 0px; /* Opera5.02 will show a space at right when there is no scroll bar */
width: 180px; /* ie5win fudge begins */
background:transparent;
}

#rightwrapper2 {
	right:0px;
}
	
	
#right {
	width: 180px; /* ie5win fudge begins */
	border-style:solid;
	border-width:2px;
	border-color:#d58d27;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px;
	margin-bottom:10px;
	border-style:solid;
	border-width:2px;
	border-color:rgb(247,95,19);
	background-color:#ffffff;
color:grey;
	}
	
	
#menulinksheada {
height:28px;
background:#ff6600;
background-repeat:no-repeat;
}

.einruck {
margin-left:20px;
color:#ffffff;
background-color:transparent;

}
	
#right2 {
	margin-left:0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px;
	margin-bottom:10px;

	background:transparent;
color:grey;
	}

#right2 a{
border-style:none;
border-width:0px;

}

#right2 a:hover {
	border-style:none;
	border-width:0px;
	}
	
	#right3, #right4 {
	margin-left:0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 180px;
	margin-bottom:10px;
		border-style:solid;
	border-width:2px;
	border-color:rgb(247,95,19);

	background:#ffffff;
color:grey;
	}
		

	 #clearfooter{clear:both;height:10px;}/*needed to make room for footer*/
* html #middle {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */

#footer {
		 width:565px;
	margin-top:50px;
	clear:both;
	background-color:#fff;
	padding:10px 15px;
	border:2px solid #F75F13;
	}

#footer table img {
	margin-right:10px;
}
#footer table p{
	font-size: 10px;
}
#footer table {
	margin-top: 10px;
}


#menu22 a{
color:rgb(77,75,74);
}

#menu22 li a:hover{
color:#f75f13;
}

#menu-2 li a{
color:rgb(77,75,74);
}

#menu-2 li.spactive a{
color:#f75f13;
}

#menu-2 li a p{
margin-left:15px;
color:rgb(77,75,74);
}

#menu-2 p:hover{
color:#f75f13;
}

#menu-2 p:active{
color:#f75f13;
}

#menu-2 li a p:active{
color:#f75f13;
}

#menu22 p a{
color:#f75f13;
}
#menu22 p a:hover{
color:rgb(77,75,74);
}

#menu-2 ul li.spactive a p{
color:rgb(255,160,59);
}


.ditto_introText  {
	font-family:verdana,  Helvetica, Geneva, Swiss, SunSans-Regular,Arial,;
	color:#000;
	margin-left: 8px;
	font-size: 11px;
}

.ditto_documentInfo {
display:none;
}


h3 {
font-size:12px;
color:rgb(58,138,205);
margin-left:0px;
margin-right:5px;
margin-top:2px;
margin-bottom:2px;
}



h3.ditto_pageTitle a {
margin-left:5px;
}


h3.ditto_pageTitle a {
font-size:13px;
color:#b1b1b1;
left:5px;
}

h3.ditto_pageTitle a a {
font-size:13px;
color:#b1b1b1;
left:5px;
}


h3.ditto_pageTitle a:hover {
font-size:13px;
color:rgb(247,95,19);

}

#right3 .ditto_pageTitle a {
font-size:13px;
color:rgb(58,138,205);
cursor:text;


}
#right3 .ditto_pageTitle a:hover {
font-size:13px;
color:rgb(58,138,205);
cursor:text;


}

.ditto_pageTitle a {
font-size:13px;
color:rgb(58,138,205);

}
.ditto_pageTitle a:hover {
font-size:13px;
color:rgb(247,95,19);

}


#right p {
margin-left:8px;
margin-right:8px;
margin-top:2px;
margin-bottom:2px;
line-height:12px;

}
#right a {

}

#right h3 {
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:2px;
}

#right ul {
list-style-type: none;
margin-top:0px;
width:140px;

}
#right li {
list-style-type: none;
margin-bottom:0px;
width:140px;


}

#right ul li li a {
color:#000000;


}

#right ul li a {
display:block;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif
background-repeat:no-repeat;
background-position:bottom left;
margin-left:0px;
height:20px;
color:#000000;
background-color:transparent;
border-top:dotted 1px;

}
#right ul li a:hover{
display:block;
background-color:#F60
}

#right form {
margin-top:2px;
margin-bottom:6px;
}



#right3 p {
margin-left:8px;
margin-right:8px;
margin-top:2px;
margin-bottom:2px;
line-height:12px;
color:grey;
}
#right3 a {
margin-top:2px;
margin-bottom:2px;
}

#right3 h3 {
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:2px;
}

#right3 ul {
list-style-type: none;
margin-bottom:3px;


}
#right3 li {
list-style-type: none;
margin-bottom:0px;


}

#right3 ul li a {
text-align:center;
display:block;
width:160px;
background-color:#b1b1b1;
margin-top:2px;
margin-bottom:2px;
margin-left:0px;


}
#right3 ul li a:hover{
display:block;
width:160px;
background-color:red;
}

#right3 form {
margin-top:2px;
margin-bottom:6px;
}




/* SChriftdefinitionen */
h1 {
	font-size: 18px;
	line-height: 34px;
	font-family:verdana,Helvetica;
	color:rgb(159,159,159);
	margin-left:40px;
	margin-top: 0;
	margin-bottom: 25px;
	}
p  {
	font-family:lucida, lucida grande, verdana,  Helvetica, Geneva, Swiss, SunSans-Regular,Arial,;
	color:RGB(1,16,57);
	margin-left: 0px;
	font-size: 12px;

	}
	

	
h3 {
	font-size: 14px;
	font-family:helvetica;
	margin-left:40px;
	margin-top: 0;
	margin-bottom: 25px;
	}	
	
	
	
#ajaxSearch_output {
background-color:white;
border-style:solid;
border-width:2px;
border-color:rgb(159,159,159);
}

#footer a{
text-decoration:none;
color:rgb(58,138,205);
}
#footer a:hover{
text-decoration:none;
color:rgb(247,95,19);
}
a {
text-decoration:none;
color:rgb(58,138,205);
margin-top:0px;
margin-bottom:0px;
}
a:hover {
color:rgb(247,95,19);
}


h2 {
font-family: verdana,Arial,;text-decoration:none;
font-size:11px;
margin-top:0px;
margin-bottom:0px;
font-style:normal;
color:grey;
}
h1 {
font-family: verdana,Arial,;text-decoration:none;
font-size:16px;
margin-left:0px;
margin-bottom:10px;
font-style:normal;
color:rgb(58,138,205);
}


ul {
text-decoration:none;
font-size:11px;
margin:0; padding:0;

}

.glt-elm{
	position:absolute;
	margin-top:-150px;
	margin-left:-260px;	
	width: 170px;
	color: #fff;
	opacity: 0.5; 
	visibility: hidden;
}

.glt-elm p{
	background: #d0d0d0;
	margin: 0;
	padding: 0.5em;
}

.glt-elm img{
	display: block;
}

.ajaxSearch_resultsInfo {
position:absolute;
margin-left:-350px;
margin-top:100px;
width:300px;
}

.ajaxSearch_result {
position:absolute;
margin-left:-350px;
margin-top:120px;
width:300px;
}

.ajaxSearch_resultsIntroFailure {
position:absolute;
margin-left:-350px;
margin-top:120px;
width:300px;
}
.ditto_pageTitle a {
color:rgb(247,95,19);
}
.ditto_pageTitle {
margin:0;
}


.ditto_pageTitle a:hover {
color:rgb(247,95,19);
}

#right ul {
margin-left:15px;
list-style-type: none;
color:transparent;
}
#right li {
list-style-type: none;
color:transparent;
}

#right ul li a {

padding-left:6px;
display:block;
width:160px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
width:140px;

}


#right ul li a:hover{
background-colour:#ff9900
display:block;
width:160px;
color:#fff;
}

#right ul li.hereTpl a {
display:block;
color:#000;

}


#right ul li a:active{
display:block;
width:150px;
color:#b2b2b2;

}




#middle h3{
color:rgb(247,95,19);
font-size:13px;
margin-left:0px;
margin-bottom:10px;
	}
#middle h2{
color:rgb(58,138,205);
font-size:12px;
margin-left:0px;
margin-bottom:10px;
	}

#middle h1{
color:grey;
font-size:12px;
margin-left:0px;
margin-bottom:10px;
	}

.errors {
font-size:14px;
color:#d81a1a;
}






