* { 
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: #000;
	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:201px;
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:525px;
margin-top:5px;
background:#fff url('image/bgwrap.jpg') repeat-y top left;
}
* html #wrap { /* Für IE */
        height: 525px;
}

#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: 15px 0 5px 0; 
}
#inhalt p {
font-size: 11px;
line-height: 20px;
}

#inhalt li {
font-size: 11px;
margin-left: 15px;
line-height: 20px;
}

/* GESTALTET UEBERSICHT RAUMKAPAZITAET */

#raumkapazitaet {
font-size: 11px;
color: #000000;
height:500px;
margin-left: 245px;
margin-right: 30px;
padding: 40px 0px 0px 0px;
}
.ueberschrift {
float: left;
width: 265px;
height:85px;
border-bottom: 1px dotted #ccc;
color: #fff; 
}
.ueberschrift h1 {
font-size:11px;
color:#cd071e;
margin: 0 0 5px 0;
text-transform: uppercase;
font-weight: 400;
}
.pictogramm {
float: left;
width: 75px;
height:85px;
border-bottom: 1px dotted #ccc;
border-left: 1px dotted #ccc;
color: #000000; 
}
.pictogramm p {
font-size: 11px;
color: #000000;
line-height: 12px ! important;
text-align: center ! important ;
padding-left: 0px;
}
.pictogramm img {
border: none ! important ;
margin-bottom: 5px;
}
.saal {
float: left;
width: 175px;
height: 35px;
border-bottom: 1px dotted #ccc;
}
.saal p {
margin: 10px 0px 10px 0px;
}
.flaeche {
float: left;
width: 90px;
height: 35px;
border-bottom: 1px dotted #ccc;
}
.flaeche p {
margin: 10px 0px 10px 0px;
}
.zahlen {
float: left;
width: 75px;
height: 35px;
border-bottom: 1px dotted #ccc;
border-left: 1px dotted #ccc;
}
.zahlen p {
margin: 10px 15px 10px 0px;
text-align: right;
}


/* 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;
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: 30px;
}
#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 {
color: #fff;
}
#adresse p {
margin-top:15px;
}
#fuss {
width:1000px; 
height:15px;

}
#fuss img {
float:right;
border:none;
padding-top:5px;
}

/*-------------------------PRINT-----------------------------*/
  
@media print {

 .nopr, #logo, #linke_spalte, #rechte_spalte, .menu, #kopf      
 #container, #wrap

}
