/* CSS Document */

body {
    background-color:   #FFFFee;
}
/* main */

#main {
	position:			relative;
	width:				900px;
	margin:				0 auto;
	background-color: 	rgb(242,242,230);
	border-left: 		1px solid #dedede; 
	border-right: 		1px solid #9a9a9a; 
	border-bottom:		1px solid #9a9a9a; 
	font-family: 		Verdana, Arial, sans-serif;
	font-size: 			13px;
	line-height: 		1.5;
}

/* inhalt */

#inhalt {
	width:				610px;
	padding-top:		0;
	margin-left: 		170px;

	

}

#inhalt2 {
	/*width:				610px; */
	padding-top:		0;
	padding-right:		10px;
	margin-left: 		170px;
}

#inhalt3 {
	/*width:				610px; */
	padding-top:		0;
	padding-right:		10px;
	margin-left: 		170px;
	margin-right: 		430px;
	
}

#rechts {
	width:				220px;
	margin-top:			0;
	padding-left:		30px;
	float:				right;
}

#karte {
	width:				400px;
	height:				400px;
	margin-right:		20px;
	margin-bottom:		20px;
	float:				right;
}

/* navigation */
#nav {
	width:				140px;
	margin-left:		10px;
	float: 				left;
	
}

#nav ul {
	list-style:			none;
	padding:			0 10px 10px 10px;
}

#nav ul li {
	border-top:			1px solid #101010;
}

#nav ul li a:link, #nav ul li a:visited {
	text-decoration:	none;
	display:			block;
	width:				88%;
	padding:			6px 6%;
	background-color:	rgb(212,212,200);
	font:				bold 10pt/1.5 Verdana, Geneva, sans-serif;
	color:				rgb(40,40,40);	
}

#nav ul li a:hover {
	background-color:	rgb(222,222,210);
	color:				rgb(30,30,30);
}


h1 {
	font-size: 			19px;
	font-weight: 		bold;
	color: 				#333333; 
	margin-top:			20px;
	margin-bottom:		10px;
}

h2 {
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#333333; 
	margin-top:			20px;
	margin-bottom:		10px;
}
*/
/*
h2 span {
  font-family: 			Verdana, Arial, sans-serif;
  font-size: 			11px;
  line-height: 			1.5;
  color:				#000000;
  font-weight: 			normal;
  margin-left:	        20px;
}


p {
	font-family: 		Verdana, Arial, sans-serif;
	font-size: 			13px;
	line-height: 		1.5;
}
*/
a.bluelink {
  color: 				blue;
  text-decoration: 		underline;
}

#sendbutton {
 	margin: 6px;
 }
 
.meinbutton {
 	color: 				#444;
 	background-color: 	#eee;
 	letter-spacing: 	2px;
 	font-size: 			12px;
 	padding: 			5px 15px;
 	border-radius: 		5px;
 	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
 	border: 			1px solid rgba(0,0,0,0.3);
 	border-bottom-width: 3px; 
}

.meinbutton:hover {
 background-color: 		#e3e3e3;
 border-color: 			rgba(0,0,0,0.5); 
}

.messageStackError {
 	width: 				100%;
 	padding: 			5px;
 	margin-bottom: 		10px;
 	background-color: 	#ffb3b5; 
 }
 
 #vorstand {
	font-family: 		Verdana, Arial, sans-serif;
	width:				100%;
	margin-bottom: 		10px;	 
 }
 
 #vorstand th {
	font-size: 			11px;
	width:				33%;
	line-height: 		1.5;
	font-weight:		bold;
	text-align:			left;	 
 }
 #vorstand td {
	width:				33%;
	font-size: 			11px;
	line-height: 		1.5;
 }
 
 .eng {
	margin-bottom:		2px;	 
 }
