/*

overflow: auto; (erstellt scroll-bar wenn inhalt größer als box)

*/



body {
	cursor: default;
	margin: 0px;
	padding-top: 0px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 100%;
	color: darkslateblue;
	background: #1A1A1A;            /*#f2f2fa*/
}

#hinten {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: -1;
}

h1 {
	color: #ffffff;
	font-size: 2.4em;
	padding-top: 10px;
	margin-top: 0px;
	background: #;
}

h2 {
	color: orange;
	font-size: 2.0em;
	padding-top: 10px;
	margin-top: 0px;
	background: #;
}

h3 {
	color: black;
	font-size: 1.8em;
	padding-top: 0px;
	margin-top: 0px;
	background: #;
}

h4 {
	color: black;
	font-size: 1.4em;
	padding-top: 10px;
	margin-top: 0px;
	background: #;
}

h5 {
	color: black;
	font-size: 1.0em;
	padding-top: 10px;
	margin: 0px;
	background: #;
}

h6 {
	color: black;
	font-size: 0.8em;
	padding-top: 0px;
	margin: 0px;
	background: #;
}

p {
	font-size: 0.8em;
	color: maroon;
}

hr {
	margin-right: 20px;
	border-color: #ffffff;
}

a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	
}

a:focus {
	outline: none;
}

a:active {
	outline: none;
}

a:hover {
	color: #2d2d2d;
	font-weight: bold;
}

#wrapper {
	width: 1000px;
	height: 829px;
	margin: auto;
	padding-top: 15px;
	background: none;
}

header {
	color: red;
	width: 1000px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	border: solid 0px #2d2d2d;                 /*                   x-Wert  y-Wert             */
	background-image: url(../images/kopf_3.png)/*no-repeat center(oder:00px 00px) #ffffff fixed*/;
	opacity: 1.0;
}

#logo {
	width: 100px;
	height: 100px;
	margin: 3px 0px 0px 25px;
	background: none;
	float: left;
}

#kopf {
	width: 825px;
	height: 50px;
	margin-top: 18px;
	padding-left: 20px;
	background: none;
	float: left;
}

#navigation {
	color: #2d2d2d;
	width: 996px;
	height: 30px;
	font-size: 0.7em;
	text-align: center;
	border: solid 0px #2d2d2d;
	background: none;               /* #898989 */
	padding-top: 5px;
}


section {
	display: table;
	width: 998px;
	height: 551px;
	margin: 5px 1px 5px 1px;
	border: solid 0px #2d2d2d;
	background: none;              /*#D0D1D1*/
}

article {
	display: table;
	width: 720px;
	height: 445px;
	margin: 5px 0px 5px 0px;
	padding: 45px 20px 20px 20px;
	border: solid 15px #e6e6e6;              /*#e6e6e6 alternativ #1A1A1A */
	background: #2d2d2d;              /* #2d2d2d alternativ #1A1A1A */
	float: left;
}

article h3,h4,h5,h6 {
	color: #7A8A7F;
	margin: 0px 0px 0px 0px;
	
}

article p  {
	color: #2d2d2d;
	font-size:9px; 
	font-family:Verdana,sans-serif;
	margin: 0px;
	
}

article div p {
	font-size:18px;
	line-height:5px;
	text-transform:uppercase;
	color:#565656;
	margin:-10px 0px 10px 0px;	
	font-weight: normal;
}

aside {
	width: 193px;
	height: 540px;
	margin: 5px 0px 5px 0px;
	border: solid 0px #2d2d2d;
	background: #e6e6e6 url(../images/werder1.jpg);
	float: right;
}

.mehr a {
	color: #CB2A1D;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.mehr a:hover {
	color: #ffffff;
	font-weight: bold;
}

.imp {
	display: table;
	width: 640px;
	height: 110px;
	padding: 0px 20px 20px 20px;
	background: none;
}

.imp p {
	color: #D0D1D1;
	font-size: 0.6em;
	line-height: 16px;
	margin-top: 3px;
	text-transform:none;
}

.imp h3,h4,h5,h6 {
	color: #7A8A7F;
}

.imp h3,h4 {
	margin-bottom: 10px;
}

footer {
	color: #2d2d2d;
	width: 996px;
	height: 25px;
	font-size: 0.7em;
	text-align: center;
	border: solid 2px #9E2117;
	background: #CB2A1D;
	padding-top: 6px;
	border-radius: 20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px;
	margin: 15px 0px 50px 0px;
}

.fuss a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.current_fuss a {
	color: #2d2d2d;
	font-weight: bold;
}

.fuss a:hover {
	color: #2d2d2d;
	font-weight: bold;
}


/*+++++++++++++++++ Auszeichnung Kontaktformular +++++++++++++++++++++++++*/

td a {
	color: #7A8A7F;
	font-weight: bold;
}

td a:hover {
	color: #D0D1D1;
	font-weight: bold;
}

.font-big {
 font-family:Verdana, sans-serif;
 font-size:12px; font-weight:bold;
 color:#ffffff;
}
.font-small {
 font-family:Verdana, sans-serif;
 font-size:9px; font-weight:normal;
 padding-left: 159px;
 color:#D0D1D1;
}
.table {
 margin: -40px 0px 0px 0px;
 background-color:none;
 width:50%;
}
.table2 {
 background-color:orange;
 width:100%;
}
.head {
 background-color:green;
}
.main {
 background-color:none;
 font-family:Verdana, sans-serif;
 font-size:12px; font-weight:normal;
 color:#D0D1D1;
}
.foot {
 background-color:none;
 padding-left: 160px;
}
.align {
 text-align:right;
}
.textarea {
 background-color:#7A8A7F;
 color:#ffffff;
 font-family : Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight: normal;
 border : 1px solid #000000;
 border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; -ms-border-radius:0;
 padding: 0;
 position:relative;
}
.input {
 height: 22px;
 background-color:#7A8A7F;
 color:#ffffff;
 font-family : Verdana, Helvetica, sans-serif;
 border : 1px solid #000000;
 font-size:12px;
 border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; -ms-border-radius:0;
 padding: 0;
 position:relative;
}
.select {
 background-color:#7A8A7F;
 color:#ffffff;
 font-family : Verdana, Helvetica, sans-serif;
 border : 1px solid #000000;
 font-size:12px;
 border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; -ms-border-radius:0;
 padding: 0;
 position:relative;
}
.textarea:hover, .textarea:focus, .input:hover, .input:focus, .select:hover, .select:focus {
 border : 1px solid #ffffff;
}
.button {
 min-width: 130px;
}
.button_send {
 min-width: 130px;
}



