* {  font-family:Verdana, Arial, Helvetica, sans-serif;margin: 0px; padding: 0px; line-height: 20px; color: #202121;}

body {
	background: #F5F5F5 url(../bilder/hg.gif) no-repeat   top left;
	height: 100%;
}


a {color: red; } 
h1, h2, h3 {color: #202121;
background: url(../bilder/dot.gif) no-repeat   top left;
padding-left: 15px;
font-weight: normal;
margin: 5px;
margin-bottom: 15px;
}

h1, h1 .mark {font-size: 18px; }
h2 {font-size: 12px; font-weight: bold; background: url(../bilder/dot2.gif) no-repeat   top left;}


p {margin-left: 20px; margin-bottom: 30px; border-bottom: 1px dotted #f5f5f5}

.mark {color: #ED272F;}
div#total {
	width: 798px;

	margin-top: 30px;
	margin-left: 19px;
	z-index: 1000;
	margin-bottom: 20px;
	}
	


/*header*/
div#header {
  	background: #fff;
	height: 120px;
	color: #202121; 
	text-align: right;
	font-size: 10px;
  
}

div#logo {text-align: left; float: left; margin: 20px; width: 141px; height: 70px;}

/*Menu*/
div#menu {	 
	color: #fff; 
	height: 35px;
  
	background: #ED1C24   url(../bilder/menubg.gif) ;
	width: 798px; 
	padding-top: 5px;
 
}
 
#menu a {float: left; margin-left: 20px; margin-right: 20px ;text-decoration: none; color: #ffffff; font-size: 12px; display: block; 
height: 30px; width: 100px; text-align: center;}
 
#menu a:link {}
#menu a:visited {}
#menu a:hover {border-bottom: 5px solid #fff; color: #000; }
.active   {font-weight: bolder; border-bottom: 5px solid #F2F2F2; color: #000; }/*hauptmenü*/
.activebg  { background: url(../bilder/aktivbg.gif) bottom left repeat-x; }/*hauptmenü*/

.activ {font-weight: bolder;} /*topmenu*/
/*grau*/
div#grey { background: #F2F2F2 url(../bilder/schriftzug.gif) bottom left no-repeat;
 font-size: 11px; 
   min-height: 110px; text-align: left; padding-left: 150px;}
#grey  ul{
	 
	padding-left: 40px ; 
	padding-top:  0px ;
	margin: 0px ;
	 list-style-image: url(../bilder/dotklein.gif) ;
	  	}
#grey ul li { margin: 0px; padding: 0px; height: 18px;
}
	
#grey  a {text-decoration: none; }
#grey a:link {color: #202121;}
#grey a:visited {color: #000;}
#grey a:hover {color: #ED1C24;}
#grey a:active {color: #ED1C24;}
#grey ul ul li {margin-left: 5px;}
.sub1{font-size: 9x;}
.sub1 {width: 170px;
float: left; padding: 5px; margin-left: 0px;}

.sub2 {width:auto;
float: left; padding: 5px;}
.sub2:after {clear: left;}



/*Container*/
div#container {
	padding: 30px;
	text-align: justify;
 	margin-left: 140px;
	padding-right: 80px;
	background: url('../bilder/swish.gif') top right no-repeat;
	font-size: 12px; 
	
	}
	
/*pic*/
.pic {border: 5px solid #F2F2F2; text-align: center; vertical-align: middle; margin: 10px;}
 
 
 /*forms*/
.button {background: #ED1C24; color: #fff; font-size: 10px; font-weight: bold; margin: 10px; padding: 3px; border: 1px solid #fff; cursor: pointer;}/*Intern*/
 input, select, textarea {border: 1px solid #ddd; color: #666666; background: #f4f4f4;}


div#intern {
	
	width: 798px; 
	background: #fff;
	
	
}


/*Leftcontainer*/ 
div#leftcontainer{
	float: left;
	width: 150px;
	font-size: 10px;
	height: 500px;
	padding-top: 40px;
	 text-align: center;
	 margin-top: 180px;
	}
	
#leftcontainer span {font-size: 9px; line-height: 13px; padding: 10px;}



/*footer*/
#footer {
padding: 5px;
font-size: 10px; 
color: #202121;
width: 790px;

text-align: right;
border-top: 1px solid #dadada;
margin-left: 19px;
}

#footer a{font-size: 10px; text-decoration: none;}
#footer a:link{color: #111;}
div#lefti{margin: 5px;}

	
div#inside {
	margin: 10px;
	margin-left: 190px;
	
	padding: 30px;
	
	padding-bottom: 100px;
 	color: #202121; 
	padding-right: 100px;
	text-align: justify;
	width: 440px;
	}
	
	
.clearing {clear: both;}


#header a{font-size: 9px ; text-decoration: none; float: right; margin-right: 8px;}
#header a:link{color: #202121;}
#header a:visited{color: #555;}
#header a:hover{color: red;}

blockquote {margin-left: 50px;}


#blume {display: block; background: url(../bilder/blume.gif); height: 329px; width: 220px; position: absolute; right: 0px; bottom: 0px; z-index: 1;}
.error {color: red; font-size: 9px}

.up {text-align: right; color: #FF0000}
.right {text-align: right; margin-top: 0px; border-bottom: 1px dotted #777;}