html, body {
	background-color : white;
	font-size : 95.01%;
	font-family: Arial, Tahoma, Arial, sans serif;
	margin : 0;
	padding : 0;
	text-align : center;
	color: #003366;
}

#container {
	display: block;
	width : 945px;
	text-align : left;
	padding : 0;
	margin : 0 auto;
 background-color: white;
 margin-top: 12px;
 border: 2px solid #C96552;
}

#banner {
 clear: both;
	display: block;
	width : 945px;
	padding: 0;
	margin : 0 auto;
}

#banner img  {
	padding: 0;
	margin : 0;
}

#linieoben {
	display: block;
	width : 945px;
	height: 2px;
	padding: 0;
	margin : 0 auto;
	margin-top: 5px;
	margin-bottom: 15px;
	border-bottom: 1px solid #003366;
}

#menue {
	display : block;
	float : left;
	width : 210px;
	margin : 0;
	padding : 0;
	font-size : 1em;
}

#menue #werbebanner {
	display: block;
	width : 100%;
	margin : 20px 0 20px 0;
	padding : 0;
	background-color : #FFF7EA;
	border-bottom: 1px solid #003366;
 border-right: 1px solid #003366;
 border-top: 1px solid #003366;
 overflow: hidden;
}

#menue #werbebanner img {
	clear: both;
	display: block;
	margin : 0 auto;
	padding : 0;
}


#content {
 float : left;
 width : 654px;
 padding : 0;
 margin : 0;
	margin-left: 40px;
 margin-bottom: 10px;
 font-size: .8em;
 color: #003366;
}

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

#content .container h1 {
   clear:both;
   margin: 0 -8px 0 -8px;
   padding : 3px 8px 3px 8px;
   font-size: 1em;
   border-top: 12px solid white;
   color: #A51D1D;
}

#content .left {
   float : left;
   width : 320px;

}

#content .right {
   float : right;
   width : 320px;

}

#content .col {
   padding : 3px 0px 3px 0px;
   font-size: 1em;
}

#content h1 {
   clear:both;
   margin: 0;
   padding : 4px 0px 7px 0px;
   color: #A51D1D;
   font-size: 1.1em;
   border-top: 1px solid #003366;
   border-bottom: 1px solid #003366;
}
#content h2 {
   clear:both;
   margin: 0;
   padding : 2px 0px 7px 0px;
   color: #A51D1D;
   font-size: 1em; 
   border-top: 1px solid #003366;
   border-bottom: 1px solid #003366;
}

#content .mehr {
display : block;
width : 100%;
text-align: right;
color: red;
font-size: .9em;
text-decoration : none;
margin:5px -1px 5px 0;
}

  #footer {
  clear : both;
  width : 945px;
  color :#1D2C41;
  font-size: .75em;
  text-align: center;
  padding: 5px 0 5px 0;
	 margin : 0 auto;
	 margin-bottom: 10px;
  border-bottom: 1px solid #003366;
  border-top: 1px solid #003366;
  } 

.listung {
    clear : both;
    float : left;
    width : 100px;
    margin-bottom : 3px;
}

.clear {
    clear : both;
}

a.ohne {
    text-decoration : none;
    color : #2D4566;
}

/* Barriere */
.versteckt {
    position : absolute;
    top : -400px;
}

div.versteckt ul li a:focus, div.versteckt ul li a:hover, div.versteckt ul li a:active {
    font : bold 0.8em verdana, sans-serif;
    position : absolute;
    top : 386px;
    left : 10px;
    text-decoration : none;
}

.hidden {
display: none;
}

/* bildvergr��erung */

.DHTMLSuite_imageEnlarger_transparentDivs{	
	opacity:0.5;	/* Transparency */
	-moz-opacity:0.5;	/* Transparency */
	background-color:#B00000;
	z-index:1;
	position:absolute; /* Always needed	*/
	z-index:100000;
	top:0px;
	left:0px;
}
.DHTMLSuite_imageEnlarger_iframe{
	z-index:100010;
}
.DHTMLSuite_imageEnlarger{	/* Main div - no layout on this */
	position:absolute;
	z-index:100017;
	left:47%;
	top:50%;
}

.DHTMLSuite_imageEnlarger_imageBox{	/* div element inside main div - This is the place to add layout */
	position:absolute;
	z-index:100020;
	background-color:#A9BED9;
	border: 2px solid #C96552;
	
}
.DHTMLSuite_imageEnlarger_caption{	/* Image caption */
	background-color:#9E0505;
	color:white;
	padding:5px;
	text-align:center;
	border-top: 2px solid #C96552;
}
.DHTMLSuite_imageEnlarger_close,.DHTMLSuite_imageEnlarger_closeOver{	/* Close button */
	position:absolute;
	top:0px;
	right:0px;	
	background-repeat:no-repeat;
	background-position:top right;
	width:15px;
	height:15px;
	cursor:pointer;	
}
.DHTMLSuite_imageEnlarger_closeOver{		/* Close button - mouse over */
	background-image:url('../images/imageEnlarger_close_over.png');
}
.DHTMLSuite_imageEnlarger_close{	/* Close button */
	background-image:url('../images/imageEnlarger_close.png');
}

span.DHTMLSuite_imageEnlarger_captionTitle{	/* Image caption - title */
	display:block;
	font-weight:normal;
	font-size: .8em; 
	 color : white;
}
span.DHTMLSuite_imageEnlarger_captionDescription{	/* Image caption - the caption */
	display:block;
}
a.DHTMLSuite_imageEnlarger_closeLink{	/* Close link below the caption - If you don't want it, just set display:none as a new css rule for this class */
	text-align:center;
	display:block;
	color:silver;
	text-decoration:underline;
	font-size: .8em; 
	margin-top: 8px;
}



