.kleineschrift {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
.text {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#404871;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#404871; padding:10px 5px; margin:0;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; padding:10px 5px; margin:0; font-weight:lighter;}
.textsubtitle {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#404871;}
.detailschrift {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#404871;}
.gruenschrift {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#619f98;}
.anzahl {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#404871; padding:5px 30px ;margin:5px;  font-weight:lighter;
		-moz-border-radius: 40px; 
		-webkit-border-radius: 40px; 
		border-radius: 40px;
		background-color: #e3e3e3;}
		
.anzahl1 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#619f98; padding:15px 15px ;  
		border-radius: 0px 0px 10px 10px;
		-moz-border-radius: 0px 0px 10px 10px;
		-webkit-border-radius: 0px 0px 10px 10px;
		background-color: #e3e3e3;
		position:relative; left: 515px; top:-50px; width:355px; height:15px;}

.telefonbuch {font-family:Arial, Helvetica, sans-serif;  font-size:14px; color:#619f98; padding:5px 5px ;  
		border-radius: 0px 0px 10px 10px;
		-moz-border-radius: 0px 0px 10px 10px;
		-webkit-border-radius: 0px 0px 10px 10px;
		background-color: #e3e3e3;
		position:relative; left: 18px; top:-5px; width:460px; height:35px;}

html {
	height: 100%;
}

a:focus 	{outline: none;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	background-image:url(Bilder/stoff.png);
}

header {
    background: #404871;
    width: 100%; 
    position: fixed;
    left: 0;
    top: 0;
	height: 40px;
	z-index:1999;
}
footer {
    background: #404871;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
	z-index:1998;
    }

.inner{
    margin: 0 auto;
    /*padding: 0px;*/
    max-width: 900px;
    min-width:500px;
    }

section#contentmain {
    background-color: #e0daca;
    max-width: 900px;
    min-width:500px;
    margin:0  auto;
    padding: 40px 0px 0px 0px;
    min-height: 100%;
	color: #404871;
	}

.button
{
	cursor: pointer;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 24px;
	color: #ffffff;
	letter-spacing: 1px; 
	padding: 5px 15px;

	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	border-radius: 20px;

	background-color: #619f98;
}

.button:hover
{background: #c91818;}
.button:focus 	{outline: none;}


.myButtonMenu {
	background-color:#404871;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	border:0px solid #b2b2b2;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:3px 10px;
	text-decoration:none;
	
	position:relative; top:10px;
	margin-left:10px;
}
.myButtonMenu:hover {
	background-color:#619f98;
	color:#ffffff;
	
}
.myButtonMenu:active {
	position:relative;
	
}
.myButtonMenu:focus 	{outline: none;}

.direkt1 		{ display:block;width:72px; height:93px;background-image:url(Bilder/hotel.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#404871; text-decoration:none; text-align:center;}
.direkt1:hover 	{ background-image:url(Bilder/hotel_on.jpg);}
.direkt1:focus 	{outline: none;}

.direkt2 		{ display:block;width:72px; height:93px;background-image:url(Bilder/restaurant.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#404871; text-decoration:none; text-align:center;}
.direkt2:hover 	{ background-image:url(Bilder/restaurant_on.jpg);}
.direkt2:focus 	{outline: none;}

.direkt3 		{ display:block;width:72px; height:93px;background-image:url(Bilder/immobilien.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#404871; text-decoration:none; text-align:center; }
.direkt3:hover 	{ background-image:url(Bilder/immobilien_on.jpg);}
.direkt3:focus 	{outline: none;}

.direkt4 		{ display:block;width:72px; height:93px;background-image:url(Bilder/taxi.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#404871; text-decoration:none; text-align:center; }
.direkt4:hover 	{ background-image:url(Bilder/taxi_on.jpg);}
.direkt4:focus 	{outline: none;}

.direkt5 		{ display:block;width:72px; height:93px;background-image:url(Bilder/aerzte.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#404871; text-decoration:none; text-align:center; }
.direkt5:hover 	{ background-image:url(Bilder/aerzte_on.jpg);}
.direkt5:focus 	{outline: none;}

.direkt6 		{ display:block;width:72px; height:93px;background-image:url(Bilder/notruf.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#404871; text-decoration:none; text-align:center; }
.direkt6:hover 	{ background-image:url(Bilder/notruf_on.jpg); color:#c91818; }
.direkt6:focus 	{outline: none;}
	

.myButtonBranche {
	background-color:#cecece;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	display:inline-block;
	cursor:pointer;
	color:#2b3462;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:2px 10px;
	text-decoration:none;
	
	position:relative; top:5px;
	margin-left:5px;
	letter-spacing:0.2em;
}
.myButtonBranche:hover {
	background-color:#619f98;
	color:#ffffff;
	
}
.myButtonBranche:focus 	{outline: none;}

.eintragkunde , .eintrag , .eintragwerbung
{
	border: 5px solid #ffffff;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	background-color:#efefef;
	margin: 10px;
	margin-left: 0px;
	-webkit-box-shadow: 0px 0px 5px #333;
	-moz-box-shadow: 0px 0px 5px #333;
	box-shadow: 0px 0px 5px #333;
	}

.eintrag {background-color:#404871; color:#ffffff;margin-left: 0px;
	border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	-webkit-box-shadow: 0px 0px 5px #333;
	-moz-box-shadow: 0px 0px 5px #333;
	box-shadow: 0px 0px 5px #333;
	border: 0px solid #ffffff;
	}
	
.eintragwerbung {background-color:#404871; color:#ffffff;margin-left: 0px;
	
	-webkit-box-shadow: 0px 0px 5px #333;
	-moz-box-shadow: 0px 0px 5px #333;
	box-shadow: 0px 0px 5px #333;
	border: 0px solid #ffffff;
}

.button1 {	cursor: pointer;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 24px;
	color: #ffffff;
	letter-spacing: 1px; 
	padding: 5px 15px;

	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	border-radius: 20px;

	background-color: #619f98;
}
.button1:hover
{background: #c91818;}
.button1:focus 	{outline: none;}


.button2
{
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	letter-spacing: 1px; 
	padding: 3px 5px 3px 5px;
	text-decoration:none;
    
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	border-radius: 20px;
	min-width:30px; min-height:30px;
	background-color: #619f98;
}
.button2:hover
{background: #c91818;}
.button2:focus 	{outline: none;}