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

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

img {
border:0px;
}

h2 {
font-size:11px;
color:#336699;
}
h3 {
font-size:1em;
color:#336598;
font-weight:bold;
background-color:#D9E5F1;
margin:15px 0px 10px 0px ;
padding:3px 0px 3px 10px;
width:390px;
}

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

/*
code {font-size:11px;color:#0000ff;}
pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}
*/
#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;
}



#header a{
padding:0px 0px 0px 0px ;
margin:0px 0px 0px 0px ;
}

#abstand {
background-color:#FFFFFF; width:778px; height:22px;
float:left;
}
a{
color: #993300;
text-decoration:none;
}

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

#content {
/*width:425px;*/
width:594px;
float:left;
padding:0px;
overflow:hidden;

}



#content-container{
padding:0px 0px 0px 25px ;
margin:0px 0px 0px 0px ;
/*overflow:hidden;*/
/*width:400px; ORGINAL !!!*/
width:450px;


}

#content-container table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*
GEÄNDERT WEGEN IWI GALLERY
width:388px;*/

}


#content-container p {
margin:0px 0px 0px 0px ;
padding:5px 0px 0px 0px;
}

#content-container a {
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 0px;
}
#content-container a:hover {
text-decoration:underline;
}
#content-container ul {
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 15px;
width:360px;
}

#content-container ol {
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 22px;

}

#content-container li {
margin:0px 0px 0px 0px ;
padding:0px 0px 5px 0px;
}

#content-container h1 {
margin:0px 0px 0px 0px ;
padding:0px 0px 10px 0px;
font-size:1em;
color:#336699;
}

#content-container h2 {
margin:0px 0px 0px 0px ;
padding:0px 0px 10px 0px;
font-size:1em;
color:#336699;
}



#rechts{
width:165px;
float:left;
margin:0px 0px 0px 0px ;
padding:100px 0px 0px 0px;

}

#rechts table,td,tr{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}




#box{
width:778px;
margin:0px auto;
margin-top: 10px;
text-align:left;
background-image:url(../img/inhalt_back_breit.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 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;
}



.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: 5px 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;
}

#rechts h1{
	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;
}

#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 0px;
	width:400px;

}

.trennlinie {
padding:0px 0px 0px 0px;
margin:5px 0px 5px 0px;
border-bottom: 1px dashed #ADB6DF;
/*width:420px;*/
/*width:385px;*/
width:100%;
/*float:left; */
}


#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;
}


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


.newsimage {
/*width:100px;*/
width:140px;
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:260px;
}

.newsimage_single {
width:150px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}

.newsimage_single img{
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;

}

.newsinhalt_single {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
width:390px;

}

.newsinhalt_single p{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

width:365px;
}

.newsitem_single {
width:550px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}


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

}


.news-single-imgcaption {

}

.ebene1 {
font-size:12px;

font-weight:bold;
background-color:#D9E5F1;
margin:15px 0px 0px 0px ;
padding:3px 0px 3px 10px;
width:390px;
}

.ebene1 a{
color:#336598;
}


.ebene2 {
margin:0px 0px 0px 0px ;
padding:20px 0px 0px 10px;
}


.ebene3 {
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 30px;
}



.StrongVeranstaltungListe {
color:#336699;
padding-bottom:15px;
display:block;
}

.h1VeranstaltungListe {
color:#993300;
font-size:11px;
font-weight:normal;
margin:0px 0px 5px 0px !important;
padding:0px 0px 0px 0px !important;
}

.h2VeranstaltungListe {
color:#000000 !important;
font-size:11px;
font-weight:normal;
margin:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
}

@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;
}
