/*-----------------------------------------------------------------
-- "Blaue Version" nur für Bereichs- und Projektseiten
-- NICHT für Sitemap, Über uns etc.
-- written for Stadtkultur-online -//- creator: pb@parterremedia.de
-- Erstellt: 05.03.2004
-----------------------------------------------------------------*/
* {margin:0;padding0; letter-spacing:0;}
body {
 background: #FAFAFA url(../layout_grafik/headkachel.png) repeat-x top left;
 font-family: verdana,arial,helvetica,sans-serif;
 margin:0; padding:0;
}
/*----------------------------------------------
-- Start: Contentbereich
------------------------
--- Start: Linke NaviLeiste
-----------------------------------------------*/
#navibox {
 position:absolute; left:0px; top:122px; 
 width:200px; height:auto; 
 background-color: #FAFAFA;
	/* border:1px solid green; */
 float: left;clear:right;
}
a.subnavired:link, a.subnavired:visited, a.subnavired:hover, a.subnavired:active {
display: block;
width: 100%;
font-size:11px; font-weight:bold;
color: #ff0000;
text-decoration: underline;
padding-top: 2px; padding-bottom: 2px; padding-left: 6px;
}
a.subnavired:visited {
	color:#707070;
	}
a.subnavired:hover {
	color: #FFFFFF; background-color: #ff0000;
	text-decoration: none;
	}
a.subnavired:active {
	color: #FFFFFF; background-color: #ff0000;
	text-decoration: none;
	}
a.aktiviert:link, a.aktiviert:visited, a.aktiviert:hover, a.aktiviert:active {
 display: block;
 width: 100%;
 font-size:11px; font-weight:bold;
 padding-top: 2px; padding-bottom: 2px; padding-left: 6px;
 color: #FFFFFF; background-color: #ff0000;
 text-decoration: none;
 cursor:default;
 }
img.randoben {
padding-top:5px;
}
img.navipinn {
 border:none;
 display:block;
 width:36px; height:25px;
}
img.navipinn-big {
 border:none;
 display:block;
 width:36px; height:30px;
}

/*---------------------------------------------------
Start: Dunkelblaue Rahmenlinien 
---------------------------------------------------*/
.borderall {
 border: 1px solid #A0BDCE;
}
.borderleft {
 border-left: 1px solid #A0BDCE;
}
.borderright {
 border-right: 1px solid #A0BDCE;
}
.bordertop {
 border-top: 1px solid #A0BDCE;
}
.borderbottom {
 border-bottom: 1px solid #A0BDCE;
}
.bordervertical {
 border-right: 1px solid #A0BDCE;
 border-left: 1px solid #A0BDCE;
}
.bordverticbottom {
 border-right: 1px solid #A0BDCE;
 border-left: 1px solid #A0BDCE;
 border-bottom: 1px solid #A0BDCE;
}
.borderhorizontal {
 border-top: 1px solid #A0BDCE;
 border-bottom: 1px solid #A0BDCE;
}
.borderhorileft {
 border-top: 1px solid #A0BDCE;
 border-bottom: 1px solid #A0BDCE;
 border-left: 1px solid #A0BDCE;
}
.borderhoriright {
 border-top: 1px solid #A0BDCE;
 border-bottom: 1px solid #A0BDCE;
 border-right: 1px solid #A0BDCE;
}
/*------------------------------------
Ende: Dunkelblaue Rahmenlinien
------------------------------------*/
/*-------------------------
-- Ende NaviLeiste links
--------------------------*/
#MainBox {
 /* position: absolute; left:200px; top:122px; */
 width:auto; height: auto;
 background-color: #FAFAFA;
 border:0;
 margin-left:240px;margin-top:120px;
 padding:20px;
/* border:1px solid blue; */
 }
#MainBox table#content {
 /* border:1px solid red; */
 }
#MainBox table#content td.textzelle {
 padding:10px 60px 0 10px;
 vertical-align:top;
/* border:1px solid green; */
 }
/* rechte Spalte */
#MainBox table#content td.rechteSpalte {
	vertical-align:top;
	text-align:right;
	/* border:1px solid black; */
	width:200px;
	}
/* Start: Links in Newsarchiv rechte Spalte */
a.maplink:link, a.maplink:visited, a.maplink:hover, a.maplink:active {
 display:block;
 width:180px;
 font-size:11px;
 text-decoration: underline;
 padding-top: 2px; padding-bottom: 2px;padding-left:5px;
 margin-bottom:5px;
}
/* Ende: Links in Newsarchiv rechte Spalte */
/*---Start: Suchmaske ---*/
#suchbox {
	width:184px;
	border:1px solid #A0BDCE;
	background:white;
	margin-bottom:40px;
	text-align:left;
	}
#suchbox form {
 width:184px;
 padding-bottom:10px;
 }
#suchbox h1 {
 background:#A0BDCE; color:white;
 font:bold 11px verdana,arial,sans-serif;
 padding:2px 5px; margin-bottom:10px;
 }
.eingabe {
 border: 1px solid #A0BDCE;
 color: #5B5B5B; background-color: #FFFFFF;
 font:normal 11px verdana,arial,sans-serif;
 display:inline;
 margin-left:5px;
}
.button {
 border: 1px solid #A0BDCE;
 font:bold 10px verdana,arial,sans-serif;
 color: #ffffff; background-color: #A0BDCE;
 display:inline; margin-left:5px;
 cursor: pointer;
 cursor: hand;
}
/*----------------------------------
 Ende: Suchmaske
----------------------------------*/
#bildbox {width:185px;text-align:right;}
#bildbox img {border:0 none;}
img.contentfoto {
 float:left;
 margin-right:15px; margin-bottom:10px; margin-top:15px;
}
#KontaktBox, #KontaktBox table {
 border:0 none;
	margin-top:10px;
}
p.anker {
 text-align:right;
 padding-bottom:10px;
}
a.anker:link, a.anker:visited, a.anker:hover, a.anker:active {
 font-size: 11px; font-weight: bold;
 color: #ff0000; background: #FAFAFA;
 text-decoration: none;
 padding: 2px;
}
a.anker:hover {
 color: #FFFFFF; background: #ff0000;
	}
