/*
orange = #f29629
d'grau = #2c3d47
h'grau = #bfc4c7
*/

body
{
	margin: 0;
	padding: 0;
	font-size: 0.99em;
	font-family: Myriad Pro, Myriad, Verdana, Helvetica, sans-serif;
	color:#2c3d47;
	line-height:150%;
	background-color:#bfc4c7;
}

img
{ border: 0px;
}

a[href ^='http'] { 
	padding-right: 14px;
	background: transparent url(bilder/icon_extern.gif) no-repeat center right;
}

a:link   { font-weight:bold; color: #2c3d47; text-decoration: none; border-bottom: 1px dotted #2c3d47;}
a:visited   { font-weight:bold; color: #2c3d47; text-decoration: none; border-bottom: 1px dotted #2c3d47; }
a:hover   { font-weight:bold; color: #f29629; text-decoration: none; background-color:#2c3d47; }
a:active   { font-weight:bold; color: #ffffff; text-decoration: none; background-color:#2c3d47;  }


#kopf {
	position:absolute;
	width:100%;
	height:270px;
	background-color:#2c3d47;
}

#seitenueberschrift {
	position:absolute;
	top:200px;
	left:40px;
	}

#navi {
	position:absolute;
	width:100%;
	height:130px;
	top:270px;
	background-color:#ffffff;
}
#n1 {
	position:absolute;
	top:0px;
}
#n6 {
	position:absolute;
	top:20px;
}
#n2 {
	position:absolute;
	top:40px;
}
#n3 {
	position:absolute;
	top:60px;
}
#n4 {
	position:absolute;
	top:80px;
}
#n5 {
	position:absolute;
	top:100px;
}
	
#adresse {
	position:absolute;
	top:437px;
	left:40px;	
}

#seiteninhalt
{
	position:absolute;
	width:540px;
	left:250px;
	top:437px;
}

.bildrahmen {
	width:500px;
	padding:5px;
	background-color:#dfe4e7;
	margin-bottom:50px;
}
.bildrahmen p {
	text-align:left;
	font-size:0.85em;
	margin:2px 0px 5px 10px;
}

h1, h2, h3 {
		margin-bottom: 0.5em;
	}

h1 {
		font-size:1.5em;
		font-family: Myriad Pro, Myriad, Georgia;
		font-weight:bold;
		font-style: italic;
		margin-top:0px;
		margin-bottom:0.8em;
	}

h2 {
		font-size:1.2em;
		font-weight:bold;
	}

h3 {
		font-size:1.01em;
	}

	#formular { position:relative; top:-10px; margin:0 auto; padding:0; width:540px; }
		/* start style formular */
		form { margin:0; padding:0;}
		fieldset {width:390px; border:1px solid #2c3d47; padding:10px; margin:5px; text-align:left;}
		fieldset#checkbox input  {width:35px;}
		legend { font-weight:bold; padding:5px; margin:5px; background:none;}
		label { margin:0 3px 3px 0; padding:0; line-height:1.5em; width:120px; display:block; float:left; clear:left;}
		input {border:1px dotted #2c3d47; padding-left:0.3em; margin-bottom:0.6em; width:240px; background:#fff;}
		input:focus {border-color:#f29629;}
		select {border:1px dotted #2c3d47; padding-left:0.3em; margin-bottom:0.6em; background:#fff; width:175px;}
		option {color:#f29629;}
		textarea {width:244px; border:1px dotted #2c3d47; }
		textarea:focus { border-color:#f29629; }
		.plz {width:50px;}
		.ort {width:180px;}
		.strasse {width:200px;}
		.strnummer {width:30px;}
		.submitbtn {width:123px; background: #2c3d47; border:1px dotted #2c3d47; color:#fff; cursor:pointer; padding:0; margin:0;}
		.submitbtn:hover {background:#f29629; color:#fff; border:1px dotted #2c3d47; }
		/* ende style formular */


.pflichtfeld {
	font-weight:bold;
}

#footer
{

}

