ul,ol{
	margin-top:0.0em;
	margin-bottom:0.0em;

}

p {}
link {}
address{}
hr  {background-color:#cccccc;border: 0px;height:1px;margin-top:0.0em; margin-bottom:0.4em;}
body{background-color:#EFEFEF;}
body,td,li,p,a, h1, h2, h3, h4 {font-family: verdana, arial, helvetica}
.link {font-family: verdana, arial, helvetica;font-size: 0.75em;}
em {color: #cc0000;font-weight: bold}
cite {font-weight: bold;}
.block {}
.klein {}


div.page {
	vertical-align:top;
	width: 56.5em;
	clear:left;
}

div.nav {
	position: relative;
	top: 0.5em;
	left: 0em;
	width: 150px;
	text-align: right;
	vertical-align:top;
	float:left;
}


div.content {
	top: 0.7em;
	left: 1em;
	width: 46em;
	font-size: 0.7em;
	background-color:#FFFFFF;
	position: relative;
	float:left;
	padding-top:0em;
	padding-bottom:1em;
	padding-left:1em;
	padding-right:1em;
 	line-height: 1.6em;

}

div.rechteseite {

	position: relative;
	top: 0.5em;
	left: 2em;
	width: 200px; 
	float:left;
	vertical-align:top;
	font-size: 0.7em;
 	line-height: 1.6em;
}

div.rechteseite td {
	font-size: 0.8em;
	margin-top:0.0em;
	margin-bottom:0.2em;

}

div.rechteseite p, div.rechteseite li, div.rechteseite address{
	margin-top:0.0em;
	margin-bottom:0.2em;

}

div.rechteseite h1, div.rechteseite h2, div.rechteseite h3, div.rechteseite h4{
	font-size: 0.8em;
 	line-height: 1.5em;
	margin-top:0.0em;
	margin-bottom:0.2em;
}

div.content p, div.content li, div.content address{
 	line-height: 1.6em;
	margin-top:0.0em;
	margin-bottom:0.2em;
}

div.content td {
	font-size: 0.7em;
}

div.content h1 {font-size:1.4em;color:#cc0000;margin-top:0.0em; margin-bottom:0.4em;}
div.content h2 {font-size:1.2em;color:#333333;margin-top:0.0em; margin-bottom:0.3em;}
div.content h3 {font-size:1.1em;color:#333333;margin-top:0.0em; margin-bottom:0.2em;}
div.content h4 {font-size:1.0em;color:#333333;margin-top:0.0em; margin-bottom:0.2em;}

div.nav * p{
	margin-top:0.5em;
	margin-bottom:0.0em;	
 	line-height: 1.6em;

}

a.nav {
	text-decoration:none;
	font-size: 0.75em;
}

a.nav:hover {
	text-decoration:underline;
}

span.nav {

}


.unsichtbar {
	position: absolute;
	left: -1000pt;
	top: -1000pt;
	width: 0pt;
	height: 0pt;
	overflow: hidden;
	display: inline;
}

.nichtdrucken {}

div.googlesearch {
	position: relative;
	top: -2.5em;
	margin: 0em;
	padding:0em;	
	float: right;
	text-align: center;
	border:solid white 3px;
	background-color: #ffffff;
	height:0px;
}



p.hier {
	position: relative;
	top: -1.5em;
	left: -1.5em;
	margin:0em;
	padding:0em;	
	color:#999999;
}

p.hier a {text-decoration:none;color:#999999;}
p.hier a:hover {text-decoration:underline;color:#999999;}

#bilduntertitel {
	font-size: 0.75em;
	position: relative;
	float:left;
}

#copyright {	
	font-size: 0.75em;
	position: relative;
	float:right;
}


#copyright a {
	padding: 0.00em 0.1em 0.00em 0.1em;
	text-decoration:none;
	color: #666666;
}

#fotogross {width:480px}

#copyright a:hover {
	padding: 0.00em 0.1em 0.00em 0.1em;
	text-decoration:none;
	background-color: #666666;
	color: #ffffff;
}

div.blaettern {
	position: relative;
	top:-1.5em;
	font-size: 0.75em;
	display: inline;
	text-align:center;
	float:right;
	color: #666666;
}

div.blaettern a {
	font-size: 1.4em;
	padding: 0.1em 0.1em 0.1em 0.1em;
	font-weight:bold;
	text-decoration:none;
	color: #cc0000;
	background-color: #eeeeee;
}

div.blaettern a:hover {
	background-color: #cc0000;
	color: #ffffff;
}


div.tabr
{
	display: block;
	position: relative;
	background-color:#ffffff;
	padding:0.0em;
	margin:0.0em 0.0em 0.0em 0.0em;
	overflow: auto;
} 

div.tabd
{
	margin:0.0em;
	padding:0.0em;
	display:inline;
	float:left;
}


li.pdf{
	list-style-image:url(../images/pdf.gif);
}


p.teaser_beginn{
	padding: 0px !important;
	margin: 0px !important;
	margin-top: 1.2em !important;
	margin-bottom: 0.5em !important;
	border-bottom:solid #CCCCCC 2px !important;
}

p.teaser_beginn b{
 	line-height: 1em !important;
	margin: 0px !important;
	padding: 0px !important;
	padding-left: 0.5em !important;
	padding-right: 0.5em !important;
	color: #FFFFFF !important;	
	background-color: #CCCCCC !important;
	border-top:solid #efefef 2px !important;

}


#bernhardwochen {
	float: right;
}
 

.post {
	margin: 0px;
	margin-left:-20px;



}


div.teaser {
	clear:both; padding-bottom:0.25em;text-align:justify;
}


div.teaser div{
	position: absolute;
	left: -1000pt;
	top: -1000pt;
	width: 0pt;
	height: 0pt;
	overflow: hidden;
	display: inline;
}

.blogger-labels {
	position: absolute;
	left: -1000pt;
	top: -1000pt;
	width: 0pt;
	height: 0pt;
	overflow: hidden;
	display: inline;
}

div.teaser img{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 150px
}
