/* CSS Document */
/*the basics*/
body{margin:0; padding:0; font:normal normal normal 11px/20px Verdana, Arial, Helvetica, sans-serif; color:#222222; background:#FFFFFF; height:100%}
a {	color:#DF0067; text-decoration:none; border:0;}
a:hover{color:#DF0067; text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; font-size: 100%; font-weight: normal;}
*{margin: 0; padding: 0;}
img {display: block; border: none;}
input{font:normal normal normal 11px Verdana, Arial, Helvetica, sans-serif;}

/*div, h4, h2, p {border:1px solid #FF0000}
*/

.nobg {
	background:none;
}

p {margin-bottom:12px;}

#all{
	width:900px; 
	margin:0 auto;
	height:99%;
}
#header {
	width:780px;
	background:#000000;
	display:block;
	margin-left:60px;
}
	h1.logo {
		background:#000000 url(../teile/header.jpg) top left no-repeat;
		width:780px;
		height:87px;
	}
	h1 a{display:block; width:780px; height:90px;}
	h1 span{display:none;}

#navi_1{
	width:780px;
	margin-left:60px;
	background:#311021;
	height:18px;
}
	#navi_1	ul{
		width:780px;
		list-style-type: none; 
		text-transform:uppercase;
		font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
		padding:0;
		display:block;
		float:right;
		background:#cc0066;
		height:15px;
}
		#navi_1	ul li{float:right;}
		#navi_1	ul li a{color:#ECE7D4; padding:0 13px 0 0; text-decoration:none;}
		#navi_1	ul li a:hover{color:#FFFFFF; text-decoration:none;}
		#navi_1	ul li a.special{font-weight:bold;letter-spacing:1px}
#navi_2{
	height:100px;
	width:230px;
	margin:0 auto;

}
/*		float:right;
*/		
 div.thumb {float:left; margin-bottom:20px;}
 #navi_2 a{	color:#FFFFFF; font-size:10px;}
 #navi_2 a:hover{color:#DF0067; text-decoration:none;}

		
		a.beet {background:url(../teile/thumb1.jpg) top center no-repeat; display:block; width:80px; height:80px; text-align:center;}
		a.moz {background:url(../teile/thumb2.jpg) top center no-repeat;  display:block; width:70px; height:80px; text-align:center;}
		a.schu {background:url(../teile/thumb3.jpg) top center no-repeat;  display:block; width:80px; height:80px; text-align:center;}
		
#content {
	width:900px;
	background:#FFFFFF;
	float:left;
	
}
#tryp {/* fuer home*/
	height:450px;
}

#infotext {width:590px; float:left; display:none;}
#infotext h2{width:250px; margin-left:5px;}
#infotext p{position:relative; left:150px; top:-22px; width:450px;}

#centercol{
	width:580px;
	margin:0 auto;
}
#footer{
	width:780px;
	margin-left:60px;
	background:#311021;
	height:18px;
	clear:left;
	text-align:right;
}
#footer.info{
	margin-left:0px;
}
#footer.abofooter {margin-top:20px; float:left;}

#footer a{
	font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#ECE7D4; 
	padding:0 13px 0 0;
}
#footer a:hover{
	color:#FFFFFF; 
}
.items {float:left; width:780px; text-align:center; margin-bottom:20px;}
.items img{display: inline;}
h2 {
	display:inline;
	font: bold 18px/22px Arial, Verdana, Helvetica, sans-serif;
	color:#DF0067;
	text-transform:uppercase;
	letter-spacing: 1px;
}


/*fuer die Typen*/
#typ {
	height:419px;
	width:817px;
	margin-top:3px;
	margin-left:60px;
}
#typ span{
	display:none;
}
	.t1{background: url(../teile/typ1.jpg) 199px 0 no-repeat;}
	.t2{background: url(../teile/typ2.jpg) 199px 0 no-repeat;}
	.t3{background: url(../teile/typ3.jpg) 199px 0 no-repeat;}

#claim{
		width:199px;
		height:419px;
		display:block;
		margin:0;
}
	.c1{background:#000000 url(../teile/claim1.gif);}
	.c2{background:#000000 url(../teile/claim2.gif);}
	.c3{background:#000000 url(../teile/claim3.gif);}


#navi_3 { 
	float:right;
	padding-top:4px;
	background:url(../teile/bg_typ.gif) 29px 0px no-repeat;
	height:415px;
	width:304px;
}
#navi_3 img{ 
	margin-bottom:5px;
}
#navi_3 .marg_r1{ margin-left:18px;}
#navi_3 .marg_r2{ margin-left:57px;}
#navi_3 .marg_r3{ margin-left:85px;}
#navi_3 .marg_r4{ margin:0 0 0 58px;}
#navi_3 .nomarg{ margin:0;}

#arrow{
	width:780px;
	height:45px;
	background:url(../teile/pfeil2.gif) top left no-repeat;
	visibility:hidden;
}

img.karte {margin: 0 0 50px 0px;}

#navi_3 .item1 {margin:31px 0 0 5px;}
#navi_3 .item2 {margin:0 0 0 18px;}
#navi_3 .item3 {margin:0}

