@charset "UTF-8";
/* CSS Document */

#main_nav img { margin:0px; padding:0px; border:none; }

#main_nav a img { border:none }

#main_nav .imglink,#main_nav .imglink:hover, #main_nav .imglink:active, #main_nav .imglink:visited { padding:0px;}

.form_error { background:#FFF; padding:3px; font-size:15px; color:#ff005a; margin-top:1px; float:left; }

.download_content { margin-top:-1px; display:block; }

.download_text { background:#FFF; padding:3px; font-size:15px; margin-top:1px; float:left; }

.download_text_1 { color:#ff005a; text-decoration:none; }

.download_text_2 { color:#232e3b; text-decoration:none; }

#footer { clear:both; position:fixed; bottom:0px; left:70px; width:460px; background-color:#FFF; }

#footer_start { clear:both; position:fixed; bottom:0px; left:70px; width:84px; }

#footer_start img { margin-right:1px; border:none; }

#footer img { border:none; }

#headline img { border:none; }

#BGGanz { clear:both; position:fixed; top:0px; left:0px; width:100%; height:100%; background-color: #FFFFFF; }

/* HINTERGRUNDBILDER */

.bg_start	 			{ background:url(../assets/images_html/background_images/start.jpg) 			no-repeat; margin:0; padding:0;}
.bg_profil 				{ background:url(../assets/images_html/background_images/profil_m.jpg)			no-repeat; margin:0; padding:0 }
.bg_leistungen			{ background:url(../assets/images_html/background_images/leistungStart.jpg) 	no-repeat; margin:0; padding:0 }
.bg_leistungen_gross 	{ background:url(../assets/images_html/background_images/leistungGross.jpg) 	no-repeat; margin:0; padding:0 }
.bg_leistungen_marken 	{ background:url(../assets/images_html/background_images/leistungMarken.jpg) 	no-repeat; margin:0; padding:0 }
.bg_leistungen_kultur 	{ background:url(../assets/images_html/background_images/leistungKultur.jpg) 	no-repeat; margin:0; padding:0 }
.bg_projekte 			{ background:url(../assets/images_html/background_images/projekte.jpg) 			no-repeat; margin:0; padding:0 }
.bg_login 				{ background:url(../assets/images_html/background_images/login_alt.jpg) 		no-repeat; margin:0; padding:0 }
.bg_kontakt 			{ background:#ffffff; }

/* ENDE HINTERGRUNDBILDER */

.credit { background:#FFB07B; line-height:10px; padding:2px; margin:0 1px 1px 0; float:left}

.credit a { color:#232E3B; text-decoration:none }

#map { position:absolute; top:0px; left:0px; width:100%; height:100% }

#page { position:absolute; top:0px; left:70px; }

/* NAV BACKGROUND COLORS */

.nav_color_index { background:#00f6ff; }

.nav_color_profil { background:#deff00; }

.nav_color_leistungen { background:#42ff73; }

.nav_color_projekte { background:#ffb07b; }

.nav_color_login { background:#ff005a; }

.nav_color_kontakt { background:#00a1eb; }

.nav_active_color { background:#232e3b; color:#FFF; }

.nav_active_link_color { color:#FFF; }
.nav_inactive_link_color { color:#000; }

.nav_active_link_color a { color:#FFF; }
.nav_inactive_link_color a { color:#000; }

.nav_startseite { background:#00f6ff; color:#232e3b; text-decoration:none; margin-left:0px; margin-bottom:0px; }


.abstand { line-height:12px; }
.datum {	font-size:10px;	color:#00f6ff; }
p { margin-bottom: ; }

/* ENDE NAV BACKGROUND COLORS */

body { font-size:12px; background:#FFF; font-family:Arial, Helvetica, sans-serif; line-height:14px; }

#logo { width:324px; height:41px; }

#logo img { border:none; }

#main_nav { font-size:11px; font-weight:bold; color:#000; margin:1px 0 1px 0; line-height:6px; }

#main_nav a 		{ text-decoration:none; display:block; padding:4px; float:left; }
#main_nav a:hover 	{ text-decoration:none; display:block; padding:4px; float:left; color:#FFFFFF; background-color:#232e3b; }

#subnav a 		{ text-decoration:none;	font-weight:bold;  display:block; padding:4px; float:left; font-size:11px; margin:0 0 1px 0; line-height:6px;}
#subnav a:hover { text-decoration:none;	font-weight:bold;  display:block; padding:4px; float:left; font-size:11px; margin:0 0 1px 0; line-height:6px; color:#FFFFFF; background-color:#232e3b;}

#main_nav a span{ }

#headline { max-width:909px;  margin-top:1px; }

#headline img { margin-bottom:1px; }

.content { padding:2px; background:#FFF; width:456px; float:left; margin-bottom:2px; }

.content_projekte { padding:4px; background:#FFF; width:725px; float:left; margin-bottom:1px; }

.projekte_trenner { clear:both; width:18px; height:18px; margin:0px 0 1px 0;  }

.projekte_trenner img { border:none;  }

.sub_content { float:left; padding:4px; width:350px; }

.content p { margin-top:0; }

.break { clear:both; }

.toggler { position:relative; }

.toggler_container { position:relative; width:0; height:0; background:#0C6; }

.tooltip { position:absolute; left:0px; top:-8; background:#232e3b; padding:2px; display:none; color:#fff; width:345px; z-index:2}

.video_link, .bilder_link { font-size:11px; padding:1px; margin-top:0px; line-height:8px;  }

.video_link { margin-left:0px; margin-right:1px; }

.bilder_count { margin-bottom:1px; }

.bilder_count a { padding:2px 2px 2px 2px; margin:0px; float:left; margin-right:1px; margin-bottom:1px; font-size:11px; line-height:10px; }

.image_container { clear:both; margin:0 0 1px 0 }

.active_item { color:#ffb07b; font-weight:bold; text-decoration:underline; background:#232e3b; }

.inactive_item { color:#232e3b; font-weight:normal; text-decoration:none;  }

.active_pitem { color:#ffb07b; font-weight:bold; text-decoration:none; background:#232e3b; }

.inactive_pitem { color:#ffb07b; text-decoration:none; background:#ffb07b; }

.active_pitem a { color:#ffb07b; text-decoration:none; }

.inactive_pitem a { color:#232e3b; text-decoration:none; }

.username_label { display:block; width:107px; background:#232e3b; border:none; float:left; padding:0 0 0 2px; color:#FFF; font-size:15px; height:18px; margin:0px; }

.username_input { display:block; width:349px; background:#FFF; border:none; float:left; padding:2px; margin:0px; }

.password_label {  display:block; width:72px; background:#232e3b; border:none; float:left; padding:0 0 0 2px; color:#FFF; font-size:15px; height:18px; margin:0px;  }

.password_input { display:block; width:384px; background:#FFF; border:none; border:none; float:left; padding:2px; margin:0px; }

.form_space { margin:1px 0 0 0; }

.submit_input {
	border-buttom : 0px;
	border-top : 0px;
	border-right : 0px;
	border-left : 0px;
	border-style : solid;
	border-color : #FFF;
	border-bottom-style:;
	background-color : #FFF;
	font-size: 11px;
	line-hight:0px;
	color: #ff005a;
	height:18px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:2px;
	font-family: Arial, Helvetica, sans-serif;
	}


