/* GLOBAL DEFINITIONS */

html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body {
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	line-height:15px;
	color:#6a6a6a;
}

img {
	border: 0; 
	display: block;
}

/* Ueberschrift Blau */
h1 {
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	font-family: Verdana;
	font-size: 16px;
	line-height:20px;
	color: #1e3382;
}

/* Ueberschrift Blau */
h2 {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 10px;
	color: #1e3382;
}

.h2white {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}

/* Ueberschrift Gelb */
h3 {
	float: left;
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #f9b200;
}

.h3small {
	float: left;
	margin: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #f9b200;
}

.h3gray {
	font-weight: bold;
}

.h3blue {
	font-weight: bold;
	color: #1E3382;
}


h3 a {
	text-decoration: none;
	color: #f9b200;
}

/* Container mit gesamter Breite  */
#container {
	width: 850px;
	margin: auto;
	height: auto !important; /* !important-Regel für moderne Browser */
	height: 100%; /* Mindesthöhe in IE (<7) */
}

#container_bg1 {
	float: left;
	width: 865px;
	height: auto !important; /* !important-Regel für moderne Browser */
	height: 100%; /* Mindesthöhe in IE (<7) */
	background-image: url(/design_images/background_lang.gif);
	background-position: top center;
	background-repeat: no-repeat;
}

#container_bg2 {
	float: left;
	width: 865px;
	height: auto !important; /* !important-Regel für moderne Browser */
	height: 100%; /* Mindesthöhe in IE (<7) */
/*	background-image: url(/design_images/background_left.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
*/
}

#container_main {
	margin: auto;
	width: 850px;
	text-align: left;
}

/* x--------------------Header BEGIN--------------------x */

/* Header  */
#header {
	width: 850px;
	height: 80px;
	background-color: #1e3382;
}

/* Header Home links */
.header_home_left {
	float: left;
	width: 500px;
	height: 80px;
	
}

/* Header Home rechts */
.header_home_right {
	float: right;
	width: 169px;
	height: 80px;
	margin-right: 4px !important;
	margin-right: 2px;	
/*	background-image: url(/design_images/oeffnungszeiten.gif);
	background-position: top center;
	background-repeat: no-repeat; */
}

/* Header Home rechts Headline */
.header_home_right_headline {
	float: left;
	margin-top: 10px;
	padding-left: 12px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

/* Header Home rechts Text */
.header_home_right_text {
	float: left;
	margin-top: 7px;
	padding-left: 12px;
	font-family: Verdana;
	font-size: 9px;
	line-height:12px;
	color: #ffffff;
}

.header_home_right_text_2 {
	float: left;
	margin-top: 7px;
	padding-left: 20px;
	font-family: Verdana;
	font-size: 9px;
	color: #ffffff;
	line-height:12px;
}

/* x--------------------Header END--------------------x */

/* x--------------------Menu BEGIN--------------------x */

/* Menu mit einzelnen Menupunkten und Suchfeld  */


/* Suche */
#search {
	float: right;
	margin-top: 2px;
	margin-right: 6px !important;
	margin-right: -4px;
	height: 22px;
	width: 160px !important;
	width: 170px;
}

input.search {
	float: left;
	width: 120px;
	height: 14px !important;
	height: 18px;
	padding-top: 2px;
	font: 11px verdana;
	color: #6a6a6a;
	border: 1px solid #999999;
	background: #ffffff;
	margin-top: 2px;
}

/* x--------------------Menu END--------------------x */

/* x--------------------Boxen Rechts BEGIN--------------------x */

/* Main Bereich rechts */
.main_right {
	float: left;
	width: 155px;
	margin-top: 10px;
	padding-left: 24px;
}

/* Main Bereich rechts Hauptboxen */
.main_right_box {
	display: block;
	overflow: auto;
	width: 155px;
	/*height: 135px;
	margin-bottom: 10px;*/
/*	padding-bottom: 6px; */
	background-image: url(/design_images/box_small_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	line-height:11px;
}

.main_right_box_b {
	width: 155px;
	height: 4px;
	/*margin-bottom: 10px;*/
	background-image: url(/design_images/box_small_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* Innere Box */
.main_right_box_ib {
	float: left;
	width: 135px;
	padding-top: 12px;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 10px !important;
	font-size: 9px;
	color: #6A6A6A;
}

/* Innere Box - Bild */
.main_right_box_ibp {
	float: left;
	width: 135px;
	padding-left: 1px;
	padding-bottom: 4px;
}

/* Innere Box - Text */
.main_right_box_ibt {
	float: left;
	width: 135px;
	line-height: 14px;
}

/* Inner Box - Link */
.main_right_box_ibl {
	width: 135px;
	margin-top: 4px;
	position: relative;
	top: -12px;
}

/* Inner Box - Link Farbe */
.main_right_box_ibl a {
	color: #6a6a6a;
}
.main_right_box_ibl img {
	display: inline;
	text-decoration: none;
}

/* Separator */
.main_right_box_s {
	width: 155px;
	height: 10px;
}

/* x--------------------Boxen Rechts END--------------------x */

/* x--------------------Footer BEGIN--------------------x */

/* Footer */
#footer {
	float: left !important;
	float: none;
	margin-top: 20px !important;
	margin-top: 8px;
	width: 850px;
	height: 40px;
	font-family: Verdana;
	font-size: 10px;
	color: #b1b1b1;
}

/* Footer TEXT */
#footer_text {
	float: left;
	padding-top: 4px;
	padding-left: 4px;
}

/* Footer LINKS */
#footer_links a:link , #footer_links a:visited , #footer_links

a:active , #footer_links a:hover {
	color: #6A6A6A;
}

/* Footer LINKS */
#footer_links {
	list-style: none;
	text-align: right;
	padding-top: 3px;
	padding-right: 4px;
	font-family: Verdana;
	font-size: 10px;
	color: #6A6A6A;
}

/* x--------------------Footer END--------------------x */


/* x--------------------Main BEGIN--------------------x */

/* ---------- ---------- Main Bereich */

/* Main Bereich */
.main {
	float: left;
	width: 850px;
}

/* Main Bereich links */
.main_left {
	float: left;
	width: 648px;
	margin-top: 50px;
	padding-left: 12px;
	font-family: Verdana;
	font-size: 11px;
}

/* startseite ---------- ---------- ---------- BEGIN */

/* ---------- ----------  Main Bereich links */
.str_main_left {
	float: left;
	width: 830px !important;
	width: 840px;
	margin-top: 12px;
	padding-left: 12px;
	margin-bottom: 12px;
	font-family: Verdana;
	font-size: 11px;
}

/* ---------- ---------- Box 1 */
.str_main_left_box_1_1 {
	float: left;
	width: 498px;
	height: 360px;
}

