/* css Design by Ehl & Ing 2006*/

html 		{ margin: 0; padding: 0; }

body 		{ margin: 0; padding: 0; height: 100%; font: normal 12px Verdana, Tahoma, Arial; color: #000000; background-image: url('images/bg1.gif'); background-repeat: repeat-x; }
.logo		{ position: absolute; top: 0; left: 0; margin: 0; padding: 0; }
.all		{ position: absolute; top: 199px; left: 210px; margin: 0; padding: 6px 0px 0px 0px; width: 590px; clear: both; }
.all a		{ margin: 0; padding: 0; color: #004669; }
.all h1		{ margin: 5px 5px 0px 5px; padding: 0; font: italic 22px Verdana, Tahoma, Arial; }
.all h2		{ margin: 10px 5px 0px 5px; padding: 0; font: italic 16px Verdana, Tahoma, Arial; clear: both; }
.all ul		{ margin: 0; padding: 0; }
.all ul .eins	{ list-style-type: none; margin: 0px 5px 0px 0px; padding: 2px 5px 0px 5px; background-color: #FFFFFF; display: inline; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #666666;}
.all ul .eins a	{ margin: 0px; padding: 0px; text-decoration: none; }
.all ul .zwei	{ list-style-type: none; margin: 0px 5px 0px 0px; padding: 2px 5px 0px 5px; background-color: #FFFFFF; display: inline; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666;}
.all ul .zwei a	{ margin: 0px; padding: 0px; text-decoration: none; }
.all .dw	{ margin: 5px; padding: 0px; width: 578px; border: 1px solid #E8E8E8; background-color: #F8F8F8; background-image: url('images/bg4.gif'); background-repeat: no-repeat; background-position: top right; }
.all .mobile	{ margin: 5px; padding: 0px; width: 576px; border: 1px solid #EAEAEA; background-color: #FFFFFF; background-image: url('images/bg5.gif'); background-repeat: repeat-y; background-position: right; }
.all2		{ margin: 0; padding: 0; background-color: #FFFFFF; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; clear: both; overflow: hidden; }
.all2 .p1	{ margin: 5px; padding: 0; }
.all2 p		{ margin: 5px; padding: 0; }
.adsense	{ position: absolute; top: 92px; left: 10px; width: 790px; margin: 0; background-color: #FFFFFF; border: 1px solid #666666; }
.sidebar	{ position: absolute; top: 202px; left: 10px; width: 190px; margin: 0; background-color: #FFFFFF; border: 1px solid #666666; }
.sidebar p	{ margin: 5px 5px 0px 5px; font: normal 12px Arial; }
.sidebar a	{ margin: 0px; padding: 0; color: #004669; }
.more		{ margin: 0px 5px 5px 5px; padding: 0; clear: both; }
.abstand	{ margin: 5px; }
.pv		{ margin: 5px; float: right; }
.table1		{ margin: 5px; float: left; padding: 0; font: normal 12px Verdana, Tahoma, Arial; color: #000000; width: 300px; background-image: url('images/bg2.gif'); background-repeat: repeat-x; background-color: #FFFFFF; }
.clearboth	{ clear: both; margin: 0; }
.trenner	{ margin: 0px 5px 0px 5px; padding: 0; width: 575px; height: 1px; border-top: 1px solid #666666; font-size: 1px; }
.counter	{ position: absolute; left: 0px; top:  0px; width:  1px; height: 1px; overflow: hidden; }
