/* General Structure */

body {
	background-color:#FFFFFF;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family: Tahoma, Geneva, Arial, Nimbus Sans L, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 16px;
	color:#000000;
}
.homebild {
	width:auto;
	height:100%;
	background-color:#254562;
	color:#FFFFFF;
	background-image:url(../start/startanimgif.gif);
}
h1 {
	font-size: 16px;
	font-weight:bold;
	letter-spacing: 1px;
	margin:0px;
	color:#254562;
}
.aussen {
	position:absolute;
	background-color:#FFFFFF;
	top:6%;
	left:0px;
	width:100%;
	text-align:center;
}
.innen {
	position:relative;
	overflow:visible;
	margin:0px auto;
	width:951px;
	height:538px;
	text-align:left;
}
.inhaltsbereich {
	/* + für IE5-5.5 angepasst in anderer css*/

	height:508px;
	border:1px solid #000000;
}
.menue {
	margin-top:4px;
}
.menuepunkt1 {
	margin-left:0px;
	float:left;
}
.menuepunkt {
	margin-left:4px;
	float:left;
}
/* Accessibility - AddOn */

.access-xtd {
	display:none;
}
hr {
	display:none;
}
/* ################################################################ text-inhalte und text-boxen allgemein */

.halberabstand {
	font-size: 5px;
	line-height: 6px;
}
.textbox {
	padding-top:10px;
	padding-left:18px;
	padding-right:10px;
	padding-bottom:0px;
}
#typ-ih-std .bildimtext {
	margin-top:4px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:0px;
	float:left
}
#blau .textbox {
	padding-top:14px;
	padding-left:18px;
	padding-right:10px;
	padding-bottom:0px;
	background-color:#254562;
}
#dblau .textbox {
	padding-top:14px;
	padding-left:18px;
	padding-right:10px;
	padding-bottom:0px;
	background-color:#0a152b;
}
#orange .textbox {
	padding-top:14px;
	padding-left:18px;
	padding-right:10px;
	padding-bottom:0px;
	background-color:#FF8A00;
	font-weight: normal;
}
#orange .textbox A {
	font-weight: bold;
	color:#27549F;
}
#orange .textbox A:hover {
	color:#000000;
}
#abstand .textbox {
	padding-top:18px;
	padding-bottom:16px;
	padding-left:22px;
}
p {
	margin-top:0px;
	margin-bottom:0px;
}

.veranstaltungskalender img {
	float:right;
	margin-left:24px;
}
.trenner {
	float:none !important;
	margin-top:14px;
	margin-bottom:14px;
	margin-left:0px !important;
}
/* ################################################################ Inhalte-Struktur  3x4   */





/* IH Structure ---------------------------- 3x4 Formen */

#typ-3x4 .form11 {
	width:311px;
	height:122px;
	overflow:hidden;
}
#typ-3x4 .form21 {
	width:626px;
	height:122px;
	overflow:hidden;
}
#typ-3x4 .form31 {
	width:941px;
	height:122px;
	overflow:hidden;
}
#typ-3x4 .form12 {
	width:311px;
	height:248px;
	overflow:hidden;
}
#typ-3x4 .form14 {
	width:311px;
	height:500px;
	overflow:hidden;
}
#typ-3x4 .form22 {
	width:626px;
	height:248px;
	overflow:hidden;
}
/* IH Structure ---------------------------- 3x4 Positionen */

#typ-3x4 .pos11 {
	position:absolute;
	top:5px;
	left:5px;
}
#typ-3x4 .pos21 {
	position:absolute;
	top:5px;
	left:320px;
}
#typ-3x4 .pos31 {
	position:absolute;
	top:5px;
	left:635px;
}
#typ-3x4 .pos12 {
	position:absolute;
	top:131px;
	left:5px;
}
#typ-3x4 .pos22 {
	position:absolute;
	top:131px;
	left:320px;
}
#typ-3x4 .pos32 {
	position:absolute;
	top:131px;
	left:635px;
}
#typ-3x4 .pos13 {
	position:absolute;
	top:257px;
	left:5px;
}
#typ-3x4 .pos23 {
	position:absolute;
	top:257px;
	left:320px;
}
#typ-3x4 .pos33 {
	position:absolute;
	top:257px;
	left:635px;
}
#typ-3x4 .pos14 {
	position:absolute;
	top:383px;
	left:5px;
}
#typ-3x4 .pos24 {
	position:absolute;
	top:383px;
	left:320px;
}
#typ-3x4 .pos34 {
	position:absolute;
	top:383px;
	left:635px;
}
/* ################################################################ Inhalte-Struktur  2x4   */



/* IH Structure ---------------------------- 2x4 Formen */

#typ-2x4 .form11 {
	width:468px;
	height:122px;
	overflow:hidden;
}
#typ-2x4 .form21 {
	width:941px;
	height:122px;
	overflow:hidden;
}
#typ-2x4 .form12 {
	width:468px;
	height:248px;
	overflow:hidden;
}
/* IH Structure ---------------------------- 2x4 Positionen */

