/* besuchsdienst CSS BoxMania Vorlage Basismodell */

html {	height: 100.5%;		font-size: 62.5%; }

body {	font: 1.2em/1.8em Verdana, sans-serif; }

* {margin: 0px; padding: 0px; border: 0px;}

h1, h2, h3, h4, h5, h6 {font-family: "Century Gothic", sans-serif; 
			margin: 0em 0em 0.5em 0em; color: #006600;  /* #004A7F; */}

h1 {	font-size: 2.2em; 	border-bottom: 1px dashed #004A7F; 
	padding-bottom: 0.4em;	font-weight: normal;		  }

div#header h1 {border: 0px;}	h2 {font-size: 2.0em;}	h3 {font-size: 1.8em;}

a {color: #006600; text-decoration: none;}
a:link {}
a:visited {}
a:hover {}
a:active {}

div#wrapper {	margin: 0px 40px;		background: #FAFAFA; }

div#header {	background: #006600;		padding: 20px 20px 20px 18px;	
		margin: 0px 0px 30px 0px; 	border-radius: 20px;
		box-shadow: 5px 10px 5px #888888;	}

div#schatten { 	border: 0px solid; 		border-radius: 10px; }
	
div#wrap_content {}

div#menu {	float: left;			width: 13em; 		background: #DDDDDD;	
		padding: 20px;			border: 0px;		border-radius: 10px;
 		margin: 0px 20px 0px 10px; 	color: #006600;}

div#menu ul {	list-style-type: none;		font-family: Verdana, 	sans-serif; 
		font-weight: bold;		font-size: 1.1em; 	line-height: 2.8em;}

hr {border-top: 2px solid; color: white; width: 80%;}

p.titel {	color: green; 			font-weight: bold; 	text-align: center;} 

div#maintext { 	margin: 1em 0em 1em 12em;	padding: 2em 3em 0em 2em; background: #F0F0F0;
	 	border-radius: 20px;		font-family: Verdana 	sans-serif; 
		font-weight: normal;		font-size: 1.5em; 	line-height: 1.4em;	}

div#maintext img  
             {  float: left;                    margin: 0px 10px 10px 0px;
                border: 1px solid #333333;	}

div#maintext a {padding-bottom: 2px;}
div#maintext a:link {				border-bottom: 1px solid #E3004F;}

table {		border-collapse: separate;	border-spacing: 1.2em;	}
th, td {	padding: .2em .5em;		border-radius: 1.1em;  }  

td {		width: 18em;			font-style: normal;	font-size: 0.9em;	
		font-family: Verdana 		sans-serif;		text-align: center;
		line-height: 1.4em;		box-shadow: inset 1px 3px 5px -3px rgba(0,0,0,.5);;}   
td:empty {	box-shadow: none;	}

p.titel {	color: green; 			font-weight: bold; 	text-align: center;} 

div#einrueck {  margin: 0em 0em 1.2em 14em; 	padding-left: 5em; 
		border-radius: 20px; 		/*font-family: Arial;*/	font-size: 1.3em;
		line-height: 1.6em;		background: #F0F0F0;	}

div#einrueck a {	padding-bottom: 2px;}
div#einrueck a:link {	border-bottom: 0.15em solid #E3004F;}


div#footer {	/*background: #CCCCCC; */ }

div#box1, div#box2, div#box3 {width: 30%; 	padding: 1em 1em 1em 1em;} 

div#box1 {	margin: 0px 0px 0px 0px; 	padding: 5%, 0%, 0%, 0%;	
		background: #F0F0F0; 		font-family: Verdana, 	sans-serif; 
		font-weight: normal;		font-size: 1.1em; 	line-height: 1.5em;
		border-radius: 20px;}

div#box2 {	float: right;
		margin: 0px 20px 0px 10px;	padding: 5%;	
		background: #F0F0A0; 		font-family: Verdana, 	sans-serif; 
		font-weight: normal;		font-size: 1.1em; 	line-height: 1.5em;
		border-radius: 20px;}

div#box3 {	float: right; 			border-radius: 20px;	width: 20%;
	 	margin: 0px 0px 0px 0px; 	padding: 10px 20px 20px 10px;
		font-family: Verdana, 		sans-serif; 		font-weight: normal;
		font-size: 1.1em; 		line-height: 1.5em;	background: #CCCCCC;}




