.body
{	
	 
	background-color: red;
	width:100%;
	margin: 0px;
	padding: 0px;	
}

#layBody
{	
	clear:right;
	width:100%;
	margin: 0;
}

/* ****************************** Header ******************************** */

#header
{	
	background-color: #23408C;	
        margin: 0px;
	padding: 0px;
	width:100%;

}


.suche
{       float: left;
        margin-right:40px;

}

/* ****************************** Navigation ******************************** */

.kopfNav 
{
	background-color: #A7BAE9;
	display:block;
	text-align: right;
	padding:6px 5px 14px;
	margin:0px;
	border-bottom: 1px solid #FFFFFF;	
}

.mainNav 
{	
	background-color: #23408C;
	width:780px;
	height:34px;
	margin:0px;
	border-left: 1px solid #FFFFFF;
}

.pfadNav 
{
	padding-left:20px;
}


/* ******************************* Content ********************************** */


#content
{
	padding:0px;
	margin:0px;
	width: 100%;
	text-align: left;
}


.contentLeftMiddle
{	
	width:737px;
}


.contentLeft
{	
	float: left;
	width: 176px;
	background-color: #A7BAE9;
}

.contentMiddle
{	
	float:left;
	width:561px;
}


.contentRight
{  
	background-color:#FFFFFF;
	width: 220px;
	border-left:1px solid #000000;
	border-bottom:5px solid #333333;
}
	

/* *********************************** Content Inhalt ********************************** */

.contentText
{		
    padding: 30px 20px 10px 40px;
	text-align: left;
	width:550px;
}

.contentAktuelles
{		
    padding: 5px;
	text-align: left;

}

.wetterBox
{text-align: center;width: 132px; margin: 15px 5px; padding:2px; border: 1px solid white;}

/* alte Angaben ohne Rahmen
.wetterBox
{text-align: center;width: 172px; margin-top: 15px; margin-bottom: 15px; padding:2px;}
*/

.text img {border:1px solid black; margin:0px 10px 10px 10px;} 
/* *********************************** Footer ********************************** */

#footer
{ 	
	margin: 0; 
	padding: 20px 0px 0px 0px; 
	width: 100%; 
	text-align: left;
}

.fussleiste
{
	background-color: #23408C;
	margin: 15px 0px 0px 0px;
	padding: 6px 0px; 
	width: 100%;
	border-top:1px solid #FFFFFF;
        text-align: center;
        color: white;
}

.fussleiste a:link, .fussleiste a:visited
{       color:white;
        text-decoration:underline;
}

.fussleiste a:hover
{       color:white;
        text-decoration:none;
}



.footerLinks
{
	padding: 0px 0px 0px 224px; 
}

.avm
{       
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	text-align: center;
}

/* ******************************* Formatierung ********************************** */

.umbruch {clear:both;}

/* ******************************* Newsticker im Footer ********************************** */


#tickerBox {
           position:absolute;
           background:#fff;
            top: 4px;
            left: 250px;
            font-size:12px;
            padding: 2px;
            border: 1px solid #234082;
}


#tickerBox a  {
            text-decoration: none;
            color: #234082;
            font-size:12px;
            font-weight:bold;
            }

#tickerBox a:hover  {
            background: none;
            color: #c50022;           
       }