#typ-2x4 .pos11 {
	position:absolute;
	top:5px;
	left:5px;
}
#typ-2x4 .pos21 {
	position:absolute;
	top:5px;
	left:478px;
}
#typ-2x4 .pos12 {
	position:absolute;
	top:131px;
	left:5px;
}
#typ-2x4 .pos22 {
	position:absolute;
	top:131px;
	left:478px;
}
#typ-2x4 .pos13 {
	position:absolute;
	top:257px;
	left:5px;
}
#typ-2x4 .pos23 {
	position:absolute;
	top:257px;
	left:478px;
}
#typ-2x4 .pos14 {
	position:absolute;
	top:383px;
	left:5px;
}
#typ-2x4 .pos24 {
	position:absolute;
	top:383px;
	left:478px;
}
/* ################################################################ Inhalte-Struktur  2x4  + standard-Text (Umland-Tipps) */

/* IH Structure ---------------------------- 3x4 Formen */

#typ-ih-std .form-ut-11 {
	width:311px;
	height:122px;
	overflow:hidden;
}
#typ-ih-std .form-ut-12 {
	width:311px;
	height:248px;
	overflow:hidden;
}
#typ-ih-std .form-ut-13 {
	width:311px;
	height:374px;
	overflow:hidden;
}
#typ-ih-std .form-ut-14 {
	width:311px;
	height:500px;
	overflow:hidden;
}
/* IH Structure ---------------------------- 3x4 Positionen */

#typ-ih-std .pos-ut-11 {
	position:absolute;
	top:5px;
	left:5px;
}
#typ-ih-std .pos-ut-21 {
	position:absolute;
	top:5px;
	left:320px;
}
#typ-ih-std .pos-ut-12 {
	position:absolute;
	top:131px;
	left:5px;
}
#typ-ih-std .pos-ut-22 {
	position:absolute;
	top:131px;
	left:320px;
}
#typ-ih-std .pos-ut-13 {
	position:absolute;
	top:257px;
	left:5px;
}
#typ-ih-std .pos-ut-23 {
	position:absolute;
	top:257px;
	left:320px;
}
#typ-ih-std .pos-ut-14 {
	position:absolute;
	top:383px;
	left:5px;
}
#typ-ih-std .pos-ut-24 {
	position:absolute;
	top:383px;
	left:320px;
}
/* ################################################################ Inhalte-Struktur  reste  */

#typ-1x1 .form11 {
	width:941px;
	height:500px;
	overflow:hidden;
}
#typ-1x1 .pos11 {
	position:absolute;
	top:5px;
	left:5px;
}
/* Inhaltesseiten std (rechts text/menue, links bild/text 1x1) */

#typ-ih-std .box-r {
	position:absolute;
	top:5px;
	left:635px;
	width:311px;
	height:500px;
	overflow:auto;
}
#typ-ih-std .titel {
	position:absolute;
	top:5px;
	left:635px;
	width:311px;
	height:122px;
	overflow:hidden;
}
#typ-ih-std .box-r-titel {
	position:absolute;
	top:131px;
	left:635px;
	width:311px;
	height:374px;
	overflow:auto;
}
#typ-ih-std .box-l {
	position:absolute;
	top:5px;
	left:5px;
	width:624px;
	height:498px;
	overflow:auto;
}
#typ-ih-std .box-l-rahmen {
	/* + für IE5-5.5 angepasst in anderer css*/

	position:absolute;
	top:5px;
	left:5px;
	width:624px;
	height:498px;
	overflow: auto;
	border:1px solid #000000;
}
#typ-ih-std .box-l-bild {
	/* + für IE5-5.5 angepasst in anderer css*/

	position:absolute;
	top:5px;
	left:5px;
	width:626px;
	height:500px;
	overflow: hidden;
}
#typ-ih-std .box-weiss {
	width:590px;
}
/* ################################################################ Boxen-Farben */



.box-weiss {
	width:auto;
	height:100%;
	background-color:#FFFFFF;
	font-weight: normal;
	color:#000000;
}
.box-schwarz {
	width:auto;
	height:100%;
	background-color:#000000;
	font-weight: bold;
	color:#FFFFFF;
}
.box-orange {
	width:auto;
	height:100%;
	background-color:#FF8A00;
	font-weight: bold;
}
.box-gelb {
	width:auto;
	height:100%;
	background-color:#FFDE00;
	font-weight: bold;
}
.box-blau {
	width:auto;
	height:100%;
	background-color:#254562;
	color:#FFFFFF;
}
.box-blau A {
	color:#FFDE00;
	text-decoration: none;
}
.box-blau A:hover {
	color:#FF8A00;
	text-decoration: none;
}
.box-dblau {
	width:auto;
	height:100%;
	background-color:#0a152b;
	color:#FFFFFF;
}
.box-dblau A {
	color:#FFDE00;
	text-decoration: none;
}
.box-dblau A:hover {
	color:#FF8A00;
	text-decoration: none;
}
.box-hellblau {
	width:auto;
	height:100%;
	background-color:#92A2B1;
	font-weight: bold;
}
/* ################################################################ Text-Farben auszeichnungen */