.str_main_left_box_1_2 {
	float: left;
	width: 320px;
	height: 360px;
	padding-left: 10px;
}

.str_main_left_box_1_2_1 {
	float: left;
	width: 320px;
	height: 215px;
	background-image: url(/design_images/home/box_big.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

/* Innere Box */
.str_main_left_box_1_2_1_ib {
	float: left;
	width: 300px;
	margin-top: 14px;
	padding-left: 10px;
}

/* Innere Box - Bild */
.str_main_left_box_1_2_1_ibp {
	float: left;
	margin-right: 6px;
}

/* Innere Box - Headline */
.str_main_left_box_1_2_1_ibhl {
	float: left;
	width: 300px;
	padding-bottom: 6px;
}

/* Innere Box - Text */
.str_main_left_box_1_2_1_ibt {
	margin-top: 12px;
	font-family: Verdana;
	font-size: 11px;
	
}

/* Inner Box - Link */
.str_main_left_box_1_2_1_ibt a { color: #6a6a6a; }

.str_main_left_box_1_2_2 {
	float: left;
	width: 320px;
	height: 135px;
	margin-top: 10px;
}

/* Inner Box - Link Farbe */
.str_main_left_box_1_2_1_ibl {
	float: left;
	width: 300px;
	position: relative;
	top: -10px;
}

/* Inner Box - Link */
.str_main_left_box_1_2_1_ibl img {
	display: inline;
	text-decoration: none;
}

/* Inner Box - Link */
.str_main_left_box_1_2_1_ibl a { color: #6a6a6a; }

.str_main_left_box_1_2_2_1 {
	float: left;
	width: 155px;
	height: 135px;
	background-image: url(/design_images/box_small.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* Innere Box */
.str_main_left_box_1_2_2_1_ib {
	float: left;
	width: 135px;
	padding-top: 12px;
	padding-left: 10px;
}

/* Innere Box - Bild */
.str_main_left_box_1_2_2_1_ibp {
	float: left;
	padding-left: 1px;
	padding-bottom: 2px;
}

/* Innere Box - Text */
.str_main_left_box_1_2_2_1_ibt {
	float: left;
	font-family: Verdana;
	font-size: 10px !important;
	font-size: 9px;
	color: #6A6A6A;
}

/* Innere Box - separator */
.str_main_left_box_1_2_2_2 {
	float: left;
	width: 10px;
	height: 135px;
}

/* ---------- ---------- Box 2 */
.str_main_left_box_2_1 {
	float: left;
	width: 498px;
	height: 114px;
	margin-top: 10px;
	background-image: url(/design_images/home/box_bottom_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* Box unten links Trennstrich */
.str_main_left_box_2_1_s {
	float: left;
	margin-top: 4px;
	margin-left: 1px;
}

/* Innere Box */
.str_main_left_box_2_1_ib {
	float: left;
	width: 320px;
	margin-top: 4px;
	padding-left: 10px;
}

/* Innere Box - Text */
.str_main_left_box_2_1_ibt {
	float: left;
	width: 320px;
	font-family: Verdana;
	font-size: 11px;
	
	line-height:16px;
}
.str_main_left_box_2_1_ibt a {
	text-decoration:none;
}
/* Innere Box - Bild */
.str_main_left_box_2_1_ibp {
	float: left;
	position: relative;
	left: 4px;
	bottom: 20px;
}

.str_main_left_box_2_2 {
	float: left;
	width: 320px;
	height: 114px;
	margin-top: 10px;
	padding-left: 10px;
}

/* startseite ---------- ---------- ---------- END */

/* veranstaltungen uebersicht ---------- ---------- BEGIN*/

/* Main Bereich links Hauptboxen */
.vau_main_left_box {
	float: left !important;
	float: none;
	width: 638px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* Main Bereich links Hauptboxen yellow */
.vau_main_left_box_y {
	float: left !important;
	float: none;
	width: 648px;
	/* height: 204px;
	margin-bottom: 30px; */
	background-image: url(/design_images/veranstaltungen/box_big_yellow_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fbd067;
}

.vau_main_left_box_y_b {
	float: left !important;
	float: none;
	width: 648px;
	height: 10px;
	margin-bottom: 30px;
	background-image: url(/design_images/veranstaltungen/box_big_yellow_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* ---------- ---------- Box 1 */
.vau_main_left_box_1_1 {
	float: left;
	width: 300px;
}

.vau_main_left_box_1_1_1 {
	float: left;
	width: 320px;
}

.vau_main_left_box_1_1_2 {
	float: left;
	width: 320px;
	margin-top: 10px;
}

.vau_main_left_box_1_2 {
	float: right;
	width: 300px;
	padding:13px 0 0 0;
}

/* ---------- ---------- Box 2 */
.vau_main_left_box_2_1 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
}

.vau_main_left_box_2_2 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 10px;
	color: #6a6a6a;
}

.vau_main_left_box_2_3 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
}

.vau_main_left_box_2_3_1 {
	font-family: Verdana;
	font-size: 11px;
}

.vau_main_left_box_2_3_1 a {
	text-decoration: normal;
	color: #6a6a6a;
}

.vau_main_left_box_2_3_1 img {
	display: inline;
}

/* veranstaltungen uebersicht ---------- ---------- END */

/* veranstaltungen_detail ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.vad_main_left_box {
	display: block;
	overflow: auto;
	width: 638px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* ---------- ---------- Box 1 */
.vad_main_left_box_1_1 {
	float: left;
	width: 300px;
}

.vad_main_left_box_1_1_1 {
	float: left;
	width: 320px; 
}

.vad_main_left_box_1_1_2 {
	float: left;
/*	width: 320px; */
	margin-top: 10px;
	/*font-weight: bold;*/
}

.vad_main_left_box_1_2 {
	float: right;
	width: 300px;
	padding:15px 0 0 0;
}

/* ---------- ---------- Box 2 */
.vad_main_left_box_2_1 {
	float: left;
}

/* ---------- ---------- Box 3 */
.vad_main_left_box_3_1 {
	float: left;
	width: 185px;
}

.vad_main_left_box_3_2 {
	float: right;
	width: 433px;
}

/* ---------- ---------- Box 4 */
.vad_main_left_box_4_1 {
	float: left;
}

/* ---------- ---------- Box 5 */
.vad_main_left_box_5_1 {
	float: left;
	font-weight: bold;
}

/* veranstaltungen_detail ---------- ---------- ---------- END */

/* presse ---------- ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.pr_main_left_box {
	float: left !important;
	float: none;
	width: 638px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* Main Bereich links Hauptboxen yellow */
.pr_main_left_box_y {
	float: left !important;
	float: none;
	width: 648px;
	/* height: 204px;
	margin-bottom: 30px; */
	background-image: url(/design_images/presse/box_big_yellow_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fbd067;
}

.pr_main_left_box_y_b {
	float: left !important;
	float: none;
	width: 648px;
	height: 10px;
	margin-bottom: 30px;
	background-image: url(/design_images/presse/box_big_yellow_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* ---------- ---------- Box 1 */
.pr_main_left_box_1_1 {
	float: left;
	width: 638px !important;
	width: 620px;
}

.pr_main_left_box_1_1_1 {
	float: left;
	width: 638px;
}

.pr_main_left_box_1_1_2 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

.pr_main_left_box_1_2 {
	float: right;
	width: 638px;
	margin-bottom: 10px;
}

/* ---------- ---------- Box 2 */
.pr_main_left_box_2_1 {
	float: left;
	width: 310px;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.pr_main_left_box_2_0 {
	float: left;
	width: 310px;
	height: 100px;
	padding-top: 10px;
	padding-left: 18px !important;
	padding-left: 8px;
	padding-bottom: 20px;
}

.pr_main_left_box_2_1_1 {
	float: left;
	width: 310px;
	height: 4px;
	padding-bottom: 5px;
}

.pr_main_left_box_2_1_2 {
	float: left;
	width: 132px;
	height: 96px;
}

.pr_main_left_box_2_1_3 {
	float: left;
	width: 168px;
	height: 50px;
	padding-top: 40px;
	padding-left: 10px;
}
.pr_main_left_box_2_1_3 img {
	display:inline;
}
.pr_main_left_box_2_1_3 a { color: #6a6a6a; }

/* ---------- ---------- Box 3 */
.pr_main_left_box_3_1 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
}

.pr_main_left_box_3_2 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
}

.pr_main_left_box_3_2_1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #1e3382;
}

.pr_main_left_box_3_3_1 {
	font-family: Verdana;
	font-size: 11px;
}
.pr_main_left_box_3_3_1 img {
	display:inline;
}

.pr_main_left_box_3_3_1 a { color: #6a6a6a; }

/* presse ---------- ---------- ---------- ---------- END */

/* portrait ---------- ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.pt_main_left_box {
	float: left !important;
	float: none;
	width: 638px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* Main Bereich links Hauptboxen yellow */
.pt_main_left_box_y {
	float: left !important;
	float: none;
	width: 648px;
	height: 225px;
	margin-bottom: 30px;
	background-image: url(/design_images/portrait/box_big_yellow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	line-height:12px;
}

/* ---------- ---------- Box 1 */
.pt_main_left_box_1_1 {
	float: left;
	width: 300px;
}

.pt_main_left_box_1_1_1 {
	float: left;
	width: 300px;
}

.pt_main_left_box_1_1_2 {
	float: left;
	width: 300px;
	margin-top: 10px;
}

.pt_main_left_box_1_1_2b {
	float: left;
	width: 300px;
}

.pt_main_left_box_1_2 {
	float: right;
	width: 300px;
	padding:13px 0 0 0;
}

.pt_main_left_box_1_2b {
	float: right;
	width: 300px;
}

/* ---------- ---------- Box 2 */
.pt_main_left_box_2_1 {
	float: left;
}

/* ---------- ---------- Box 3 */
.pt_main_left_box_3_1 {
	float: left;
	width: 530px;
}

.pt_main_left_box_3_2 {
	float: left;
	width: 76px;
	padding-left: 14px;
}

/* ---------- ---------- Box 4 */
.pt_main_left_box_4_1 {
	float: left;
	width: 628px;
	padding-top: 16px;
	padding-left: 10px;
}

.pt_main_left_box_4_2 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 14px;
	color: #6a6a6a;
}

.pt_main_left_box_4_2 a { color: #6a6a6a; }

.pt_main_left_box_4_3 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
}

.pt_main_left_box_4_3_1 {
	float: left;
	width: 145px;
	margin-right: 15px !important;
	margin-right: 12px;
}

.pt_main_left_box_4_3_2 {
	float: left;
}

.pt_main_left_box_4_text {
	padding-top: 6px;
	font-family: Verdana;
	font-size: 10px;
}
.pt_main_left_box_4_text img {
	display:inline;
}
.pt_main_left_box_4_text a { 
	color: #6a6a6a;
	text-decoration:none;
	}

/* ---------- ---------- Box 5 */
.pt_main_left_box_5_1 {
	float: left;
	width: 240px;
}

.pt_main_left_box_5_2 {
	float: right;
	width: 378px;
}

/* ---------- ---------- Box 6 */
.pt_main_left_box_6_1 {
	float: left;
	width: 473px;
}

.pt_main_left_box_6_2 {
	float: right;
	width: 145px;
}

/* ---------- ---------- Box 7 */
.pt_main_left_box_7_1 {
	float: left;
}

/* Quiktime popups */
.pt_qt_popup h3 {
	text-align:middle;
	width:320px;
	font-weight:bold;
	color:#FFC600;	
}

/* portrait ---------- ---------- ---------- ---------- END */

/* vermarktung ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.vk_main_left_box {
	display: block;
	overflow: auto;
	width: 638px;
	padding-left: 10px;
	padding-bottom: 30px;
}

/* Main Bereich links Hauptboxen yellow */
.vk_main_left_box_y {
	display: block;
	overflow: auto;
	width: 648px;
	height: 225px;
	margin-bottom: 30px;
	background-image: url(/design_images/vermarktung/box_big_yellow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	line-height:12px;
}

/* ---------- ---------- Box 1 */
.vk_main_left_box_1_1 {
	float: left;
	width: 300px;
}

.vk_main_left_box_1_1_1 {
	float: left;
	width: 300px;
}

.vk_main_left_box_1_1_2 {
	float: left;
	width: 300px;
	margin-top: 10px;
}

.vk_main_left_box_1_2 {
	float: right;
	width: 300px;
	padding:13px 0 0 0;
}

/* ---------- ---------- Box 2 */
.vk_main_left_box_2_1 {
	float: left;
}

/* ---------- ---------- Box 3 */
.vk_main_left_box_3_1 {
	float: left;
	width: 628px;
	padding-top: 16px;
	padding-left: 10px;
}

.vk_main_left_box_3_2 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 10px;
	color: #6a6a6a;
}

.vk_main_left_box_3_3 {
	float: left;
	width: 628px;
	padding-top: 14px;
	padding-left: 10px;
}

/* ---------- ---------- Box 4 */
.vk_main_left_box_4_1 {
	float: left;
	width: 145px;
}

.vk_main_left_box_4_2 {
	float: right;
	width: 473px;
}

/* ---------- ---------- Box 5 */
.vk_main_left_box_5_1 {
	float: right;
	width: 145px;
}

.vk_main_left_box_5_2 {
	float: left;
	width: 473px;
}

/* vermarktung ---------- ---------- ---------- END */

/* daten-fakten ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.df_main_left_box {
	display: block;
	overflow: auto;
	width: 638px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* Main Bereich links Hauptboxen yellow */
.df_main_left_box_y {
	display: block;
	overflow: auto;
	width: 648px;
	height: 393px;
	margin-bottom: 30px;
	background-image: url(/design_images/daten-fakten/box_big_yellow.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* ---------- ---------- Box 1 */
.df_main_left_box_1_1 {
	float: left;
	width: 300px;
}

.df_main_left_box_1_1_1 {
	float: left;
	width: 300px;
}

.df_main_left_box_1_1_2 {
	float: left;
	width: 300px;
	margin-top: 10px;
}

.df_main_left_box_1_1_3 {
	float: left;
	width: 380px;
	margin-top: 20px;
	font-size: 10px;
}

.df_main_left_box_1_2 {
	float: right;
	width: 300px;
	padding:13px 0 0 0;
}

/* ---------- ---------- Box 2 */
.df_main_left_box_2_1 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
}

.df_main_left_box_2_2 {
	float: left;
	width: 440px;
	height: 339px;
	padding-top: 12px;
	padding-left: 10px;
}

.df_main_left_box_2_3 {
	float: left;
	width: 178px;
	height: 153px;
	margin-top: 12px;
	margin-left: 10px;
	font-family: Verdana;
	font-size: 10px;
	background-image: url(/design_images/daten-fakten/box_big_inner_2.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.df_main_left_box_2_4 {
	float: left;
	width: 178px;
	height: 176px;
	margin-top: 10px;
	margin-left: 10px;
	font-family: Verdana;
	font-size: 10px;
	background-image: url(/design_images/daten-fakten/box_big_inner_3.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.df_main_left_box_2_i1 {
	float: left;
	width: 92px !important;
	width: 102px;
	padding-top: 9px;
	padding-left: 11px;
	line-height: 17px;
}

.df_main_left_box_2_i2 {
	float: left;
	width: 70px;
	padding-top: 9px;
	line-height: 17px;
	text-align: right;
}

/* daten-fakten ---------- ---------- ---------- END */

/* jobangebote ---------- ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.jb_main_left_box {
	display: block;
	overflow: auto;
	width: 638px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* Main Bereich links Hauptboxen yellow */
.jb_main_left_box_y {
	float: left;
	width: 648px;
	height: 186px;
	margin-bottom: 30px;
	background-image: url(/design_images/jobangebote/box_big_yellow.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* ---------- ---------- Box 1 */
.jb_main_left_box_1_1 {
	float: left;
	width: 300px;
}

.jb_main_left_box_1_1_1 {
	float: left;
	width: 320px;
}

.jb_main_left_box_1_1_2 {
	float: left;
	width: 320px;
	margin-top: 10px;
}

.jb_main_left_box_1_2 {
	float: right;
	width: 300px;
	padding:13px 0 0 0;
}

/* ---------- ---------- Box 2 */
.jb_main_left_box_2_1 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
}

.jb_main_left_box_2_2 {
	float: left;
	width: 600px;
	padding-top: 30px;
	padding-left: 30px;
	font-family: Verdana;
	font-size: 11px;
	color: #6a6a6a;
}

.jb_main_left_box_2_2_1 {
	font-family: Verdana;
	font-size: 11px;
	color: #6a6a6a;
}

.jb_main_left_box_2_2 a { color: #6a6a6a; }

.hl_y_blue {
	float: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #1e3382;
}

/* jobangebote ---------- ---------- ---------- ---------- END */

/* impressum ---------- ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.im_main_left_box {
	display: block;
	overflow: auto;
	width: 648px;
	margin-bottom: 30px;
}

/* ---------- ---------- Box 1 */

.im_main_left_box_1_1 {
	float: left;
	width: 638px;
	padding-left: 10px;
}

.im_main_left_box_1_2 {
	float: left;
	width: 237px;
	height: 296px;
	background-color: #1e3382;	
/*background-image: url(/content_images/impressum/bleis_management.gif);
	background-position: top left;
	background-repeat: no-repeat;*/
}

.im_main_left_box_1_2_1 {
	float: left;
	width: 218px;
	height: 180px;
	padding-top: 106px;
	padding-left: 10px;
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	line-height: 15px;
}

.im_main_left_box_1_3 {
	float: right;
	width: 380px;
	height: 296px;
}

/* ---------- ---------- Box 2 */
.im_main_left_box_2_1 {
	float: left;
	width: 648px;
	height: 200px;
}

.im_main_left_box_2_1_1 {
	float: left;
	width: 200px;
	height: 170px;
	padding-top: 20px;
	padding-left: 10px;
	font-family: Verdana;
	line-height: 15px;
}

.im_main_left_box_2_1_2 {
	float: left;
	width: 200px;
	height: 170px;
	padding-top: 20px;
	padding-left: 60px;
	font-family: Verdana;
	line-height: 15px;
}

/* ---------- ---------- Box 3 */
.im_main_left_box_3_1 {
	float: left;
	width: 648px;
	/* height: 777px; */
}

.im_main_left_box_3_1_1 {
	float: left;
	width: 610px;
	/* height: 750px; */
	padding-top: 20px;
	padding-left: 10px;
	color: #6a6a6a;
	line-height: 14px;
}

.impressum-logo{
	margin-left: 10px;
	margin-bottom: 15px;
}

#im_main_left_box_1_2-impressum{
	background: #ffffff;
}

#im_main_left_box_1_2_1-impressum{
    background: none repeat scroll 0 0 #1E3382;
    height: 233px;
    padding-top: 14px;
}

/* impressum ---------- ---------- ---------- ---------- END */

/* vermietung ---------- ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.ve_main_left_box {
	float: left !important;
	float: none;
	width: 638px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* Main Bereich links Hauptboxen yellow */
.ve_main_left_box_y {
	float: left !important;
	float: none;
	width: 648px;
	height: 612px;
	margin-bottom: 30px;
	background-image: url(/design_images/vermietung/box_big_yellow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	line-height:12px;
}

/* Main Bereich links Hauptboxen blue */
.ve_main_left_box_b {
	float: left !important;
	float: none;
	width: 648px;
	height: 577px;
	margin-bottom: 30px;
	background-image: url(/design_images/vermietung/box_big.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* ---------- ---------- Box 1 */
.ve_main_left_box_1_1 {
	float: left;
	width: 320px;
}

.ve_main_left_box_1_1_1 {
	float: left;
	width: 320px;
}

.ve_main_left_box_1_1_2 {
	float: left;
	width: 320px;
	margin-top: 10px;
}

.ve_main_left_box_1_2 {
	float: right;
	width: 300px;
	height: 200px;
	padding:13px 0 0 0;
}

/* ---------- ---------- Box 2 */
.ve_main_left_box_2_1 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
}

.ve_main_left_box_2_2 {
	float: left;
	width: 598px;
	padding-top: 30px;
	padding-left: 24px;
}

.ve_main_left_box_2_2_1 {
	float: left;
	width: 400px;
	color: #6a6a6a;
}

.ve_main_left_box_2_2_2 {
	float: left;
	width: 163px;
	padding-left: 30px !important;
	padding-left: 0;
	color: #6a6a6a;
}

.ve_main_left_box_2_2_2_1 {
	float: left;
	width: 154px !important;
	width: 163px;
	height: 100px;
	padding-left: 9px;
	background-color: #003F86;
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	line-height: 14px;
}

.ve_main_left_box_2_2_2_2 {
	float: left;
	width: 163px;
	padding-top: 105px;
}

.ve_main_left_box_2_2_2_3 {
	float: left;
	width: 163px;
	height: 100px;
	padding-top: 20px;
}

.vermietung-logo{
    margin-bottom: 8px;
    margin-left: 9px;
}

/* vermietung ---------- ---------- ---------- ---------- END */

/* kontakt ---------- ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.kt_main_left_box {
	display: block;
	overflow: auto;
	width: 638px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* Main Bereich links Hauptboxen yellow */
.kt_main_left_box_y {
	display: block;
	overflow: auto;
	width: 648px;
	/* height: 204px;
	margin-bottom: 30px; */
	background-image: url(/design_images/kontakt/box_big_yellow_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fbd067;
	line-height:12px;
}

.kt_main_left_box_y_b {
	display: block;
	overflow: auto;
	width: 648px;
	height: 13px;
	margin-bottom: 30px;
	background-image: url(/design_images/kontakt/box_big_yellow_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* Main Bereich links Hauptboxen blue */
.kt_main_left_box_b {
	display: block;
	overflow: auto;
	width: 648px;
	height: 577px;
	margin-bottom: 30px;
	background-image: url(/design_images/kontakt/box_big.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* --------------------------------------------------- NEW BEGIN */
.kt_main_left_box_2_1b {
	float: left;
	width: 628px;
	margin: 20px 0 20px 20px;
}

.kt_main_left_box_2_2b {
	float: left;
	font-family: Verdana;
	font-size: 10px;
	color: #6A6A6A;
	text-decoration: none;
}
.kt_main_left_box_2_2b a {
	color: #1B3582;
}

.kt_mlb22_left, .kt_mlb22_right {
	float: left;
	margin-left: 10px;
}

.kt_mlb22_left_box1 {
	width: 318px;
	height: 106px;
	padding: 10px 0 0 10px;
	background-color: #FEEFC8;
}
.kt_mlb22_left_box2 {
	width: 318px;
	height: 244px;
	padding: 10px 0 0 10px;
	margin-top: 10px;
	background-color: #FEEFC8;
}
.kt_mlb22_right_box1 {
	width: 280px;
	height: 165px;
	padding: 25px 0 0 10px;
	background-color: #FEEFC8;
}
.kt_mlb22_right_box2 {
	width: 280px;
	height: 170px;
	padding: 10px 0 0 10px;
	margin: 10px 0 0 0;
	background-color: #FEEFC8;
}

.kt_mlb22_left_box1_img {
	float: left;
}
.kt_mlb22_left_box1_text {
	float: left;
	margin: 10px 0 0 10px;
}

.kt_mlb22_left_box2_img {
	float: left;
}
.kt_mlb22_left_box2_text {
	float: left;
	margin: 40px 0 0 10px;
}

.kt_mlb22_right_box1_a_img,
.kt_mlb22_right_box1_b_img,
.kt_mlb22_right_box1_c_img,
.kt_mlb22_right_box1_d_img {
	float: left;
	width: 30px;
	height: 40px;
}

.kt_mlb22_right_box1_a_text,
.kt_mlb22_right_box1_b_text,
.kt_mlb22_right_box1_c_text,
.kt_mlb22_right_box1_d_text {
	float: left;
	width: 230px;
	height: 40px;
	margin: 0 0 0 10px;
}

.kt_mlb22_right_box2_text {
	margin: 0 0 0 7px;
}
.kt_mlb22_right_box2_img {
	margin: 18px 0 0 7px;
}
.kt_mlb22_right_box2_link {
	text-align: right;
	margin: 18px 17px 0 7px;
}
/* --------------------------------------------------- NEW END */

/* ---------- ---------- Box 1 */
.kt_main_left_box_1_1 {
	float: left;
	width: 320px;
}

.kt_main_left_box_1_1_1 {
	float: left;
	width: 320px;
}

.kt_main_left_box_1_1_2 {
	float: left;
	width: 320px;
	margin-top: 10px;
}

.kt_main_left_box_1_2 {
	float: right;
	width: 300px;
	height: 200px;
	padding:13px 0 0 0;
}

.kt_main_left_box_1_2_1 {
	float: left;
	width: 230px !important;
	width: 300px;
	padding-top: 14px;
	padding-left: 64px;
}

.kt_main_left_box_1_2_2 {
	float: left;
	width: 230px !important;
	width: 300px;
	padding-top: 21px;
	padding-left: 64px;
}

/* ---------- ---------- Box 2 */
.kt_main_left_box_2_1 {
	float: left;
	width: 628px;
	padding-top: 20px;
	padding-left: 20px;
}

.kt_main_left_box_2_2 {
	float: left;
	width: 628px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.kt_main_left_box_2_2_a {
	float: left;
	width: 328px;
}

.kt_main_left_box_2_2_b {
	float: left;
	width: 280px;
	padding-left: 10px;
}

.kt_main_left_box_2_2_1 {
	font-family: Verdana;
	font-size: 10px;
	color: #6A6A6A;
}

.kt_main_left_box_2_3 {
	float: left;
	width: 72px;
	height: 72px;
	padding-top: 10px;
}

/* ---------- ---------- Box 3 */
.kt_main_left_box_3_1 {
	float: left;
	width: 530px;
}

.kt_main_left_box_3_2 {
	float: left;
	width: 76px;
	padding-left: 14px;
}

/* ---------- ---------- Box 4 */
.kt_main_left_box_4_1 {
	float: left;
	width: 628px;
	padding-top: 20px;
	padding-left: 20px;
}

.kt_main_left_box_4_2 {
	float: left;
	width: 598px;
	padding-top: 30px;
	padding-left: 24px;
}

.kt_main_left_box_4_2_1 {
	float: left;
	width: 400px;
}

.kt_main_left_box_4_2_2 {
	float: left;
	width: 163px;
	padding-left: 30px !important;
	padding-left: 0;
}

.kt_main_left_box_4_2_2_1 {
	float: left;
	width: 154px !important;
	width: 163px;
	height: 100px;
	padding-left: 9px;
	background-color: #003F86;
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;
	line-height: 14px;
}

.kt_main_left_box_4_2_2_2 {
	float: left;
	width: 163px;
	padding-top: 300px;
}

.kt_main_left_box_4_2_2_3 {
	float: left;
	width: 163px;
	height: 100px;
	padding-top: 20px;
}

#kt_mlb22_left_box1_img-kontakt{
    float: none;
    margin-left: 10px;
}

/* kontakt ---------- ---------- ---------- ---------- END */

/* sitemap ---------- ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.sm_main_left_box {
	display: block;
	overflow: auto;
	width: 638px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* ---------- ---------- Box 1 */
.sm_main_left_box_1_1 {
	float: left;
	width: 300px;
}

.sm_main_left_box_1_1_1 {
	float: left;
	width: 320px;
}

.sm_main_left_box_1_1_2 {
	float: left;
	width: 320px;
	margin-top: 10px;
}

.sm_main_left_box_1_1_3  {
	float: left;
	margin-top: 40px;
	margin-left: -30px;
}

.sm_main_left_box_1_2 {
	float: right;
	width: 300px;
}

.sitemap li {
	list-style: none;
	line-height: 20px;
}

.sitemap li img {
	display: inline;
}

.sitemap_blue {
	color: #1e3382;
}

.sitemap_gray {
	color: #6a6a6a;
}

/* sitemap ---------- ---------- ---------- ---------- END */

/* lageplan ---------- ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.lp_main_left_box {
	float: left !important;
	float: none;
	width: 648px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* Main Bereich links Hauptboxen yellow */
.lp_main_left_box_y {
	float: left !important;
	float: none;
	width: 648px;
	/* height: 204px;
	margin-bottom: 30px; */
	background-image: url(/design_images/lageplan/box_big_yellow_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fbd067;
}

.lp_main_left_box_y_b {
	float: left !important;
	float: none;
	width: 648px;
	height: 13px;
	margin-bottom: 30px;
	background-image: url(/design_images/lageplan/box_big_yellow_bottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* ---------- ---------- Box 1 */
.lp_main_left_box_1_1 {
	float: left;
	width: 638px;
}

.lp_main_left_box_1_1_1 {
	float: left;
	width: 638px;
}

.lp_main_left_box_1_1_2 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

.lp_main_left_box_1_1_2 img {
	display: inline;
	text-decoration: none;
}

.lp_main_left_box_1_2 {
	float: left;
	width: 634px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.lp_main_left_box_1_2_wrapper{
	float: left;
	margin: 20px 8px;
	overflow: hidden;
	position: relative;
	width: 564px;
}

.lp_main_left_box_1_2_content{
    left: 0;
    position: relative;
}

			#lp_main_left_box_1_2_content_eg{
				width: 750px;
			}

.lp_main_left_box_1_2_1 {
	background-image: url("/design_images/lageplan/shop.gif");
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 106px;
	left: 311px;
	margin-top: -542px;
	position: relative;
	width: 196px;
	z-index: 2;
}

.btn-lageplan-scrolling{
	cursor: pointer;
	float: left;
	margin-top: 229px;
	width: 34px;
}

.lp_main_left_box_1_2_2 {
	float: left;
	width: 176px;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
	color: #1e3382;
}

.lp_main_left_box_1_2_3 {
	float: left;
	width: 176px;
	padding-top: 20px;
	padding-left: 10px;
}

.lp_main_left_box_1_3 {
	float: left;
	width: 634px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.lp_main_left_box_1_3_1 {
	float: left;
	width: 158px;
	height: 16px;
}

.lp_main_left_box_1_3_2 {
	float: left;
	width: 10px;
	height: 10px;
	margin: 6px 0 0 10px !important;
	margin: 0px;
}

.lp_main_left_box_1_3_3 {
	float: left;
	width: 130px;
	height: 10px;
	margin: 4px 0 0 4px !important;
	margin: 0px 0 0 4pxpx;
	font-family: Verdana;
	font-size: 11px;
	color: #696969;
}

/* ---------- ---------- Box 2 */
.lp_main_left_box_2_1 {
	float: left;
	width: 310px;
	height: 100px;
	padding-top: 10px;
}

/* ---------- ---------- Box 3 */
.lp_main_left_box_3_1 {
	float: left;
	width: 628px !important;
	width: 637px;
	margin-top: 10px;
	padding-left: 10px;
}

.lp_main_left_box_3_2 {
	float: left;
	width: 628px !important;
	width: 637px;
	margin-top: 10px;
	padding-left: 10px;
	background-image: url(/design_images/lageplan/table.gif);
	background-position: top left;
	background-repeat: repeat;
}

.lp_main_left_box_3_2_1 {
	float: left;
	width: 628px !important;
	width: 637px;
}

.lp_main_left_box_3_2_1 a {
	float: left;
}

.lp_main_left_box_3_2_2 {
	float: left;
	width: 208px;
	padding-right: 1px;
}

.lp_main_left_box_3_2_3 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #1e3382;
}

.lp_main_left_box_3_2_4 {
	font-family: Verdana;
	font-size: 11px;
}

.lp_main_left_box_3_2_4 a {
	color: #6a6a6a;
}

.lp_main_left_box_3_2_4 img {
	padding-top: 4px;
}

/* ---------- ---------- Buttons */
.lp_button {
	float: left;
	display: inline;
	width: 58px;
	height: 21px;
	background-repeat: no-repeat;
}

.lp_button2 {
	float: left;
	display: inline;
	width: 54px;
	height: 19px;
	background-repeat: no-repeat;
}

/* lageplan ---------- ---------- ---------- ---------- END */

/* lageplan detail ---------- ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.lpd_main_left_box {
	float: left !important;
	float: none;
	width: 648px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* ---------- ---------- Box 1 */
.lpd_main_left_box_1_1 {
	float: left;
	width: 638px;
}

.lpd_main_left_box_1_1_clear{
	float: left;
	width: auto;
}

.lpd_main_left_box_1_2 {
	float: left;
	width: 638px;
}

.lpd_main_left_box_1_3 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

.lpd_main_left_box_1_4 {
	float: left;
	width: 638px;
	margin-top: 20px;
}

.lpd_main_left_box_2_1 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

.lpd_main_left_box_2_2 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

.lpd_main_left_box_2_3 {
	float: left;
	width: 638px;
	margin-top: 10px;
	font-family: Verdana;
	font-size: 11px;
}

.lpd_main_left_box_2_4 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

.lpd_main_left_box_2_4_1 {
	float: left;
	width: 310px;
}

.lpd_main_left_box_2_4_2 {
	width: 302px;
}

.lpd_main_left_box_2_4_2_1 {
	float: left;
	width: 266px;
	margin: 0 0px 0px 10px;
	padding: 8px 0px 0px 15px;
	font-size: 11px;
	font-weight: bold;
}

.lpd_main_left_box_2_4_2_2 {
	float: left;
	width: 130px;
	height: 53px;
	margin: 1px 0px 0px 10px;
	padding: 6px 0px 0px 15px;
	font-size: 10px;
	font-weight: bold;
	color: #6a6a6a;
}

.lpd_main_left_box_2_4_2_3 {
	float: left;
	width: 140px;
	height: 53px;
	margin: 1px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	font-size: 10px;
	color: #6a6a6a;
}

.lpd_main_left_box_2_4_2_3 a {
	color: #6a6a6a;
}

.lpd_main_left_box_2_5 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

.lpd_main_left_box_2_6 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

.lpd_main_left_box_2_7 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

.lpd_main_left_box_2_7 a {
	color: #6a6a6a;
	text-decoration:none;
}

.lpd_main_left_box_2_7 a img {
	display: inline;
}

td.jobangebote {
	font-size:10px;
	line-height: 15px;
	height: 15px;
}

td.jobangebote a {
	font-size:10px;
	color:#6a6a6a;
}

/* lageplan detail ---------- ---------- ---------- ---------- END */

/* shop_uebersicht ---------- ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */

.su_anker {
	padding:0 0 10px 0;	
}
.su_anker a {
	color: #6a6a6a;
	font-weight:bold;
	text-decoration:none;
}

.su_main_left_box_3_1 h3 {
	font-weight:bold;
	color:#FFC600;	
}

.su_main_left_box {
	float: left !important;
	float: none;
	width: 638px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* Main Bereich links Hauptboxen yellow */
.su_main_left_box_y {
	float: left !important;
	float: none;
	width: 648px;
	/* height: 204px;
	margin-bottom: 30px; */
	background-position: top left;
	background-repeat: no-repeat;
	padding-bottom:40px;
}

.su_main_left_box_y_b {
	float: left !important;
	float: none;
	width: 648px;
	height: 1px;
	margin:11px 0 0 12px;
	background-image: url(/content_images/lageplan/trenner_dot.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* ---------- ---------- Box 1 */
.su_main_left_box_1_1 {
	float: left;
	width: 638px !important;
	width: 620px;
}

.su_main_left_box_1_1_1 {
	float: left;
	width: 638px;
}

.su_main_left_box_1_1_2 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

.su_main_left_box_1_2 {
	float: right;
	width: 638px;
	margin-bottom: 10px;
}

/* ---------- ---------- Box 2 */
.su_main_left_box_2_1 {
	float: left;
	width: 310px;
	height: 100px;
	padding-top: 10px;
}

.su_main_left_box_2_0 {
	float: left;
	width: 310px;
	height: 100px;
	padding-top: 10px;
	padding-left: 18px !important;
	padding-left: 8px;
}

.su_main_left_box_2_1_1 {
	float: left;
	width: 310px;
	height: 4px;
}

.su_main_left_box_2_1_2 {
	float: left;
	width: 132px;
	height: 96px;
}

.su_main_left_box_2_1_3 {
	float: left;
	width: 168px;
	height: 50px;
	padding-top: 28px;
	padding-left: 10px;
}

.su_main_left_box_2_1_3 a { color: #1e3382; }

/* ---------- ---------- Box 3 */
.su_main_left_box_3_1 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
}

.su_main_left_box_3_2 {
	float: left;
	width: 628px;
	padding-top: 10px;
	padding-left: 10px;
}

.su_main_left_box_3_2_1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	
}

.su_main_left_box_3_3_1 {
	font-family: Verdana;
	font-size: 11px;
}

.su_main_left_box_3_3_1 a { color: #6a6a6a; }

/* shop_uebersicht ---------- ---------- ---------- ---------- END */

/* galerie startseite ---------- ---------- ---------- ---------- START */

.gs_main_left_box {
	float: left !important;
	float: none;
	width: 638px;
	margin-bottom: 30px;
}

/* ---------- ---------- Box 1 */

.gs_main_left_box_1_1 {
	float: left;
	width: 638px;
	padding-left: 10px;
}

.gs_main_left_box_1_2 {
	float: left;
}

.gs_main_left_box_1_1_1 {
	float: left;
	width: 300px;
}

.gs_main_left_box_1_1_2 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

/* ---------- ---------- Box 2 */
.gs_main_left_box_2_1 {
	float: left;
	padding-left:10px;
	width:638px;
}

/* Block Uebersicht */
.gs_block_uebersicht_left {
	float:left;
	width:332px !important;
	width:320px;
	padding:0 0 19px 0;
}

.gs_block_uebersicht_right {
	float:left;
	width:305px;
	padding:0 0 19px 0;
}

.gs_trenner_uebersicht {
	background-image: url();
	background-position: top left;
	background-repeat: no-repeat;
	width:305px;
	height:1px;
}

.gs_block_txt {
	float:left;
	width:173px;
	padding:10px 0 0 10px;
	line-height:16px;
	font-family: Verdana;
	font-size: 11px;
}

.gs_block_txt img {
	display:inline;
}

.gs_block_txt a {
	text-decoration:none;
	color:#6a6a6a;
}

.gs_block_bild {
	float:left;
	width:132px;
	padding:9px 0 0 0;
}

/* galerie startseite ---------- ---------- ---------- ---------- END */

/* galerie uebersicht ---------- ---------- ---------- ---------- START */

.gu_main_left_box {
	float: left !important;
	float: none;
	width: 638px;
}

/* ---------- ---------- Box 1 */
.gu_main_left_box_1_1 {
	float: left;
	width: 638px;
	padding-left: 10px;
}

.gu_main_left_box_1_1_1 h1 {
	float: left;
	width: 300px;
	padding-bottom: 0px;
}

.gu_main_left_box_1_1_2 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

/* ---------- ---------- Box 2 */
.gu_main_left_box_2_1 {
	float: left;
	padding-left:10px;
	width:638px;
}

.gu_box_thumbnail {
	float:left;	
	border: 1px solid #e4e4e4;
	padding: 4px;

}

/* galerie uebersicht ---------- ---------- ---------- ---------- END */

/* galerie detail ---------- ---------- ---------- ---------- START */

.gd_main_left_box {
	float: left !important;
	float: none;
	width: 638px;
}

/* ---------- ---------- Box 1 */
.gd_main_left_box_1_1 {
	float: left;
	width: 638px;
	padding-left: 10px;
}

.gd_main_left_box_1_1_1 {
	float: left;
	width: 300px;
}

.gd_main_left_box_1_1_2 {
	float: left;
	width: 638px;
	margin-top: 10px;
}

/* ---------- ---------- Box 2 */
.gd_main_left_box_2_1 {
	float: left;
	padding-left:10px;
	width:638px;
}

.gd_box_thumbnail {
	float:left;	
	border: 1px solid #e4e4e4;
	padding: 4px;
}

.gd_bildunterschrift {
	padding:14px 0 14px 0;
	min-width:453px;
	float:left;
	text-align:center;
}

.gd_batch {
	padding:14px 0 0 0;
	float:left;
	min-width:453px;
}
.gd_batch img {
	display:inline;
}

.gd_batch_left {
	float:left;
	text-align:left;
	width:33%;
}
.gd_batch_left a {
	color:#6a6a6a;
	text-decoration:normal;
}
.gd_batch_middle {
	float:left;
	text-align:center;
	width:33%;
}
.gd_batch_right {
	float:right;
	text-align:right;
	width:33%;
}
.gd_batch_right a {
	color:#6a6a6a;
	text-decoration:normal;
}
.gd_zurueck {
	float:left;
	padding:0 0 0 12px;
}
.gd_zurueck img {
	display:inline;
}
.gd_zurueck a {
	color:#6a6a6a;
	text-decoration:normal;
}


/* galerie detail ---------- ---------- ---------- ---------- END */

/* portrait ---------- ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.se_main_left_box {
	float: left !important;
	float: none;
	width: 638px;
	padding-left: 10px;
	margin-bottom: 10px;
}

/* ---------- ---------- Box 1 */
.se_main_left_box_1_1 {
	float: left;
	width: 300px;
}

.se_main_left_box_1_1_1 {
	float: left;
	width: 600px;
}

.se_main_left_box_1_1_2 {
	float: left;
	width: 600px;
	margin-top: 10px;
}

/* ---------- ---------- Box 3 */
.se_service_block {
	color:#6a6a6a;
	float:left;
	width:662px;
	padding-bottom:27px;
}
.se_main_left_box_3_1 {
	float: left;
	width: 81px;
}

.se_main_left_box_3_2 {
	float: left;
	width: 250px;
}
.se_main_left_box_3_2 img {
	display:inline;
}
.se_main_left_box_3_2 a {
	color:#6a6a6a;
}

.se_main_left_box_4_3_1_b {
	float: left;
}

.se_main_leer_div {
	float: left;
	width: 25px;
}

/* service ---------- ---------- ---------- ---------- END */

/* suche ---------- ---------- ---------- ---------- BEGIN */

/* Main Bereich links Hauptboxen */
.search_main_left_box {
	float: left !important;
	float: none;
	width: 638px;
	padding-left: 10px;
	margin-bottom: 30px;
}

/* ---------- ---------- Box 1 */
.search_main_left_box_1_1 {
	float: left;
	width: 638px;;
}

.search_main_left_box_1_1_1 {
	float: left;
	width: 638px;
}

.search_main_left_box_1_1_2 {
	float: left;
	width: 260px;
	margin-top: 10px;
}

#search_searchForm {
	
}

input.searchForm {
	float: left;
	width: 220px;
	height: 14px !important;
	height: 18px;
	padding-top: 2px;
	font: 11px verdana;
	color: #6a6a6a;
	border: 1px solid #999999;
	background: #ffffff;
	margin-top: 2px;
}

.search_hl {
	heigth: 12px;
	position: relative;
	
	font-weight: bold
}

.search_hl a {
	color: #F9B200;
	text-decoration: none;
}

.search_text {
	color: #6A6A6A;
	position: relative;
	top: -4px;
	left: -40px;
}

.search_link {
	margin-top: 6px;
	padding-left: 1px;
	text-decoration: none;
}

.search_link a {
	color: #6A6A6A;
}

.search_link img {
	display: inline;
}

.search_navbar {
	margin-left: 11px;
	color: #6A6A6A;
	font-weight: bold;
}

.search_navbar a {
	color: #6A6A6A;
	text-decoration: none;
	font-weight: normal;
}

.phpdigMessage {
	margin-left: 11px;
	color: #6A6A6A;
	font-weight: bold;
}

.phpdigMessage a {
	color: #6A6A6A;
	text-decoration: none;
	font-weight: normal;
}

.search_navbar img {
	display: inline;
}

/* suche ---------- ---------- ---------- ---------- END */

/* ---------- ---------- ---------- ---------- Main Bereich links END */



/* Formular ---------- ---------- ---------- ---------- BEGIN */

input {
	float: left;
	font: 12px verdana;
	color: #6a6a6a;
	border: 1px solid #999999;
	background: #ffffff;
}

input.error {
	float: left;
	font: 12px verdana;
	color: #6a6a6a;
	border: 1px solid red;
	background: #ffffff;
}

input.image {
	float: left;
	font: 12px verdana;
	color: #6a6a6a;
	border: none;
}

textarea {
	float: left;
	font: 12px verdana;
	color: #6a6a6a;
	border: 1px solid #999999;
	background: #ffffff;
}

textarea.error {
	float: left;
	font: 12px verdana;
	color: #6a6a6a;
	border: 1px solid red;
	background: #ffffff;
}

.TextSmall {
	font: 10px verdana;
	color: #b2b2b2
}

.formular {
	float: left;
	width: 411px;
	height: 380px;
	padding-top: 36px;
	text-align: left;
	font: 12px verdana;
	color: #6a6a6a;
}

.line {
	float: left !important;
	float: none;
	width: 411px;
}

.right {
	float: right;
}

.sep_12px {
	float: left;
	width: 411px;
	height: 12px;
}

.sep_34px {
	float: left;
	width: 411px;
	height: 34px;
}

.box_15px {
	float: left;
	width: 15px;
	height: 18px;
}

.box_61px {
	float: left;
	width: 61px;
	height: 18px;
}

.box_65px {
	float: left;
	width: 65px;
	height: 18px;
}

.box_76px {
	float: left;
	width: 76px;
	height: 18px;
}

.box_82px {
	float: left;
	width: 82px;
	height: 18px;
}

.box_122px {
	float: left;
	width: 122px;
	height: 18px;
}

.box_162px {
	float: left;
	width: 162px;
	height: 18px;
}

.box_179px {
	float: left;
	width: 179px;
	height: 18px;
}

.box_396px {
	float: left;
	width: 396px;
	height: 18px;
}

.box_396px_b {
	float: left;
	width: 396px;
}

/* Formular Box - Link */
.box_formular_link {
	margin-top: 4px;
	position: relative;
}

/* Inner Box - Link Farbe */
.box_formular_link a {
	color: #1e3382;
}
.box_formular_link img {
	display: inline;
	text-decoration: none;
}

.box_formular_massage {
	font-weight: bold;
	color: red;
	margin-top: 4px;
}

/* Formular ---------- ---------- ---------- ---------- END */
.layer{
   position:absolute;
   width:300px;
   background-color: #FFF;
   height: 30px;
   top: 112px;
   left: 230px;
   z-index: 10;
   visibility:hidden;
   }