a.anker:active {
 color: #ff0000; background-color: #FFFFFF;
	}
h1.colored {
 color: #000080;
 font-weight: bold;
}
p {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; font-weight: normal; line-height: 150%;
 color: #000000; background-color:inherit;
 text-align:left; vertical-align:top;
 margin: 10px 0 0 0;
}
.initial {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px; font-weight: bold;
 color: #ff0000;
 text-align: left;
}
td.kontakthead {
 font: bold 11px Verdana, Arial, Helvetica, sans-serif;
 background: #A0BDCE; color: #FFFFFF;
 padding-left:10px;
 text-align: left; vertical-align: middle;
}
#KontaktBox td.kontakthead {
 font: bold 12px Verdana, Arial, Helvetica, sans-serif;
 background: #FAFAFA; color: red;
 padding-left:2px; padding-bottom:10px;
 text-align: left; vertical-align: middle;
}
.small {
 font:normal 10px/150% Verdana, Arial, Helvetica, sans-serif;
 text-align: left; vertical-align: top;
 color:#000000;
 padding: 0 3px 3px 3px;
 margin:0;
}
.fat { font-weight: bold; }
.red { color: #ff0000; }
.gray { color: #666666; }
td.weiss, .weiss { color: #ffffff; }
h3.c2 {
 background-color:#ff0000; color:#ffffff;
}
.newspic {
 float:left; display:block;
 margin: 5px 8px 0px 3px;
 border:0;
}
.datumLi {
 font:normal 11px verdana,arial,sans-serif;
 color: #5B5B5B;
 margin:8px 5px 0 0;
 text-align:left;display:block;
}

/*----------------------------------------------
Start: Breichsstartseiten (dokumentübergreifend)
----------------------------------------------*/
h3.bereich, h1 {
 margin:0; padding:5px 0 2px 0;
 width: auto;
 color:red;
 font: 700 16px Georgia, 'new times roman', serif;
}
.bereichspic {
 float:left; display:block;
 margin: 5px 8px 0 5px;
 border:0;
}
/*----------------------------------------
Ende: Breichsstartseiten
----------------------------------------*/
hr.blau {
	height:1px;
	border:0 none;
	color: #A0BDCE;
	background-color: #A0BDCE;
	width:100%;
	text-align:center;
	}
hr.newstrenner {
	height:1px;
	border:0 none;
	color: #A0BDCE;
	display:block;
	background-color: #A0BDCE;
	width:80%;
	margin:10px auto;
	}
/*------------------------------
 Start: Footer
-------------------------------*/
#fussleiste {
 width:auto;
 border-top:1px solid #ff0000;
 padding:5px 0 5px 0;
 font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: center; vertical-align: top;
	clear:both;
}
a.footernav:link, a.footernav:visited, a.footernav:hover, a.footernav:active {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; font-weight: normal;
 color: #ff0000;
 text-align: left; vertical-align: top;
 text-decoration: underline;
 padding: 2px 3px;
}
a.footernav:hover {
 color: #FFFFFF; background-color: #ff0000;
 }
a.footernav:active {
 color: #ff0000; background-color: #FFFFFF;
 text-decoration: none;
 }
.smallcenter {
 font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: center; vertical-align: top;
 padding: 0px 0px 0px 0px;
 }
/*------------------------------
Ende Formatierung fuer Footer
------------------------------*/
/*-------------------------------------------
-- Stadardlink rot
---------------------------------------------*/
a.defaultred:link, a.defaultred:visited, a.defaultred:hover, a.defaultred:active {
 font-size:12px; font-weight:bold;
 color: #ff0000;
 text-decoration: underline;
 padding: 2px;
 }
a.defaultred:hover {
 color: #FFFFFF; background-color: #ff0000;
 text-decoration: none;
 }
a.defaultred:active {
 color: #FFFFFF; background-color: #ff0000;
 text-decoration: none;
 }

/*-------------------------------------------
-- Standardlink News rot
---------------------------------------------*/
a.newstitle:link, a.newstitle:visited, a.newstitle:hover, a.newstitle:active {
 font-size:13px; font-weight:bold;
 color: #5B5B5B;
 text-decoration: underline;
 padding: 1px;
 padding-left:5px;
 }
a.newstitle:visited {
 color:#CCCCCCC;
 text-decoration:none;
 }
a.newstitle:hover, a.newstitle:active {
 color: red; background-color: inherit;
 text-decoration: none;
 }
/*------------------------------------------------------------
-- Standardlink
-------------------------------------------------------------*/
a:link {color: #5B5B5B;}
a:visited { color:#808080; }
a:hover { color: #ff0000; }
a:active { color:#ff0000; }
/*--------------------------------------------------------------------
-- Formatierung fuer mail-Formular
--------------------------------------------------------------------*/
.formulareingabe {
 border: 1px solid #A0BDCE;
 color: #000000; background-color: #FFFFFF;
 font:normal 11px verdana,arial,sans-serif;
 padding:3px;
}
.mailbutton {
 border: 1px solid #FFFFFF;
 font:bold 11px verdana,arial,sans-serif;
 color: #ffffff; background-color: #A0BDCE;
 padding:3px;
 cursor:pointer;
 cursor:hand;
}
/* misc */
td.c1 {padding-left:10px;}
td.c2 {margin-left:10px;}
#zerti_icons img {display:none;}
