body { 
font:85% "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:13px; 
background-color:#eeeeee;
}

#seite { 
margin:0 auto; 
width:950px;
}

#header { 
width:950px; 
height:120px; 
float:left;
margin-top:10px;  
margin-bottom:20px; 
border:1px solid #ccc; 
background:#ffffff url('../images/header.jpg');
} 

#menu {padding-top:10px;padding-bottom:20px;text-align:center;font-weight:bolder;font-size:1.5em;}
#menu ul {margin:0;padding:0;}
#menu li {display:inline;list-style-type:none;}
#menu li a {color:#ff6c17;text-decoration:none;padding:15px 20px 15px 20px;}
#menu li a:hover {color:#73880a;text-decoration:none;}

#content { 
border:1px solid #ccc; 
background:#ffffff; 
padding:10px;
min-height:950px; 
width:746px; 
float:left; 
font-size:110%; 
color:#333333;
text-align:justify;
margin-bottom:10px;
}

#content h1 { 
color:#eeeeee; 
font-weight:lighter; 
background-color:#ff6c17; 
text-indent:5px; 
font-size:1.5em;
margin-top:0;
}
 
#content h2 { 
color:#73880a; 
font-weight:normal;
font-size:1.2em;
}

.post { 
background:#eeeeee; 
margin-top:15px;
margin-bottom:15px;
text-indent:5px;
}

#content  a { 
font-weight:bold; 
color:#73880a; 
} 

#right { 
float:right; 
color:#333; 
border:1px solid #ccc; 
background:#ffffff;
padding:10px;
min-height:950px; 
width:150px;
margin-bottom:10px;
} 

#right h1 { 
font-size:1.5em;
margin-top:0;
font-weight:lighter; 
color:#ff6c17;
}

#right ul {list-style-type:none;text-align:left;padding:0;}

.buttons li {font-size:2em;background-color:#3866a1;text-align:center;padding:5px;margin-bottom:10px;}
.buttons li a {color:#ffffff;text-decoration:none;}

.list li {padding:5px;} 
.list li a {font-weight:bold;color:#73880a;} 

#footer { 
width:930px; 
clear:both; 
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom : 25px solid #ff6c17;
padding-left:10px;
padding-right:10px;
background-color:#ffffff;
} 
#footer p { 
padding:0; 
font-size:90%; 
color:#878787; 
text-align:right; 
} 
#footer a { 
color:#ff6c17; 
text-decoration:none; 
}

#footer a:hover{
color: #ff6c17;
text-decoration:underline;
}

form{
padding:10px;
border: 1px solid #ff6c17; 
}

input {
border:1px solid #ccc;
}

textarea {
border:1px solid #ccc;
height:100px;
width:350px;
display:block;
}
input.button { 
margin:0; 
border:1px solid #ccc; 
padding:1px; 
}

#tag_cloud{
background-color: #FAFAFA;
padding: 5px;
border: 1px solid #f2f2f2;
}

#karte{ background:url('../images/deutschland.jpg') no-repeat;
	height:590px;
	width:423px;
	margin:10px auto;
	padding:0px;
	position:relative;}
	
#karte li{ list-style:none;
	display:block;
	margin:0px;
	padding:0px;
	position:absolute;}
	
#karte a {display: block; text-decoration: none;}
	
#niedersachsen{ height:195px; width:223px; left:42px; top:96px; z-index:1;}
#bremen {left: 103px;top: 148px;width: 50px; height:20px;z-index: 10;}
#hamburg {left: 154px; top: 110px; width: 57px;height: 26px;z-index: 10;}
#schleswigholstein {left: 118px;top: 0px;width: 131px;height: 137px; z-index: 5;}
#mecklenburgvorpommern {left: 218px;top: 35px;width: 171px;height: 124px; z-index:6;}
#berlin {left: 332px;top: 186px;width:51px; height:26px;z-index:10;}
#brandenburg {left: 266px;top: 128px;width: 145px;height: 159px; z-index:3}
#sachsenanhalt {left: 217px;top: 163px;width: 121px;height: 150px; z-index:2}
#nordrheinwestfalen {left: 0px;top: 198px;width: 163px;height:157px; z-index:2;}
#thueringen {left: 182px;top: 265px;width:129px;height:102px; z-index:2;}
#sachsen {left: 279px;top: 263px;width:144px;height:105px;z-index:4;}
#hessen {left: 83px;top: 263px;width:111px;height:166px;z-index:5;}
#rheinlandpfalz {left: 2px;top: 316px;width:112px;height:146px;z-index:5;}
#saarland {left: 10px;top: 409px;width:65px;height:39px;z-index:10;}
#badenwuerttemberg {left: 57px;top: 402px;width:149px;height:165px;z-index:2;}
#bayern {left: 137px;top: 343px;width:230px;height:247px;z-index:1;}

#niedersachsen a{height: 195px;}
#bremen a {height: 50px;}
#hamburg a {height: 26px;}
#schleswigholstein a {height: 137px;}
#mecklenburgvorpommern a {height: 124px;}
#berlin a {height: 26px;}
#brandenburg a {height: 159px;}
#sachsenanhalt a {height: 150px;}
#nordrheinwestfalen a {height:157px;}
#thueringen a {height:102px;}
#sachsen a {height:105px;}
#hessen a {height:166px;}
#rheinlandpfalz a {height:146px;}
#saarland a {height:39px;}
#badenwuerttemberg a {height:165px;}
#bayern a {height:247px;}

#niedersachsen a:hover {background:url('../images/niedersachsen.gif') no-repeat;}
#bremen a:hover{ background:url('../images/bremen.gif') no-repeat;}
#hamburg a:hover{ background:url('../images/hamburg.gif') no-repeat;}
#schleswigholstein a:hover{ background:url('../images/schleswigholstein.gif') no-repeat;}
#mecklenburgvorpommern a:hover{ background:url('../images/mecklenburgvorpommern.gif') no-repeat;}
#berlin a:hover{ background:url('../images/berlin.gif') no-repeat;}
#brandenburg a:hover{ background:url('../images/brandenburg.gif') no-repeat;}
#sachsenanhalt a:hover{ background:url('../images/sachsenanhalt.gif') no-repeat;}
#nordrheinwestfalen a:hover{ background:url('../images/nordrheinwestfalen.gif') no-repeat;}
#thueringen a:hover{ background:url('../images/thueringen.gif') no-repeat;}
#sachsen a:hover{ background:url('../images/sachsen.gif') no-repeat;}
#hessen a:hover{ background:url('../images/hessen.gif') no-repeat;}
#rheinlandpfalz a:hover{ background:url('../images/rheinlandpfalz.gif') no-repeat;}
#saarland a:hover{ background:url('../images/saarland.gif') no-repeat;}
#badenwuerttemberg a:hover{ background:url('../images/badenwuerttemberg.gif') no-repeat;}
#bayern a:hover{ background:url('../images/bayern.gif') no-repeat;}

.thumb {
float:left;
padding:5px;
margin:5px;
height:120px;
witdh:120px;
border: 1px solid #CCCCCC;
text-align:center;
font-size:80%;
} 
