@charset "UTF-8";
/* CSS Document */
.todo {
	color:#F3C;
}

* {margin:0; padding:0;}
body {
	font:13px Arial, Helvetica, sans-serif;
	background:url(../bilder/weisskachel.jpg) top left repeat;
	color:#666;
}
h2 {
	margin-bottom:10px;
	font-size:20px;
	font-weight:normal;
	letter-spacing:0.05em;
}
#scroll > h3 {margin-top:0;}
h3 {
	font-size:15px;
}
h4 {
	font-size:14px;
}
h3,h4 {
	margin-bottom:5px;
	padding-top:10px;
}
p + h4 {
	margin-top:4px;}
p {
	margin-bottom:8px;
	font-size:13px;
	line-height:1.3em;
}
blockquote {
	padding:5px 20px 0px 20px;
}
.quelle {
	margin-top:-4px;
	font-style:italic;
	text-align:right;
	font-size:11px;
}
.quelletop {
	margin-top:-10px;
	font-style:italic;
	text-align:right;
	font-size:11px;
}
img + .quelle {
	margin-top:3px;
}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.center {text-align:center;}
.rechts {text-align:right;}
.links {text-align:left;}
.kleiner {font-size:0.9em;}
.clear {clear:both;}
.clearone {height:1px; font-size:1px; clear:both; display:block;}
.red {color: #990000;}
.rot {color:#F00;}
.gruen {color:#090;}
.marker {color:#900; font-weight:bold;}
.warnred {color:#F00; font-weight:bold;}
.dispblock {display:block;}
.dispnone {display:none;}
.visible {visibility:visible;}
.hidden {visibility:hidden;}
.fuelldiv {clear:both; height:600px;}
.blocktext {padding-top:10px;} /*Damit bei Sprunglink nicht am Top klebt*/
.zusammen {white-space:nowrap;}
.mehrtag {
	float:right;
	font-size:11px;
	margin-right:5px;
}
.anna {
	color:#4d84a6;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}


a:link, a:visited {
	text-decoration:none;
	color:#4d84a6;
}
a:hover {
	color:#000;
}
a.top {
	padding-left:12px; 
	background:url(../bilder/toppfeil.gif) left center no-repeat;
	color:#666;
	text-decoration:none;
}
a.top:hover {
	color:#000;
}
p.top {
	text-align:right;
	clear:both;
}
p.top + h3 {
	margin-top:-5px;
}
a.weiter {
	padding-right:20px; 
	background:url(../bilder/weiterpfeil-blau.gif) right center no-repeat;
	text-decoration:none;
}
a.weiter:hover {
	padding-right:20px; 
	background:url(../bilder/weiterpfeil-000.gif) right center no-repeat;
	text-decoration:none;
}
a.pdf {
	padding-left:25px;
	background:url(../bilder/pdf-ico.gif) left center no-repeat;
}

p.mehrlink {
	margin:0px 0 8px 0;
	text-align:right;
	font-style:italic;
}
p + p.mehrlink {
	margin:-6px 0 8px 0;
}
div.block_bottompkt > p + p.mehrlink {
	margin:-6px 0 0px 0;
}
div.block_bottompkt > h4 {
	padding-top:8px;
}
/*newsletter abonnieren
#newssubmit {
	width:auto;
	padding:1px 2px;
	border:1px solid #ccc;
	background-color:#eee;
	font-size:11px;
}*/
input[type="text"] {
	font-size:12px;
}
input[type="submit"] {
	width:auto;
	padding:2px 3px;
	border:1px solid #ccc;
	background-color:#eee;
	font-size:11px;
}
input[type="submit"]:hover {
	border:1px solid #666;
	background-color:#d8d9bf;
	font-size:11px;
	cursor:pointer;
}
/* -------- */
#content {
	position:relative;
	width:600px; 
	margin-top:0;
	margin-bottom:20px;
	padding-top:30px;
	padding-left:0px;
}
/*Bilder einbinden*/
.bildblock {
	float:left;
	position:relative;
	margin:0 15px 8px 0;
	background-color:#eee;
}
.bildblock img {
	border:1px solid #ccc;
	margin-bottom:2px;
}
.bildblock p {
	margin-bottom:2px;
	text-align:center;
	font-style:italic;
	color:#666;
	font-size:12px;
}
.bildblock-rechts {
	float:right;
	position:relative;
	margin:0 0 8px 15px;
	background-color:#eee;
}
.bildblock-rechts img {
	border:1px solid #ccc;
	margin-bottom:2px;
}
.bildblock-rechts p {
	margin-bottom:2px;
	text-align:center;
	font-style:italic;
	color:#666;
	font-size:12px;
}
/*SPEZIFIZEIRUNGEN z.B. ort_orte 3 Bilder in Reihe*/
#ort_orte div.bildblock {
	width:190px;
	margin-right:10px;
}
/*Damit alle Bilder gleiche Höhe haben*/
#ort_orte div.bildblock .innerbildblock {
	width:188px; 
	height:140px; 
	overflow:hidden;
}
/*Bild etwas größer als dargestellt, damit es immer den innerdiv ausfüllt*/
#ort_orte div.bildblock img {
	width:195px;
}
/*FÜR DIE BILD SEITEN*/
/*siehe annaelbe*/
a img:hover {
	filter: alpha(opacity=50);
	/* Mozilla 1.6 und frueher */
	-moz-opacity: 0.5;
	opacity: 0.5;
}
/*
body#ort_bilder .bildblock img {
	width:350px;
}
body#ort_bilder .bildblock p.bottom {
	position:absolute;
	left:365px;
	bottom:0;
	font-style:italic;
	font-size:12px;
}
*/
/*Normale Liste - wegen Einrückungen*/
.normal {
	position:relative;
	display:inline-block;
	padding:0;
	margin-left:20px;
	margin-bottom:10px;
	background-color:transparent;
}
.normal li {
	line-height:1.3em;
	padding-bottom:3px;
	padding-top:1px;
}

/*z.B. Termine - mit Punkten*/
.ulliste {
	list-style:none;
	background-color:#fff;
}
.ulliste li {
	line-height:1.2em;
	padding-bottom:2px;
	padding-top:1px;
	background:url(../bilder/bg_punkte.gif) repeat-x 0 77% !important;
	background-position: 0 61%; /*Hack für IE */
}
.ulliste li span {
	padding-bottom:1px;
	background-color:#fff;
}
.ulliste li span.titel {float:left;width:auto; padding:1px 3px 1px 0px;}
.ulliste li span.datum, .ulliste li span.von  {float:right; width:auto; padding:1px 3px;}
.ulliste li span.ansehen {width:auto; float:right; padding:1px 5px;}
.ulliste li br {clear:both;}
.ulliste li span.top {display:block; width:600px; text-align:right; padding:1px 3px 1px 0px;}

/*ABBINDER MIT LINKS - wie die Liste - auf presse.php*/
p.abbinder, p.abbinder2 {
	line-height:1.2em;
	padding-bottom:2px;
	padding-top:1px;
	background:#fff url(../bilder/bg_punkte.gif) repeat-x 0 77% !important;
	background-position: 0 61%; /*Hack für IE */
}
p.abbinder span, p.abbinder2 span {
	padding-bottom:1px;
	background-color:#fff;
	font-style:oblique;
}
p.abbinder span.titel, p.abbinder2 span.titel {float:left;width:auto; padding:1px 3px 1px 0px;}
p.abbinder span.datum, p.abbinder span.von, p.abbinder2 span.datum, p.abbinder2 span.von  {float:right; width:auto; padding:1px 3px;}
p.abbinder span.ansehen, p.abbinder2 span.ansehen {width:auto; float:right; padding:1px 5px;}
p.abbinder br, p.abbinder2 br {clear:both;}
p.abbinder span.top, p.abbinder2 span.top {display:block; width:600px; text-align:right; padding:1px 3px 1px 0px;}

p.abbinder2 {
	margin-top:-6px;
}

/*----------------------------------------------------*/
p.untertitel {
	margin-top:-5px;
	font-style:italic;
}
.block_bottompkt {
	padding-bottom:4px;
	background:url(../bilder/bg_punkte.gif) bottom left repeat-x;
}
#abbinder {
	padding:10px 0px;
	background-color:#fff;
}

#wrapper {
	position:relative;
	width:900px;
	margin:0px 0 0 10px;
}

#oben {
	position:relative;
	height:142px;
	color:#000;
	background:url(../bilder/bg_obenkachel.jpg) top left repeat;
}
#oben #topblau {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:54px;
	background-color:#6eaed5;
	z-index:10;
}
#oben #logo {
	position:absolute;
	left:10px;
	border:none;
	z-index:40;
}
/*Fur den blauen Balken links (Untertitel)*/
#leftblau {
	position:absolute;
	left:0;
	height:54px;
	width:253px;
	background-color:#6eaed5;
}
#leftblau h2 {
	text-align:center;
	color:#000;
	line-height:40px;
	font-size:12px;
	letter-spacing:0.2em;
}
#leftdiv {
	position:absolute;
	top:42px;
	width:223px;
	height:auto;
	padding:20px 10px;
}
#innerwrapper {
	position:relative;
	width:600px; 
	left:253px;
}

