body {
padding:0px;
margin:0px;
background-color:#aaa299;
background-image: url(../img/rotgrau.gif);
background-repeat: repeat-x;
font-family: arial, helvetica, sans-serif;
font-size: 78%;
line-height: 1.4em;
color: #161616;
}

#kopf{
float:left;
background-color:#F0ECE7;
background-image: url(../img/rotrot.gif);
background-repeat: repeat-y;
width:950px;
height:100px;
}

#background {
background-color:#F0ECE7;
background-image: url(../img/rot.gif);
background-repeat: repeat-y;
width:950px;
border-width:0 1px 0 0;
border-color:#660000;
border-style:solid;
}

#logo {
width:435px;
height:82px;
margin: 25px 0px 0px 480px;
background-image: url(../img/logo2.gif);
background-repeat: none repeat;
}

#content {
float:left;
width:710px;
margin: 53px 0px 0px 25px;*/
border:#FF0000 solid 0px;
min-height:900px;
}

.clear{	
	text-align:right;
	clear:both;
	}

/*Navigationsformatierung*/

#navigation{
float:left;
width:160px;
margin: 50px 0px 0px 25px;
border-width:0px 0px 1px 0px;
border-color:#928B84;
border-style:solid;
}
/* Ebene 1-------------------------*/

ul.menu-level1{ 
width:160px;
list-style: none;
margin: 0;
padding: 0;
}
.menu-level1 li{ 
width:160px;
border-color:#928B84;
border-style:solid;
border-width:1px 0 0;
}


.menu-level1 a{
padding-top: 3px;
color: #161616;
text-decoration: none;
width: 100%;
text-transform:uppercase;
font-weight:bold;

}
.menu-level1 a:hover {color: #990000;}
.menu-level1-active a{color: #990000;}
.menu-level1-current-active a{color: #990000;}

/* Ebene 2-------------------------*/

ul.menu-level2{ 
list-style: none;
margin: 0;
padding: 0;
}
.menu-level2 li{ 
width:160px;
border-color:#928B84;
border-style:solid;
border-width:0px 0 0;
}

.menu-level2 a{
color: #161616;
text-decoration: none;
width: 100%;
text-transform:uppercase;
font-weight:bold;
border-color:#928B84;
border-style:solid;
border-width:0px 0 0;
}
.menu-level2 a{
display: inline;}

.menu-level2 a:hover {color: #990000;}
.menu-level2-active a{color: #990000;}
.menu-level2-current-active a{color: #990000;}






/*-------Container_____________________________*/
.wrapper{
	float:left;
	width:700px;
	margin: 0px 0px 20px 0px;

}

.bild{
width:260px;
float:left;
border:#FF0000 solid 0px;
margin: 0px 20px 0px 0px;
}


.text{
float:left;
width:400px;
padding: 0px 0px 0px 5px;

}

.line{
	float:left;
	width:410px;
	margin: 0px 0px 0px 285px;
	border-bottom:#928B84 solid 1px;
}


div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img {border:#928B84 solid 1px; margin: 0px 10px 0px 0px;}

img#tx_mwimagemap_img_56{border:#928B84 solid 1px; margin-bottom: 25px;}
img#tx_mwimagemap_img_146{border:#928B84 solid 1px; margin-bottom: 25px;}
img#tx_mwimagemap_img_146{border:#928B84 solid 1px; margin-bottom: 25px;}

a {
	color: #990000;
	text-decoration: none;

	}
a:link {
	}
a:visited {
	}
a:active {
	}
a:hover {

            color:#CC0000;
	}
/*Für Teaser - > mehr - Link*/
a.mehr  {
            text-decoration: underline;
            }
h1 {
	font-size: 1.1em;
	font-weight: bold;
	color:#990000;
	margin-top: 0em;
	margin-bottom: 0.5em;
	
	/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size: 1.0em;
            font-weight:bold; 
            color:#990000;
	/*margin: 1.2em 0em 0em 0em;*/
	}
h3,h4,h5,h6  {
	font-size: 1.0em;
	margin: 1.2em 0em 0em 0em;
	font-weight: bold;
	}


img {
	border: 0;
	}
ol, ul, li {
            font-size: 1.0em;
	line-height: 1.4em;
	margin-top: 0.2em;
	margin-bottom: 0.3em; 
	}
p,td,table
           {
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0em 0em 1.2em 0em;
	}
li > p {

	margin-top: 0.2em;
	}

strong, b {
	font-weight: bold;
	}