.grau {
	color:#CCCCCC;
}
.grau-dunkel {
	color:#777777;
}
.orange-dunkel {
	/*color:#777777;*/
	color:#e97e00;
}
.regular {
	font-weight: normal;
}
.gross {
	font-size: 14px;
	line-height: 19px;
}
A {
	text-decoration:none;
	color:#3A69AA;
}
A:hover {
	text-decoration:none;
	color:#FF7302;
}
.klitzeklein {
	font-size: 10px;
	font-weight: normal;
}
/* ########################################## ICONS - Links und Auszeichnungen   */

.link-extern {
	background-image:url(../z_std_img/icon_extlink.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:left;
}
#blau .link-extern {
	background-image:url(../z_std_img/icon_extlink_h.gif);
}
#dblau .link-extern {
	background-image:url(../z_std_img/icon_extlink_h.gif);
}
#orange .link-extern {
	background-image:url(../z_std_img/icon_extlink_d.gif);
}
.link-email {
	background-image:url(../z_std_img/icon_email.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:left;
}
#blau .link-email {
	background-image:url(../z_std_img/icon_email_h.gif);
}
#dblau .link-email {
	background-image:url(../z_std_img/icon_email_h.gif);
}
.link-dl-tiff {
	background-image: url(../z_std_img/icon_tif.gif);
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top: 4px;
	line-height: 22px;
	background-position: left;
}
.link-dl-jpg {
	background-image:url(../z_std_img/icon_jpg.gif);
	background-repeat:no-repeat;
	padding-left: 24px;
	padding-top: 4px;
	line-height: 22px;
	background-position:left;
}
.link-dl-pdf {
	background-image:url(../z_std_img/icon_pdf.gif);
	background-repeat:no-repeat;
	padding-left: 24px;
	padding-top: 4px;
	line-height: 22px;
	background-position:left;
}
.link-dl-mp3 {
	background-image:url(../z_std_img/icon_mp3.gif);
	background-repeat:no-repeat;
	padding-left: 24px;
	padding-top: 4px;
	line-height: 22px;
	background-position:left;
}
.info-tel {
	background-image:url(../z_std_img/icon_tel.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:left;
}
#blau .info-tel {
	background-image:url(../z_std_img/icon_tel_h.gif);
}
#dblau .info-tel {
	background-image:url(../z_std_img/icon_tel_h.gif);
}
.info-fax {
	background-image:url(../z_std_img/icon_fax.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:left;
}
#blau .info-fax {
	background-image:url(../z_std_img/icon_fax_h.gif);
}
#dblau .info-fax {
	background-image:url(../z_std_img/icon_fax_h.gif);
}
.info-mobil {
	background-image:url(../z_std_img/icon_mobil.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:left;
}
#blau .info-mobil {
	background-image:url(../z_std_img/icon_mobil_h.gif);
}
#dblau .info-mobil {
	background-image:url(../z_std_img/icon_mobil_h.gif);
}
/* ########################################## STARTSEITE - BOXEN   */
.zeitungsmeldung {
	position:absolute;
	left:25px;
	top:20px;
	width:906px;
	height:56px;
	color:#a6bcd1;
	z-index:1;
	overflow:hidden;
}
.zeitungsmeldung strong, .zeitungsmeldung b {
	font-weight:normal;
	color:#fff;
}
.startmeldung-1 {
	position:absolute;
	left:5px;
	top:308px;
	z-index:1;
}
.startmeldung-2 {
	position:absolute;
	left:5px;
	top:374px;
	z-index:1;
}
.startmeldung-3 {
	position:absolute;
	left:5px;
	top:440px;
	z-index:1;
}
.starttab {
	height:64px;
	border:0px;
	cellpadding:0px;
	cellspacing:0px;
	valign:middle;
}
.startmeldung-box {
	position:relative;
	width:280px;
	height:64px;
	border-top:2px;
	border-right:2px;
	border-bottom:0px;
	border-left:0px;
	border-style:solid;
	border-color:#FFFFFF;
	padding-left:16px;
	padding-right:16px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
}
.startmeldung-box A {
	color:#FF8A00;
}
.startmeldung-box A:hover {
	color:#FFDE00;
}
.startsound {
	position:absolute;
	left:5px;
	top:-1000px;
	visibility:hidden;
}


.wetter {
	position:absolute;
	left:0px;
	top:0px;
}


/*
Peter Fix :)
*/

a#petermaffay2011, a#petermaffay2011:hover{
color: #000;
}





