body {
	background-color: #ffffff;
	font-family:Trebuchet MS,sans-serif;
	text-align: center;
	margin-top:0;
	
}

h1 { color:#79397b;
	padding-left: 40px;
	font-size:15px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}
p  { font-size:13px; margin-top:0px; margin-bottom:0px; padding-top: 0px;}
  a {	text-decoration: none;     color: #79397b;}



    a:link {
    color:#79397b;
	text-decoration: none;    
    }
    
    a:hover {
     text-decoration: underline;
    }
    
    a:visited {
}







	
	
.imglogo {border: 1px solid silver; padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px; 
	text-align: left;}

.logo{
padding-top:10px;
padding-bottom:10px;
width: 120px;
float: left;
}
.subtitel{
padding-top:10px;
padding-bottom:10px;
width: 400px;
float: left;
}

.red   { color:red }
.c1 { background-color:#E9ECEF; }
	
	
	
#rahmen {
	width: 1000px;
	margin: 0px auto 0px auto;
	background-image: url(./images/bg.jpg);
}


	
#header{
	width: 1000px;
	padding-top: 0px;
	height: 149px;
	background-image: url(./images/header.jpg);
	font-size: 13px;  
     	font-weight: bold;
}

#headerbanner{
	width: 960px;
	height: 82px;
	padding-top: 42px;
	padding-left: 40px;
	text-align: left;
}

#headerlinks{
	width: 780px;
	height: 25px;
	padding-top: 0px;
	padding-left: 220px;
	text-align: left;
}


#footer {
	clear:both;
	width: 1000px;
	padding-top: 13px;
	height: 27px;
	text-align: center;
	font-size:11px;
	background-image: url(./images/footer.jpg);
	color:#000000;
	}

#menue {
	margin-top:0;
	width: 200px;
	float: left;
	
}

#main {
	margin-top:0;
	width: 800px;
	float: left;
}


.absatz{
	margin:0 0 0 0;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px; 
	width: 780px;
	float: left;
	text-align: left;
	font-size:13px;
}

.atext {

	margin-top:0;
	padding-top: 0px;
	padding-left: 25px;
	font-size:13px;
	width: 530px;
	float: left;
	text-align:justify;
}




.atext_editm {
	background-color: #EFEFEF;
	margin-top:0;
	padding-top: 0px;
	padding-left: 20px;
	margin-left: 10px;
	font-size:13px;
	width: 530px;
	float: left;
	text-align:justify;
}
.atext_edit {
	background-color: #FFFFFF;
	margin-top:0px;
	padding-left: 20px;
	margin-bottom:10px;
	padding-top: 0px;
	margin-left: 10px;
	font-size:13px;
	width: 530px;
	float: left;
	text-align:justify;
}

.box_free {
	border: 1px solid silver;
	background-color: rgb(153, 255, 153);
	margin-top:0px;
	margin-bottom:10px;
	padding-top: 0px;
	padding-left: 20px;
	margin-left: 10px;
	font-size:13px;
	width: 755px;
	float: left;
	text-align:center;
}

.box_watch{
	border: 1px solid silver;
	background-color: rgb(255, 153, 153);
	margin-top:0px;
	padding-left: 20px;
	margin-bottom:10px;
	padding-top: 0px;
	margin-left: 10px;
	font-size:13px;
	width: 755px;
	float: left;
	text-align:center;
}



.abild {
	margin-left:30px;
	padding-left:15px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px; 
	width: 141px;
	float: left;
	text-align: right;
	font-size:11px;
}

.box {
	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top:5px; 
	font-size:13px;
	width: 518px;
	float: left;
	text-align:justify;
	border: 1px dashed silver;
}




.mheader {

	width: 775px;
	font-size: 15px;  
	font-weight: bold;
     	padding-top: 25px;
	margin-bottom:10px;
	background-image: url(./images/m_header.jpg);
	float: left;
	text-align: left;
	padding-left: 5px;
	
}

	

.mfooter {
	clear:both;
	width: 700px;
	height: 20px;
	margin-top:0;
	padding-right: 0px;
	margin-bottom:0px;
	padding-top:30px;
	font-size: 11px;  
	background-image: url(./images/m_footer.jpg);
	text-align: right;
}


.link {
	width: 170px;
	height: 20px;
	background-image: url(./images/b_link.jpg);
	float: left;
	padding-left: 30px;
	text-align: left;
	 color:#000000;
}




.newsletter {
	width: 190px;
	height: 70px;
	font-size: 10px;  
	background-image: url(./images/b_nl.jpg);
	float: left;
	padding-left: 10px;
	text-align: center;
}


.basket {
	width: 180px;
	font-size: 13px;  
     	background-image: url(./images/b_basket.jpg);
	float: left;
	padding-left: 20px;
	text-align: left;
}




.sublink {
	width: 160px;
	height: 20px;
	background-image: url(./images/b_sublink.jpg);
	float: left;
	padding-left: 40px;
	text-align: left;
}

.bheader {
	width: 200px;
	float: left;
	height: 15px;
	background-image: url(./images/b_header.jpg);
}

.btitel {

	width: 175px;
	height: 22px;
	padding-top: 8px;
	background-image: url(./images/b_titel.jpg);
	float: left;
	font-weight: bold;
	font-size:10pt;
	padding-left: 25px;
	text-align: left;
	 color:#ffffff;
	
}

.form-out {
	border: 1px solid #cccccc;
	background: #f4f4f4;
	margin-top:0px;
	margin-bottom:10px;
	padding-top: 0px;
	margin-left: 50px;
	font-size:13px;
	width: 715px;
	float: left;
	text-align:justify;
	w\idth:660px;    /* Version 6 */
	padd\ing-left: 10px;
}
.form-left {	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:11px;
	width: 190px;
	float: left;
	text-align:justify;
	w\idth:165px;    /* Version 6 */
	padd\ing-left: 5px;
}

.form-right {
	border: 1px solid #cccccc;
	background: #E4E4E4;

	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:13px;
	width: 493px;
	float: left;
	text-align:justify;
	w\idth:453px;    /* Version 6 */
	padd\ing-left: 5px;
	padd\ing-right: 5px;
	padd\ing-top: 5px;
	padd\ing-bottom: 5px;
}




.bfooter {
	width: 200px;
	height: 40px;
	background-image: url(./images/b_footer.jpg);
	float: left;
	margin-bottom:30px;
}




    
 /* Linkgestalltung im footer */
 
     a.foot:link
     {
     	 font-size: 11px;  
      	 color:#000000;
     }
     a.foot:visited
     {
     	font-size: 11px;  
      	color:#000000;
     }
     a.foot:hover 
     {
     	font-size: 11px;  
     	text-decoration: underline;
         color:#000000;
    }
    
   /* Linkgestalltung in der navigation */  
    A.navia{
    	FONT-SIZE: 13px; font-weight:bold; COLOR: #FFFFFF;
    }
    A.navi:link {
    	FONT-SIZE: 13px; font-weight:bold; COLOR: #000000;
    }
    A.navi:visited {
    	FONT-SIZE: 13px; font-weight:bold; COLOR: #000000;
    }
    A.navi:hover {
    	FONT-SIZE: 13px; font-weight:bold; COLOR: #000000; TEXT-DECORATION: underline;
    }

