
html,h1,h2,h3,h4,h5,h6,p,ol,ul,li,td,span,div{ 
	font-size: 12px;
	line-height: 1.25em;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
}

.klein{
	font-size: 10px;
	line-height: 1.25em;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
}

body{
	margin:0px;
	padding:0px;
	background:repeat left top;
}

div{
	margin:0px;
	padding:0px;
	xoverflow:hidden;
}
a{
	font-weight:bold;
	text-decoration:none;
	color: #000;
}
a:hover{
	font-weight:bold;
	text-decoration:underline;
}











div.kasten-schlagwort{
	padding:2px 0px 6px 30px;
	background:no-repeat 3px -2px;
	font:bold 11px/1.25em Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align:left;
	text-transform:none;
}


div.leftmenu{
	padding-left:6px;
}
div.linklist-forum{
	padding:0px 2px 5px 7px;
	font:normal 10px/1.25em Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-align:left;
}
div.zusatz{
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
/* >> */
.aufz1{
	margin: -2px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #666666;
	font-size: 14px;
	line-height: inherit;
	font-weight: bold;
}


.message1{
	color:#FFFFFF;
	font:11px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
}



div.bereich h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font:bold 20px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
div.bereich h5{
	margin:0px 0px 0px 0px;
	padding:5px 0px 10px 0px;
	font:bold 12px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
div.bereich p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font:12px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
}







h3{
	margin:5px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	letter-spacing: 0px;
}
h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font:bold 16px/1.25em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
h4.list{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:bold 14px/1.25em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
h5{
	margin: 5px 0px 5px 0px;
	font: bold 12px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
h5.bereich{
	margin: 10px 0px 0px 0px;
	font: bold 14px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
h5.list{
	margin:5px 0px 3.5px 0px;
	padding:0px 0px 0px 0px;
	font: bold 12px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
h5.zusatz{
	margin: 30px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
	font: bold 12px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	border-top-style: dotted;
	border-top-width: 2px;
}
p{
	font: 12px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin:0px 0px 0px 0px;
	padding:5px 0px 20px 0px;
}
p.list{
	font: 12px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
p.autor{
	font: 12px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin:-20px auto auto auto;
	font-style:italic;
	text-align:right;
}




h4.list-start{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:bold 12px/1.25em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
h5.list-start{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font: 11px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
p.list-start{
	font: 11px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}














.lefttitlelink{
	color:#FFFFFF;
	font:11px/1.25em Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding:5px 0px 5px 0px;
}
.leftlink{
	color:#FFFFFF;
	font:11px/1.25em Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding:5px 0px 5px 0px;
}
.leftsublink{
	color:#FFFFFF;
	font:11px/1.25em Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding:0px 0px 2.5px 0px;
}
.leftlinkicon{
	padding:0px 5px 0px 0px;
}
.lefttitlelink a, .leftlink a{
	color:#FFFFFF;
	text-decoration:none;
}
.lefttitlelink a:hover, .leftlink a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.leftsublink a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
.leftsublink a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}







#navlist-hdj{
	margin:0px;
	padding:0px;
	padding:0px 3px 10px 5px;
	list-style:none;
}
#navlist-link, #navlist-meinung{
	margin:0px;
	padding:0px;
	list-style:none;
}
#navlist-list{
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#navlist-schlagwort{
	margin:0px;
	padding:5px 0px 0px 5px;
	list-style:none;
	text-align:left;
}

#navlist-hdj li{
	padding-bottom:10px;
	padding-left:15px;
	background:url(../images/aufz1b.gif) no-repeat 0 0.4em;
}
#navlist-link li, #navlist-list li, #navlist-schlagwort li{
	padding-bottom:5px;
	padding-left:15px;
	background:url(../images/aufz1.gif) no-repeat 0 0.4em;
	font:11px/1.25em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#navlist-meinung li{
	padding-bottom:10px;
	padding-left:15px;
	background:url(../images/aufz2.gif) no-repeat 0 0.4em;
	font:11px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
}


img {
	border-color:#000;
}



div.content{
	width: auto;
	padding: 10px 5px 5px 5px;
}

.content-start{
	width: auto;
	padding: 5px 10px 10px 10px;
}

.kastentitel{
	color: #FFF;
	padding: 6px 5px 6px 5px;
	font-weight: bold;
	line-height: 1em;
}
.kastentitel a, .kastentitel a:hover{
	color: #FFF;
	font-weight: bold;
}
.kastentitelmiticon{
	color: #FFF;
	padding:5px 5px 5px 30px;
	background:no-repeat 0px 0px;
	font:bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	line-height: 1.25em;
	text-align:left;
}
.kastensubtitel{
	padding:0px 1px 2.5px 2px;
	font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	line-height: 1.25em;
	text-align:left;
}
.kastensubtitelmitabst{
	padding:3px 1px 3px 0px;
	font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	line-height: 1.25em;
	text-align:left;
}
.kastensubsubtitel{
	padding:0px 1px 2.5px 2px;
	font:normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	line-height: 1.25em;
	text-align:left;
}
.kastentext{
	padding:2.5px 1px 2.5px 2px;
	font:normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	line-height: 1.25em;
	text-align:left;
}
.kastentextlist{
	padding:0px 1px 2.5px -2px;
	font:normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	line-height: 1.25em;
	text-align:left;
}





.galleriefoto{
	margin:0px 0px 0px 0px;
	padding:10px 5px 10px 5px;
	text-align:center;
}
.foto{
	margin:0px 0px 0px 0px;
	padding:10px 5px 10px 5px;
	text-align:center;
}
.fotoimkasten{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	text-align:left;
	float:left;
}
.fotoright{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	float:right;
}
.bildbeschreibung{
	font:normal 10px/1.25em Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding:2px;
}
.bildbeschreibung-ohnerand{
	font:normal 10px/1.25em Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding:2px 0px 2px 0px;
}

.paging{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	text-align:center;
}


/* wichtig für zb ecards */
.breakcontentpadding{
	margin:-10px;
}

/* formularfelder */
.b1 {
	font:normal 11px/1em Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.b2 {
	font:normal 11px/1.4em Verdana,Geneva,Arial,Helvetica,sans-serif;
	width:155px;
}

