* { 
margin: 0; 
padding: 0;
}
html[xmlns^="http"]
			{
			/* verhindert Mozilla-Zucken
			 * > Firefox 1.5
			 */
			overflow-y: scroll;
			}

html, body {
background-color:#fff;
font-family: verdana, arial, helvetica, sans serif;
font-size: 11px;
color: #000000;
}


a:link, a:visited, a:active {
	color: #fff;
	text-decoration: underline;
}
a:hover {
	color: #666;
	text-decoration: none;
}
           
#container {
width: 1000px;
position:relative;
margin:10px auto;
border: 0px solid #DDDDDD;
}
#logo {
width:1000px; 
height:117px;
}
#logo img {
border:none;
}

#kopf {
position:relative;
width:1000px;
height:200px;
text-align:right;
margin-top:0px;
padding:0;
z-index: 1;
}
#kopf img {
  border:0px;
}

/* GESTALTET UND POSITIONIERT DEN NEWSBLOCK */

#mynews {
position: absolute;
z-index: 2;
background-color: #cd071e;
width:150px; 
height:200px;
margin-left: 796px;
padding-left: 0px;
font-size: 10px;
color: #fff;
}
#mynews h1 {
font-family: verdana, arial, helvetica, sans serif;
font-size: 11px;
color: #fff;
text-transform: uppercase;
margin: 10px 0 5px 5px;
}
#mynews p {
margin-left: 5px;
}
div.anynews h2 {
font-size: 9px;
color: #fff;
margin-left:5px;
}
div.anynews p {
font-size: 9px;
color: #fff;
margin-left:5px;
}  

/* SCHLIESST INHALT, LINKE UND RECHTE SPALTE EIN */

#wrap {
width:1000px;
min-height:515px;
margin-top:5px;
background:#fff url(image/bgwrap.jpg) top left repeat-y;
}
* html #wrap { /* Für IE */
        height: 515px;
}

#linke_spalte {
float: left;
width: 210px;
height:px;
color: #fff; 
}
#rechte_spalte {
float: right;
width: 205px;
height:px;
}
#rechte_spalte img {
margin: 15px 55px 0 0;
border: 5px solid #fff;
}
table.lb {
margin-top: 10px;
}

#inhalt {

font-size: 11px;
margin-left: 215px;
border-left: 0px solid gray;
margin-right: 215px;
border-right: 0px solid gray;
padding: 30px 20px 0 30px;
}
#inhalt h1 {
font-size:11px;
color:#cd071e;
margin: 0 0 5px 0;
text-transform: uppercase;
font-weight: 400;
}
#inhalt h2 { 
font-size:11px;
margin: 0 0 5px 0; 
}
#inhalt p {
font-size: 11px;
line-height: 20px;
}

/* Menü in der linken Spalte */

.menu {

width: 210px;
margin-top: 28px;
}
.menu ul {
margin: 0; 
padding: 0; 
list-style: none; 
}
.menu li {
margin-top: 0px;
}
.menu li a {
display: block;
height: 14px;
background-color: #fff;
font-size: 11px;
color: #000 ! important;
margin-top: 5px;
padding: 1px 0px 1px 10px;
text-transform: uppercase;
text-decoration: none;
}
.menu li a:hover {
background-color: #fff;
}
.menu li ul li a {
display: block;
height: 14px;
background-color: #3e3e40;
font-size: 9px;
color: #fff;
text-transform: none;
margin: 0;
padding:2px 0 1px 10px;
}
.menu li ul li a:hover {
background-color: #ccc;
color: #000;
}

.menu-top .menu-current a {
background-color: #ccc;
color: #000;
}
.menu-top .menu-expand .menu-parent a {
background-color: #ccc;
color: #000;
}
.menu-top .menu-child a {
background-color: #3e3e40;
color: #fff;
height: 14px
padding-bottom:1px;
padding-top:2px;
}
.menu-top .menu-expand .menu-sibling a {
height: 14px;
color: #fff;
}


/* Horizontales Untermenu oberhalb des Content */

#untermenu {
text-align: left;
margin-left: 215px;
margin-right: 205px;

}
#untermenu ul {
padding-top: 12px;
}
#untermenu li {
display: inline;
list-style: none;
padding-left: 20px;
}
#untermenu a {
font-size: 9px;
text-decoration: none;
color: #000;
}
#untermenu a:hover {
text-decoration: none;
color: #666;
}
#untermenu .menu-child a {
background-color:#eee;
}

#adresse {
position: absolute;
bottom: 15px;
padding-left: 10px;
padding-bottom: 15px;
width: 190px;
font-size: 9px;
line-height:12px; 
color: #fff;
}
#adresse a:link, a:visited, a:active {
	color: #fff;
	text-decoration: underline;
}
#adresse a:hover {
	color: #666;
	text-decoration: none;
}
#adresse p {
margin-top:15px;
}

img.unten_links {
position: absolute;
left: 215px;
bottom: 0px;
border: 0px ! important;

}
#fuss {
width:1000px; 
height:15px;

}
#fuss img {
float:right;
border:none;
padding-top:5px;
}