* html h2 /*Hack für IE 6*/
	{margin-right:4px;}

/*h2 a{color: #000000;}
h2 a:hover {color: #000000;}*/
/*h2.date {
	display:block;
	font: bold 13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFEE;
}*/


h3 {display:block;
	font: bold 22px/22px "Times New Roman", Times, serif;
	font-style:italic;
	margin:0 5px 5px 0;
}
h4 {display:block;
	font: bold 13px/16px "Times New Roman", Times, serif;
	font-style:italic;
	float:left;
	color:#444444;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
}
h5 span {display:none;}
h5 a, .dbox a{ text-decoration:none; background:url(../teile/link.gif) top left no-repeat; padding-left:14px;}
h5 a:hover, .dbox a:hover{color:#FFFFEE; text-decoration:none; background:url(../teile/link2.gif) top left no-repeat; padding-left:14x;}

p.bullet {
	margin:0px 0 25px 75px;
	text-indent:-20px; important!
	width:450px;
}
#infotext p:first-line, #centercol p:first-line{text-transform:uppercase; font-size:10px; letter-spacing:1px;}
p.bullet img{
	display:inline;
	margin-right:3px;
}
h2.bullet {
	display:block;
	margin:0 0 5px 75px;
	font: bold 22px/22px "Times New Roman", Times, serif;
	font-style:italic;
	color:#000000;
	text-transform:none;
	letter-spacing:0;
}
ul.bullet {margin:0 0 20px 90px;}

#imptext {width:590px; float:left; margin:0 0 30px 75px; display:none; line-height:16px;}
#imptext dt{font-weight:bold; margin-top:10px;}
#download{
	float:right;
	width:100px;
	display:block;
}

/*Archiv*/
#abo {
	width:817px;
	margin:3px 0 20px 60px; 
}
#abo span{
	display:none;
}

.archiv { /*fuer detailseite*/
	width:590px;
	float:left;
	margin:0 0 10px 0;
	display:none;
}
/*.dropheader {float:left; margin-bottom:15px; }
*/.qbox {width:820px; margin-top:10px; float:left;}

h2.einst a{
	background:#311021 url(../teile/07/head_abo4.jpg) 0 0 no-repeat;
	width:571px;
	height:50px;
	display:block;
	margin:0;
	float:left;
}
h2.einst a:hover{background:#311021 url(../teile/07/head_abo4_f2.jpg);}

h2.beetabo a{
	background:#311021 url(../teile/07/head_abo1.jpg) 0 0 no-repeat;
	width:571px;
	height:50px;
	display:block;
	margin:0;
	float:left;
}
h2.beetabo a:hover{background:#311021 url(../teile/07/head_abo1_f2.jpg);}

h2.mozabo a{
	background:#311021 url(../teile/07/head_abo2.jpg) 0 0 no-repeat;
	width:571px;
	height:50px;
	display:block;
	margin:0;
	float:left;
}
h2.mozabo a:hover{background:#311021 url(../teile/07/head_abo2_f2.jpg);}

h2.schuabo a{
	background:#311021 url(../teile/07/head_abo3.jpg) 0 0 no-repeat;
	width:571px;
	height:50px;
	display:block;
	margin:0;
	float:left;
}
h2.schuabo a:hover{background:#311021 url(../teile/07/head_abo3_f2.jpg);}

a.abobest {
	display:block;
	background:#311021 url(../teile/abobest.jpg);
	height:50px;
	width:249px;
	float:right;
}
a:hover.abobest{
	background:#311021 url(../teile/abobest_f2.jpg);
}
a.konzbest{
	display:block;
	background:#311021 url(../teile/konzbest.jpg);
	height:50px;
	width:249px;
	float:right;
}
a:hover.konzbest{
	background:#311021 url(../teile/konzbest_f2.jpg);
}

.abox {
	width:830px;
	float:left;
}
.bg_abotyp1{
	background: url(../teile/bg_abotyp1.jpg) 580px 0px no-repeat;
}
.bg_abotyp2{
	background: url(../teile/bg_abotyp2.jpg) 580px 0px no-repeat;
}
.bg_abotyp3{
	background: url(../teile/bg_abotyp3.jpg) 580px 0px no-repeat;
}
.bg_abotyp4{
	background: url(../teile/bg_abotyp4.jpg) 580px -1px no-repeat;
}
.bg_table{
	background: url(../teile/bg_table.jpg) 0 -1px no-repeat;
}
.bg_table2{
	background: url(../teile/bg_table2.jpg) 0 -1px no-repeat;
}
.aline {
	width:575px;
	padding:8px 0 3px 0;
	line-height: inherit;
	border-bottom:1px dotted #000000;
	float:left;
}
.conctext{
	color:#333;
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	padding:3px 6px 0 0;
}
.conctext b{
	color:#444;
	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:4px;

}
.conctext p{display:block; margin:0 0 4px 0; padding:0;}
.conctext a{font-size:11px;}
h5.dayarchiv { /*fuer die uebersicht*/
	float:left;
	text-align:left;
	width:65px;
	margin:0 0 2px 3px;
}

