* {
margin: 0em; 
padding: 0em;
}

* a img{
	border: none;
}

* img {
	border: none;
}

* ul {
	list-style-type: none;
}



body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
color: #444;
background: #F2F2F2;
}

#container {
	width: 804px;
	margin: 0 auto;	
	position: relative;
}

#wrapper {
	background: url(../bilder/hg.gif) repeat-y;
	float: left;
	width: 804px;
}


/* Anfang Header */

#header {
	width: 801px;
	height: 102px;
	background: url(../bilder/a-stang3.gif) no-repeat;
	background-position: 3px 0;	
}


#header img.ifs {
	float: left; 
	width: 46px;
	margin-left: 28px;
	margin-top: 25px;
}

#header img.hyp {
	float: left;
	width: 80px;
	margin-left: 32px;
	margin-top: 48px;
}

#header img.ifs2 {
	float: left;
	width: 41px;
	margin-left: 32px;
	margin-top: 48px;
}

/* --> Ende Header */


/* Anfang Navigation */

#navigation ul {
	width: 783px;
	list-style-type: none;
	font-size: 0.8em;
	padding-left: 15px;
	padding-right: 0px;
	margin-left: 3px;
	padding-top: 4px;
	height: 20px;
	background: url(../bilder/nav-hg.gif)
}

#navigation ul li {
	display: inline;
	
}

#navigation ul li a {
	padding-right: 5px;
	padding-left: 5px;
	color: #666;
	text-decoration: none;
}

#navigation ul li a:hover, #navigation ul li a.hier {
	background: #fff;
	padding-right: 5px;
	padding-left: 5px;
}


/* --> Ende Navigation */

#berham {
	background: url(../bilder/berlin-hamburg-arial.jpg) no-repeat;
	width: 798px;
	height: 116px;
	margin-left: 3px;
}

#berham2 {
	background: url(../bilder/berlin-hamburg2.jpg) no-repeat;
	width: 798px;
	height: 46px;
	margin-left: 3px;
}


/* --> Anfang Content */



#links {
	width: 740px;
	padding-left: 20px;
	float: left;
	margin-bottom: 20px;
}

#links h3, #startseite-links h3 {
	margin-top: 55px;
	color: #999;
	font-size: 0.8em;
	margin-bottom: 5px;
}

#links h1, #startseite-links h1 {
	color: #999;
	font-size: 0.8em;
	font-weight: normal;
	margin-bottom: 25px;
}


#startseite-links {
	width: 440px;
	padding-left: 20px;
	float: left;
	margin-bottom: 15px;
}


#startseite-rechts {
	width: 340px;
	float: right;
}

#startseite-rechts img {
	width: 306px;
	margin-top: 58px;
	float: right;
	margin-right: 20px;
}


#content ul {
	clear: left;
	font-size: 0.8em;
}

#content ul.abstand {
	padding-bottom: 30px;
}


#content ol {
	font-size: 0.8em;
	padding-left: 30px;
	padding-bottom: 30px;
}

#content ul li {
	background: url(../bilder/punkt.gif) no-repeat;
	padding-left: 15px;
	line-height: 1.5em;
	background-position: 0 6px;
	margin-bottom: 9px;
}

#startseite-links ul li {
	padding-right: 40px;
}

ul.impressum {
	margin-left: 25px;
	margin-bottom: 40px;
}

ul.impressum li {
	padding-right: 30px;
}

#content ul li a {
	color: #444;
}

#content ul li a:hover {
	text-decoration: none;
}

#content h2 {
	font-size: 0.8em;
	clear: left;
	padding-left: 20px;
	margin-bottom: 15px;
}

#content h2 a {
	color: #444;
	text-decoration: none;
}

#content h2 a:hover {
	text-decoration: underline;
}

#content #links h2 {
	padding-left: 0px;
}

#content h2.start {
	
	padding-top: 15px;
	padding-bottom: 10px;
}

#content p {
	font-size: 0.8em;
	padding-left: 20px;
	margin-bottom: 10px;
	padding-right: 20px;
}

#content #links p, #content #startseite-links p {
	padding-left: 0px;
}

#content p.letzt, #content ul.letzt {
	padding-bottom: 35px;
}

