#hauptinhalt .csi-textpic {
padding:0px 0px 15px 25px !important;
margin: 0px 0px 0px 0px;

}



body 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
 text-align:center;
 margin:0px;
 height:100%;
 color:#333333;
background-image: url(../img/hintergrund.gif);
}

body>#box{height:auto; min-height:99%; }



#rechts input, textarea {
/*width:125px !important;*/
width: 235px !important;
marging: 0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
}

#rechts .radioknopf {
width:15px !important;

}

#rechts .checker {
width:15px !important;

}

#rechts form{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 5px;
	border-bottom-width:0px;
	border-left-width:5px;
	border-right-width:3px;
	border-top-width:0px;
	border-style: solid;
background-color: #FFFFFF;
	border-color: #9FBDDB;
	font-size:10px;

}


#box #rechts label {
display:block;
float:left;
width:135px !important;
marging: 0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
}


form br {
clear:both;
}


img {
border:0px;
}

#hauptinhalt .onlinetexte p{
marging: 0px 0px 0px 25px;
padding:0px 0px 0px 25px !important;
}

#hauptinhalt .onlinetexte h1{
marging: 0px 0px 0px 0px;
padding:10px 0px 10px 0px !important;
}

#metanavi {
width:778px;
background-color: #486696;
text-align:right;
font-size:10px;
color:#FFFFFF;
float:left;
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 0px;
height:22px;
}

#metanavi p{
margin:5px 5px 0px 0px ;
padding:0px 0px 0px 0px;
}

#header {
width:778px; height:98px; z-index:1;
float:left;
background-color:#FFFFFF;
}

#abstand {
background-color:#FFFFFF; width:778px; height:22px;
float:left;
}

#hauptinhalt a {
color: #993300;
text-decoration:none;
}

#hauptinhalt a:hover {
text-decoration:underline;
}

/*
a:visited {
color: #330000;
text-decoration:none;
}
*/

#links {
width:180px;
float:left;
}
.menutitle{
font-weight:bold;
text-align:center;
margin:2px;
}
.menucontainer {

width:180px;
margin:0px;
}
#content {

width:439px;
float:left;
padding:0px;
}



#content-container{
font-size:11px;
width:400px;
border:1px solid black;
}

#content-container table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

width:388px;
}


/* #hauptinhalt p,form,embed { */
#hauptinhalt p,form {
margin:0px 0px 0px 25px ;
padding:0px 0px 0px 0px;
}

#hauptinhalt h1 {
margin:0px 0px 0px 25px ;
padding:0px 0px 10px 0px;
font-size:1.1em;
color:#336699;
}

#hauptinhalt h2 {
margin:0px 0px 0px 25px ;
padding:0px 0px 10px 0px;
font-size:1.1em;
color:#336699;
}

#hauptinhalt h3 {
font-size:1.1em;
color:#336598;
font-weight:bold;
background-color:#D9E5F1;
margin:15px 0px 10px 25px ;
padding:3px 0px 3px 10px;
width:380px;
}

#hauptinhalt h4 {
font-size:1.1em;
color:#FFFFFF;
font-weight:bold;
background-color:#486796;
margin:15px 0px 10px 25px ;
padding:3px 0px 3px 10px;
width:380px;
}

#rechts{
width:157px;
float:left;
padding:0px;
}

#rechts a{
color: #993300;
text-decoration:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#rechts a:hover{
text-decoration: underline;
}

#rechts h2{
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-bottom-width:0px;
	border-left-width:5px;
	border-right-width:3px;
	border-top-width:5px;
	border-style: solid;
background-color: #FFFFFF;
	border-color: #9FBDDB;
color:#336699;
font-size:10px;
}

/*
#rechts a{
background-image:url(../img/navigation/link_icon2.gif);
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 15px;
width:100%;
}
*/

#box{
width:778px;
margin:0px auto;
margin-top: 10px;
text-align:left;
background-image:url(../img/inhalt_back.gif);
border:1px solid #D6D6D6;
height:99%;
}

#spende {
background-color: #FFFFFF;
color: #993300;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;

}

#suche {
width:170px;
background-color: #D9E5F1;
margin: 0px 0px 0px 0px;
padding: 20px 0px 20px 10px;
float:left;
border-top:1px solid #FFFFFF;
}
#suche a{
color: #993300;
text-decoration:none;
}

#suche p{
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}

#suche .searchform p{
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
}

#suche .searchform{
width:170px ;
background-color: #D9E5F1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

#suche strong{
font-size:11px;
color:#336699;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#abstandsuche{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
}

.suchen {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:100px;
}
.suchebutton{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}

#rechts p{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 5px;
	border-bottom-width:0px;
	border-left-width:5px;
	border-right-width:3px;
	border-top-width:0px;
	border-style: solid;
background-color: #FFFFFF;
	border-color: #9FBDDB;
	font-size:10px;
}



#metanavi a{
color:#FFFFFF;
text-decoration:none;
}

#metanavi a:hover{
color:#FFFFFF;
text-decoration: underline;
}

#rootline {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 25px;
	width:380px;
	float:left;
}

#rootline a{
color: #993300;
text-decoration:none;
}
#rootline p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



#hauptinhalt {
	width:410px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.trennlinie {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;
border-bottom: 1px dashed #ADB6DF;
/*width:420px;*/
width:385px;

/*float:left; */
}

.newsitem {
width:400px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 25px;


}

.newsimage {
/*width:100px;*/
width:130px;
float:left;
}

.newsimage img{
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
}

.newsinhalt {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
/*width:290px;*/
width:250px;
}


#hauptinhalt .newsinhalt h1{
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
}


#hauptinhalt .newsinhalt p{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


#miniinfo {
width:180px;
float:left;
}

#miniinfo h2{
font-size:11px;
padding:0px 0px 0px 0px;
margin:25px 0px 20px 10px;
color:#336699;
}

#miniinfo p{
padding:0px 0px 0px 0px;
margin:0px 0px 5px 10px;
color:#336699;
}

#miniinfo a {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:11px;
color: #993300;
text-decoration:none;
}

#miniinfo a:hover {
text-decoration:underline;
}


/*####################*/
#fussleiste{
width:778px;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}


#linie_unten{
width:395px;
float:left;
height:30px;
background-image:url(../img/fussleiste_back.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#fussleiste_navigation1{
width:197px;
text-align:left;
float:left;
font-size:11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#fussleiste_navigation1 p{
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 20px;
}

#fussleiste_navigation2{
width:190px;
text-align:right;
float:left;
font-size:11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

#fussleiste_navigation2 p{
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
font-size:10px;
}


#fussleiste_navigation1 a, #fussleiste_navigation2 a{
color: #993300;
text-decoration:none;
}

#fussleiste_abstand{
width:205px;
float:left;
/*height:30px;*/
}

@font-face {
 font-family: MyCustomFont;
 src: url("../fonts/RB.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("../fonts/RB.TTF") /* TTF file for CSS3 browsers */
}
.headerstyle{
	font-family: MyCustomFont, Verdana, Arial, sans-serif;
	font-size: 25px !important;
	color: #336699 !important;
	font-weight: normal !important;
}
