/* ALLGEMEIN ******************************************************/

html, body {	height:100%;}
img {	border-width:0px;}

body {
	margin:0px;
	padding:0px;
	background-color:#0F1422;
	background-image: url(images/hg_haupt.gif);
	background-repeat:repeat-x;
	font-family:Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif;
	font-size:13px;
	color:#FFFFFF;}

#wrapper {
	min-height:100%;
	position:relative;}
	
* html #wrapper {height:100%;}


/* KOPF ***********************************************************/
	
#header {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:249px;
	background-image: url(images/hg_kopf.jpg);
	background-repeat:no-repeat;
	background-position:right;}


/* MENUE **********************************************************/

#menue {
	height:62px;
	width:900px;
	margin-left:auto;
	margin-right:auto;}

#navigation {
	margin-left:30px;
	height:62px;
	width:800px;}

#navigation ul {
	list-style-type:none;
	margin:0px;
	padding:0px;}

#navigation li {
	margin:0px;
	padding:0px;
	float:left;
	display:inline;}

#navigation ul li a {
	height:62px;
	display:block;
	border:none;}

#navigation ul li a span {	display:none;}

#navigation ul #nav_start {	margin:0px;}
#navigation ul #nav_start a {	background-image: url(images/menue/men_start.gif); background-repeat:no-repeat; width:160px;}
#navigation ul #nav_start a:hover {	background-image: url(images/menue/men_start_over.gif); background-repeat:no-repeat; width:160px;}

#navigation ul #nav_web {	margin:0px;}
#navigation ul #nav_web a {	background-image: url(images/menue/men_web.gif); background-repeat:no-repeat; width:160px;}
#navigation ul #nav_web a:hover {	background-image: url(images/menue/men_web_over.gif); background-repeat:no-repeat; width:160px;}

#navigation ul #nav_foto {	margin:0px;}
#navigation ul #nav_foto a {	background-image: url(images/menue/men_foto.gif); background-repeat:no-repeat; width:160px;}
#navigation ul #nav_foto a:hover {	background-image: url(images/menue/men_foto_over.gif); background-repeat:no-repeat; width:160px;}

#navigation ul #nav_grafik {	margin:0px;}
#navigation ul #nav_grafik a {	background-image: url(images/menue/men_grafik.gif); background-repeat:no-repeat; width:160px;}
#navigation ul #nav_grafik a:hover {	background-image: url(images/menue/men_grafik_over.gif); background-repeat:no-repeat; width:160px;}

#navigation ul #nav_kontakt {	margin:0px;}
#navigation ul #nav_kontakt a {	background-image: url(images/menue/men_kontakt.gif); background-repeat:no-repeat; width:160px;}
#navigation ul #nav_kontakt a:hover {	background-image: url(images/menue/men_kontakt_over.gif); background-repeat:no-repeat; width:160px;}


/* INHALT *********************************************************/

#content {
	margin-left:auto;
	margin-right:auto;
	width:900px;
	padding:0px}

#container_left {
	float:left;
	width:400px;
	padding:30px 60px 0px 40px;
	line-height:180%;}

#container_left p {
	padding-left:10px;}

#container_right {
	float:left;
	width:300px;
	padding:0px;
	margin:50px 0px 0px 0px;
	background-image:url(images/spalte_back.gif);
	background-repeat:repeat-y;}

#kontakt_email a {	background:  url("images/kontakt/kontakt_email_over.gif"); background-repeat:no-repeat; display:block; width:219px;}
#kontakt_email img {	display:block; width:219px; height:44px; border:0;}
#kontakt_email a:hover img {	visibility: hidden;}
#kontakt_email a:hover {	border:0;}
* html #kontakt_email a {	margin-right:1px;}
* html #kontakt_email a:hover {	width:219px; margin-right:0;}


/* INHALT WEBDESIGN / GRAFIK / FOTOGRAFIE ************************************/

#container_top {
	width:800px;
	padding:30px 60px 0px 40px;
	line-height:180%;}

#container_top p {
	padding:0px 200px 0px 10px;}

.vorschau {
	padding:10px 0px 0px 10px;
	margin:0px;
	text-align:center;}

