/* Layout-CSS für www.suelberg.de */

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li, input, textarea {
  border: 0px;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

html, body {
  background: #6B6B6B url(../bilder/bg.gif) repeat-x;
  color: White;
	line-height:20px;
	height: auto;		
}

h1 {
  display: block;
	padding: 0px;
	margin: 0px 0px 7px 135px;
	line-height: 35px;
	color: #FEFABF; 
	font-weight:bold;
	font-size:24px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-color: White;
	border-style: solid;
}

.clear { 
  clear: both; 
  line-height: 0px; 
  font-size: 0px; 
  height: 0px; 
} 

a.textlink{
  color:#FFFFFF; 
  background: url(../bilder/txtlink.gif) no-repeat;
  background-position: 0px 5px;
  padding: 0px 0px 0px 11px;
  margin: 0px;
  width: auto;
  height: auto;
  text-decoration: underline;
}

a.textlink:hover{
    color: #FEFABF;
    background-position: 0px -10px;
    text-decoration: underline;
}
	
#menu{
	height: 97px;
	border: 0px;	
}
		
#topMenu{
	position:absolute;
	top:0px;
	left:576px;
}		
		
.menubutton{
	font-weight:bold;
	font-size: 12px;
	margin: 65px 22px 0px 0px;
	float: left;
	display: block;
}

.topmenubutton{
	font-weight:bold;
	font-size: 10px;
	margin: 0px 10px 0px 0px;
	float: left;
	display: block;
}

a.menubutton:link {color:#FFFFFF; text-decoration: none;}
a.menubutton:visited {color:#FFFFFF; text-decoration: none; }
a.menubutton:hover {color: #FEFABF; text-decoration: none; }

a.topmenubutton:link {color:#aaaaaa; text-decoration: none;}
a.topmenubutton:visited {color:#aaaaaa; text-decoration: none; }
a.topmenubutton:hover {color: #ffffff; text-decoration: none; }

#tPicsContainer{
  padding: 18px 0px 0px 25px;
}

.tpics{
	margin:0px 3px 0px 0px;
	}

#content {	
	position: absolute;
	left: 0px;
	top: 400px;
	z-index: 1;
	width:720px; 
	height:auto; 
	padding: 0px;
  margin: 0px;
}
			
#textspalte {	
  float: right;
	width: 597px;
	padding: 0px;
  margin: 0px;
} 			 

.textblock{
  margin: 0px 0px 50px 0px;
}

.text{
  padding: 0px;
	margin: 0px 0px 0px 135px;
}	
			
.bild	{
  float: left;
	margin: 5px 10px 0px 0px;
}	
	
#footer{
	width:722px; 
	height:63px; 
	border: 0px;
	margin: 0px;
}

.bildintext	{
  float: left;
  margin: 13px 29px 0px 0px;
}

.flagge{
  display: block;
  width: 100%;
  padding: 0px 0px 0px 2px;
  margin: 2px 0px 2px 0px;
  background: #A5A4A4;
}	

a.flagge:hover{	background: #565656;}
a.flagge:link {color:#FFFFFF; text-decoration: none;}
a.flagge:visited {color:#FFFFFF; text-decoration: none; }
  

	
