html, body {
margin:0px;
padding-top:10px;
background-color:#6b7c7c;
color:#808080;
font-family: Arial, Helvetica, sans-serif;
font-size:13px; 
}

#container {
    margin:0px auto;
    height: 664px;
    width:1041px; overflow:hidden;
    background-image:url(images/bg.jpg); 
    background-color:#FFFFFF;
}


#content {
float:left;
width:555px;
height:550px;
overflow:auto;
margin-left:8px;
margin-top:35px;
padding:10px;
padding-top:0px;
}

#content_ref {
float:left;
width:560px;
height:550px;
overflow:auto;
margin-left:3px;
margin-top:25px;
padding:10px;
overflow:hidden;
}


#navigation {
float:left;
width:380px;
height:484px;
/*border-bottom:1px solid #FFFFFF;*/
}

#navbar {
float:left;
width:156px;
height:484px;

/*border-bottom:1px solid #FFFFFF;*/
}


#subnavbar {
float:left;
overflow:auto;
width:215px;
height:520px;
padding-top:6px;
margin-left:5px;
padding-right:0px;
/*border-bottom:1px solid #FFFFFF;*/
}

#menu4 {
float:left;
overflow:hidden;
width:140px;
height:20px;
padding-top:4px;
margin-top:72px;
margin-left:110px;
font-size:9px;
/*border-bottom:1px solid #FFFFFF;*/
}

* html #menu4 {
         margin-top:32px;
         margin-left:46px;
}

#spare {
float:left;
width:100%;
height:100px;
}


/**************************BOF SEARCHBUTTON********************************/
#search {
	margin-top:74px;
         padding-left:10px;
         width: 70px;
	height: 25px;
	float: left;
	color: #808080;
	font-size:9px;
	/*background-color: #cccccc;*/
	/*z-index:3;*/
}

* html #search {
         margin-top:28px;
}


.searchinput {
	font-size: 10px;
	border:1px solid #CCCCCC;
         vertical-align:top;
	color: #808080;
         background-image:url(images/lupe.gif);
         background-repeat: no-repeat;
         margin-top:0px;
         padding: 0px 0px 0px 16px;
	width:90px;
	height:14px;
}

.submitbutton {
	background-color: #a5a5a5;
	border:1px solid #a5a5a5;
         font-weight:bold;
	font-size:0.72em;
	color:#FFFFFF;
	cursor:pointer;
}

/**************************EOF SEARCHBUTTON********************************/

#wrapper {
float:left;
width:375px;
height:580px;
margin-top:30px;
margin-left:40px;
}

* html #wrapper {
  margin-left:20px;   
}




#footer {
float:left;
padding-left:10px;
margin-left:31px;
margin-top:4px;
width:969px;
height:25px;
line-height:25px;
color:#FFFFFF;
font-size:12px;
text-align:center;
}

* html #footer {
margin-top:-4px;
}


#content a:link, #content a:active, #content a:visited, #contentDesign2 a:link, #contentDesign2 a:active, #contentDesign2 a:visited {
text-decoration:none;
color:#97775E;
}

#content a:hover, #contentDesign2 a:hover {
text-decoration:none;
color:#D5C3AF;
}




#newsSelect {
float:left;
width:300px;
}


#newsDetailsDiv {
float:left;
width:480px;
overflow:auto;
}



/**************#news {background-color:#7eabc0; margin-left:45px; width:155px; float:left; padding:15px; margin-bottom:20px; margin-top:10px; color:#005782; font-size:22px;}

/* NEWS */
#news {
	border-top: 1px solid #595959;
	
}
#news td {
	border-bottom: 1px solid #595959;
         
}
#news th {
	border-right: 0px solid #d0d0d0;
	border-top: 1px solid #d0d0d0;
	background-color: #efefef;
}

/* TEASER */

#teaser {
         padding-top: 0px;
}
#teaser_siebensinn{
         
         padding-bottom:30px;

}
#teaser th {
         border-top: 1px solid #808080;
         padding-top:6px;
         margin-top:20px;
         padding-bottom:20px;
         color:#808080; 
         font-size:16px;
         font-weight: normal;
         text-align: left;
	
}




/***********EOF MAINLAYOUT***********/


/***********BOF STYLES***********/
h5 {color:#595959; font-size:13px;}

h4 {color:#595959; font-size:16px;}

h2 {margin:0px; padding:0px; color:#808080; font-size:22px;}

h1 {margin:0px; padding:0px; padding-bottom:10px;font-size:20px; font-weight:normal}

p {margin:0px; padding:0px; padding-bottom:10px; font-weight:normal}

a:link, a:hover, a:visited, a:active {outline:none;} /*--> Removes outlineborder from all links*/

ol {margin-left:23px; color:#000000; font-size:16px; font-weight:bold;}

#content a:link, #content a:active, #content a:visited, #content a:hover, 
#news a:link, #news a:active, #news a:visited, #news a:hover {font-size:12px; color:#a51118; text-decoration:none;}

#menu4 a:link, #menu4 a:visited{
text-decoration:none;
color:#808080;
}

#menu4 a:hover, #menu4 a:active, {
text-decoration:none;
color:#a51118;
}

#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {text-decoration:none; color:#FFFFFF;}
/***********EOF STYLES***********/
