
body {	background-color:#666666;
	margin:0px;
	background-image: url(hintergrund.gif);
	background-repeat:repeat-x;
	padding:80px 100px;
	madding-bottom:10px;
     }
h1	{ position:absolute;
	  top:20px;
	  left:130px;
	  font-family:
	  ModulaSerif;
	  color:#ffffff;
	  font-weight:100;
	  background-image: url(titel.gif);
	  background-repeat:no-repeat;
	  width:400px;height:50px
	  }
table {border-color:#ff3353;
	 border-width:5px;
	 border-style:solid;
	 overflow:hidden;}
h1 span {visibility:hidden;}	  
	  
h1 b	{color:#63989f;font-weight:100}

h3, h2 {font-family:georgia, serif;
	 font-style:normal;color:#66878c;
	 font-weight:800;
	 font-size:small;
	 padding:0px;
	 margin-bottom:03px;
	}
h2.a	{color:#5c5c5c}

div#container 
	{background-color:#ffffff;
	 width:800px;
	 border-color:#333333;
	 border-width:1px 3px 3px 1px;
	 -moz-border-radius: 18px 18px 18px 18px;
	 border-style:solid;
	 }
div.body { 
	   
	   xbackground-color:green;
	   top:0;
	   padding:17px;
	   z-index:2;
	 }
div.body div
	{
	 xbackground-color:red;
	 overflow:auto;
	 width:665px;
	 padding-left:16px;
	 }
div.menu
	{
	 vertical-align: middle;
	 margin-left:23px;
	 padding:5px 0px;
	 top:130px;
	}
div.separator {
	background-image: url(fotolia_banner.jpg);
	width=100%;
	height=100px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	z-index:4;
	}
	
	 
div.separator img {
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#777777;
}	 
	 
	 
div.menu a  {
	 position:relative;
	 top:1px;
	 left:2px;
	 text-decoration:none;
	 font-family:georgia, serif;
	 font-style:normal;color:#66878c;
	 font-weight:300;
	 margin-left:0px;
	 margin-right:1px;
	 font-size:small;
	 margin-top:-2px;
	 padding:0px 1em;
	 }
	 
div.menu a:hover	{ color:#000000;
	  top:0px;
	  left:0px;
	  border-right-width:1px;
	  border-right-style:solid;
	  border-right-color:#dddddd;
	  border-bottom-width:1px;
	  border-bottom-style:solid;
	  border-bottom-color:#bbbbbb;
	  margin-right:0px
	 }
	 
div.menu a:active{ color:#D97F43;
	  top:2px;
	  left:4px;
	  border-left-width:1px;
	  border-left-style:solid;
	  border-left-color:#dddddd;
	  border-top-width:1px;
	  border-top-style:solid;
	  border-top-color:#dddddd;
	  margin-right:0px
	 }
p,li,label {font-family:verdana, arial, helvetica, sans-serif;
	 color:5c5c5c;
	 font-size:small;
	 padding-top:0.5em
	 }

p 	{font-weight:100;}	 

div.spacer{
	background-color:#000000;
	width=100%;
	height=100%;
	position:relative;
	top:10px
	}
	
span.ahref_this  {
	 position:relative;
	 top:1px;
	 left:2px;
	 text-decoration:none;
	 font-family:georgia, serif;
	 font-style:normal;color:#D97F43;
	 font-weight:300;
	 margin-left:0px;
	 margin-right:1px;
	 font-size:small;
	 margin-top:-2px;
	 padding:0px 1em;
	 }
	 
li	{ padding:0.4em 0px;
	  font-weight:100;
	}
	
ul	{ list-style: none;
	  padding:0px 1em;
	  margin:0px;
	}
	
input, textarea
	{ background-color:#eef7ff;
	  padding:5px;
	  font-family:Arial;
	  height:2em;
	  border-width:0px 1px 1px 0px;
	  border-style:solid;
	  border-color:#666666;
	  overflow:auto;
	}

td	{vertical-align:top}
label	{position:relative;top:0.5em;margin:3px;margin-top:10px;}

div.beratung
	{ position:relative;	
	  top:2em;
	  font-family:arial;
	  font-size:x-small;
	  text-align:right;
	  color:#bbbbbb;
	  text-transform:lowercase;
	}
	
div.beratung a 
	{ position:relative;
	  top:0px;
	  left:2px;
	  text-decoration:none;
	  padding-right:18px;
	  padding-left:5px;
	  color:#ffffff;
	}

div.beratung a:hover
	{ top:-1px;
	  left:0px;
	  color:white;
	  padding-right:17px;
	  border-right-width:1px;
	  border-right-style:solid;
	  border-right-color:#dddddd;
	  border-bottom-width:1px;
	  border-bottom-style:solid;
	  border-bottom-color:#bbbbbb;
	  margin-right:0px
	}

span#impressum{
	position:relative;
	right:190px;
	}