#content p.space, #content ul.space {
	padding-bottom: 20px;
}

#content p.nicht a {
	text-decoration: none;
}

#content p.clearleft {
	clear: left;
}

#content p a {
	color: #333;	
}

#content p a:hover {
	text-decoration: none;
}

/* --> Ende Content */


/* --> Anfang Footer */

#footer p {
	padding-top: 10px;
	color: #999;
	font-size: 0.7em;
}

#footer p a {
	color: #999;
	text-decoration: underline;
}

#footer p a:hover {
	text-decoration: none;
}


/* --> Ende Footer */


/* --> Anfang Tabelle */

#links table {
	font-size: 0.8em;
	text-align: left;
	border-collapse: collapse;
	margin-bottom: 25px;
	margin: 0;
	padding: 0;
}

#links th, #links td {
	border: 1px solid #ccc;
	padding: 0.3em 1em;
	
}

#links thead {
	background: #FFD739;
}

#links tr.gelb {
	background: #FFEEB9;
}

#links tr:hover {
	background: #FFD739;
}

#links thead tr:hover {
	background: transparent;
	color: inherit;
}

/* --> Ende Tabelle */


/* <-- Formular */

label {
	width: 120px;
	float: left;
}

input, textarea {
	width: 290px;
	border: 1px solid #999;
	color: #666;
}

.senden {
	width: 90px;
	height: 25px;
	border: none;
	margin-left: 116px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#000000;
	background-image:url(../bilder/punkt.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ffffff;
	cursor:pointer;

}

/* --> Ende Formular */

/* <-- Anfang Lightbox */

		.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 1100px;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
			
		}
		.white_content {
			display: none;
			position: absolute;
			top: 385px;
			left: 148px;
			width: 455px;
			height: 400px;
			padding: 16px;
			border: 10px solid #FFE202;
			background-color: white;
			z-index:1002;
			overflow: auto;
			color: #444;
			font-size: 0.8em;
		}
		
		.white_content a {
			color: #666;
			font-weight: bold;
		}
		
		.white_content img {
			margin-bottom: 20px;
		}
		
		
		
		.black_overlay1{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 2290px;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
			
		}
		.white_content1 {
			display: none;
			position: absolute;
			top: 1545px;
			left: 148px;
			width: 455px;
			height: 400px;
			padding: 16px;
			border: 10px solid #FFE202;
			background-color: white;
			z-index:1002;
			overflow: auto;
			color: #444;
			font-size: 0.8em;
		}
		
		.white_content1 a {
			color: #666;
			font-weight: bold;
		}
		
		.white_content1 img {
			margin-bottom: 20px;
		}
		
		
		
		
		.black_overlay2{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 1515px;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
			
		}
		.white_content2 {
			display: none;
			position: absolute;
			top: 795px;
			left: 148px;
			width: 455px;
			height: 400px;
			padding: 16px;
			border: 10px solid #FFE202;
			background-color: white;
			z-index:1002;
			overflow: auto;
			color: #444;
			font-size: 0.8em;
		}
		
		.white_content2 a {
			color: #666;
			font-weight: bold;
		}
		
		.white_content2 img {
			margin-bottom: 20px;
		}
		
		
		
		
		
		.black_overlay3{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 925px;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
			
		}
		.white_content3 {
			display: none;
			position: absolute;
			top: 207px;
			left: 148px;
			width: 455px;
			height: 400px;
			padding: 16px;
			border: 10px solid #FFE202;
			background-color: white;
			z-index:1002;
			overflow: auto;
			color: #444;
			font-size: 0.8em;
		}
		
		.white_content3 a {
			color: #666;
			font-weight: bold;
		}
		
		.white_content3 img {
			margin-bottom: 20px;
		}
		

/* --> Ende Lightbox */

/* <-- Anfang Position Fotos Bildlaufleiste */

#fotos {
	width: 790px;
	height: 90px;
	overflow: hidden;
	position: relative;
}

table {
			margin-left: 20px;
		}

table div {
			margin: 0px;
			padding: 0px;
		}
		
		table div img {
			width: 122px;
			padding: 0px;
			margin: 0px;
		}
			
/* --> Ende Position Fotos Bildlaufleiste */
