body {
	padding:0;
	margin:0;
	background-color:#dfdfdf/*#257*/;
	/*text-align:left;*/
	font-size: 12px;
    font-family: Verdana;
  }

img{border:0;}

ul {font-size: 12px;}

p.jus {text-align:justify}

div#Seite {
	background:url(./img/bg3_3.png) repeat-y 50%;
   	text-align:left;
	margin: 0 auto;    
   	/*margin: 0px;      */
    width:900px;
    padding:0px 25px;
    /*background-color: white;*/
	/*border-right: 1px solid black;*/
	border-bottom: 1px solid #ccc;
	font-family: Helvetica;
  }

div#kopf {
	background:url(img/bg_kopf.png) repeat-x;
    font-size: 100.01%;
    font-family: Helvetica;
	margin:0;
	padding:0;
	height:110px;
	border-bottom: 1px solid #eee;
  }  

div#kopf h1{
	font-weight:normal;
    color: black; 
	font-size: 25px;
    font-family: Verdana;
	padding:20px 0px 0px 0px;margin:0;
  }
div#kopf h2{
	font-weight:normal;
    color: #666666; 
	font-size: 14px;
    font-family: Verdana;
	padding:0px 0px; margin:0px;
  }
div#kopf img {
	float:left;
	margin:0 30px 0 0;
	padding:0;}

p#kopfzeile {
	background-color:white;
	border-bottom: 1px solid #ccc;
	/*border-top: 1px solid #379;*/
	padding:2px 0px 0px 70px;
	margin:0px;
	}

p#kopfzeile a {
	font-size:12px;
	color:black;
	vertical-align:top;
    margin: 0px 20px 0px 0px;
    padding: 0px;
    /*font-weight: bold;*/
	/*text-decoration:none;*/
  }

p#kopfzeile a:link {
    	/*color: white;*/
  }
p#kopfzeile a:visited {
    	/*color: white;*/
  }
p#kopfzeile a:active {
    	/*color: white;*/
  }
p#kopfzeile a:hover {
    	/*color: white;*/
  }

div#content {
	/*background:url(img/expl.jpg) no-repeat 99% 5%;*/
	padding:10px;
}

div#content p{
	color: black; 
	font-size: 12px;
    font-family: Verdana;
	padding:.5em 1em;
	margin:5px;
}
div#content a{}

div#content h1{ 
	font-size: 16px;}
div#content h2{
margin:0px 20px;
}
div#content h2.f{
	width:200px;
	float:left;
    color: black; 
	font-size: 14px;
    font-family: Verdana;
	font-weight:bold;
	padding:0px 0px 0px 0px;margin:0px 5px;
  }
div#content h3{
    color:#357;
	font-size: 16px;
    /*font-family: Verdana;
	font-weight:bold;*/
	/*padding:0px 0px;margin:0px;*/
}

div.cad {
	/*background:url(img/tab_bg.gif) top left repeat-x #fafafa;*/
	background: #fdfdff;
	clear:both;
	margin:12px 60px;
	padding:0;
	width:725px;
	border: 1px solid #ccc;
	overflow:auto;
}
.cad h3{
padding:0.2em 1em;
margin:0;
background:url(img/tab_bg.gif) top left repeat-x #fafafa;
border-bottom: 1px solid #ccc;
}
.cad h3 a{
color:#357;
text-decoration:none;
}
.cad p{
padding:0 1em;
}
.cad  table{
margin:1em;
}
div.ad {
	clear:both;
	margin:12px 60px;
	padding:0;
	width:725px;
	/*border-top: 1px solid #cccccc;*/}

p#fusszeile {
	color:white;
	padding:2px 0px 1px 0px;
	margin:0px;
	text-align:center;
	width: 950px;
	font-size:10px;
}

p#fusszeile {
	padding:2px 0px 50px 0px;
	margin:0 auto;
	text-align:center;
	width: 845px;
	font-size:12px;
	}

p#fusszeile a {
    margin: 0px;
    padding: 0px;
}

p#fusszeile a:link {color:black;}
p#fusszeile a:visited {color:black;}
p#fusszeile a:active {color:black;}
p#fusszeile a:hover {color: red;}

table {font-size:12px;}
table.B{
border-top: 1px solid black;
font-size:12px;
width:750px;}
table.B tr{
border-bottom: 1px solid black;}
table.B td{
border-bottom: 1px solid black;}

span.shop{
margin: 5px 40px 0px 0px;
float:left}

table.C {}

table.C tr{border:0;}

table.C tr.H{
font-weight:bold;
}

table.C tr td{
padding:10px;
border:0;
}

table.C tr td.T{
width:180px;
padding:10px;}

table.D{
font-size:14px;
font-family:Times New Roman;
border: 1px solid black;margin-top:5px;background:#f4f4f4}
table.D td{width:1em}

table.E{
}

table.E th{
background-color:#f0f0f0;
vertical-align:top;
padding:3px 10px;
border:0;
font-weight:bold;
}
table.E td{
background-color:#f0f0f0;
vertical-align:top;
padding:3px 10px;
border:0;
}

code {
background:#f0f0f0;margin:20px;}

img.li {
margin:5px 5px 5px 200px;
border:1px solid black;}

li {
text-align:justify;
margin:5px 0px}

