/* 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;

}

.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;

}



/* ################################################################ 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;

}

.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   */

.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;

}

