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;


}



#content-container{
padding:0px 0px 0px 25px ;
margin:0px 0px 0px 0px ;
width:570px;

}

#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 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;

/*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;
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;
}

.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;


}


.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;
}