.vorschau ul {
	width:100%;
	padding:0px;
	margin:0px;
	list-style-type:none;}

.vorschau li {
	padding:0px;
	margin:0px;
	display:inline;
	float:left;
	list-style-type:none;}

.vorschau ul li {
	display:block;}

.vorschautext {
	background-image:url(images/back_vorschau.gif);
	background-repeat:repeat-x;
	background-color:#080B12;
	width:236px;
	padding:2px 0px 3px 0px;
	text-indent:6px;
	font-size:11px;
	color:#8199BA;}

.vorschaubild {
	border-right:5px solid #080B12;
	border-bottom:5px solid #080B12;
	border-left:5px solid #080B12;
	margin:0px 0px 20px 0px;}

.aktuell {
	padding:0px;
	margin:-20px 0px 0px 0px;}

.aktuell ul {
	width:100%;
	padding:0px;
	margin:0px;
	list-style-type:none;}

.aktuell li {
	padding:0px;
	margin:0px;
	list-style-type:none;}

.aktuell ul li {
	display:block;}

.aktuelltext {
	padding:0px 30px 0px 32px;
	font-size:11px;
	color:#8199BA;
	text-align:left;}

.aktuelltext a {	font-size:11px;  color:#8199BA; text-decoration:none;}
.aktuelltext a:hover { font-size:11px; color:#B9CEEC; text-decoration:underline;}
	
.aktuellbild {
	border:5px solid #080B12;
	margin:20px 0px 5px 0px;
	padding:0px;}
	
#galerie_left {
	float:left;
	overflow:hidden;
	margin:20px 20px 0px 10px;}
	
#galerie_right {
	float:left;
	line-height:180%;
	margin-top:20px;}
	
.galerietext {	float:left; line-height:180%;}
.galerietext a { color:#98B1D4; text-decoration:none;}
.galerietext a:hover { color:#98B1D4; text-decoration:underline;}

#galerienavigation {
	margin-top:90px;
	list-style-type:none;}
	
#galerienavigation ul {
	margin:0px;
	padding:0px;
	list-style-type:none;}

#galerienavigation li {
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	list-style-type:none;}

.galerienavigation ul li {
	display:block;}


/* UNTEN **********************************************************/

#footer {
	clear:both;
	margin:0px;
	padding:0px;
	background-image:url(images/hg_fuss.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:10px;
	font-size:11px;
	color:#E8EDFD;
	line-height:200%;}
	
* html #footer {bottom: -1px;}

#footer_center {
	width:900px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	list-style-type:none;
	text-align:center;}

#footer_center ul {
	list-style-type:none;
	margin:0px;
	padding-top:30px;
	width:100%;
	text-align:center}
	
#footer_center li {
	margin:0px;
	display:inline;}

#footer_center a {	color:#E8EDFD; text-decoration:none;}
#footer_center a:hover {	color:#98B1D4; text-decoration:underline;}


/* TEXT ***********************************************************/

.mehr {	color:#111521; text-decoration:none; font-style:italic;}
.mehr:hover {	color:#6C80C0; text-decoration:underline; font-style:italic;}

.partnertext {
	padding:0px 30px 0px 32px;
	font-size:12px;
	color:#8199BA;
	text-align:left;
	line-height:140%;}

.partnertext a {	font-size:12px;  color:#8199BA; text-decoration:none;}
.partnertext a:hover { font-size:12px; color:#B9CEEC; text-decoration:underline;}


/* SONSTIGES *******************************************************/

.headline {	margin-bottom:20px;}

.img_ueber_spalte {	margin:42px 0px 0px 22px;}

.img_spalte {	margin-left:22px;}

.partnerbild {
	border:5px solid #080B12;
	margin:10px 0px 5px 0px;
	padding:0px;}

.galerie {
	padding:7px 7px 0px 7px;
	background-color:#080B12;}

.unterschrift { background-image: url(images/unterschrift.gif); background-repeat:no-repeat;}

hr {
	border:0px;
	border-bottom: dotted 1px #E1EDEF;
	border-top:none;
	width:280px;
	margin:2px 0px 12px 0px;}

