html { /** Scrolleiste wird somit immer angezeigt. Ohne diese Methode springt der Firefox*/
	height: 100%;
	margin-bottom: 1px;
}

* {margin: 0; padding: 0; border: 0;}

body, td {	margin: 0px; padding: 0px; background: #282a28; font-family:Tahoma; color:#908f8f; vertical-align:top; line-height:14px; crollbar-3dlight-color: #1e201e; scrollbar-arrow-color: #c8c8c8; scrollbar-darkshadow-color: #1e201e; scrollbar-face-color: #121312; scrollbar-highlight-color: #1e201e; scrollbar-shadow-color: #908f8f; scrollbar-track-color: #1e201e;}

table, td {border-collapse:collapse;}
table, td, img {border:0; padding:0;}
form, td{margin:0; padding:0;}
html {height:100%;}
br{line-height:8px;}
table{border:0px; border-collapse:collapse; font-size:100%	}

a img{ border:0px}
a {cursor:pointer}
img{ vertical-align:top; padding-top:0px; padding-bottom: 0px;}
.thumb1{ vertical-align:top; margin-right:2px; margin-bottom: 2px;}

ul{margin:0; padding:0; list-style:none}
li{color:#908f8f; line-height:14px; background:url(../templates/images/1_z2.gif)  center left no-repeat; background-position:10px 5px; margin:0px; padding-left:20px;}
li a{color:#908f8f; text-decoration:none;}
li a:hover{color:#908f8f; text-decoration:underline}


.more{background:url(../templates/images/1_z1.gif)  center left no-repeat; background-position:0 5px; padding-left:8px; vertical-align:middle; color:#ffffff; font-weight:bold; text-decoration:none}
.more:hover{ text-decoration:underline}

.more_dark{background:url(../templates/images/1_z2.gif)  center left no-repeat; background-position:0 5px; padding-left:8px; vertical-align:middle; color:#908f8f; font-weight:bold; text-decoration:none}
.more_dark:hover{ text-decoration:underline}

.table_color1 {background-color:#dddddd; height:35px; vertical-align:middle; align:center;}
.table_color2 {background-color:#333633; height:20px; vertical-align:middle; align:center; color:#d4d3d3; font-weight:bold;}
.table_color3 {background-color:#3f423f; height:45px; vertical-align:middle; align:center; color:#d4d3d3; font-size:10px;}

a.linkprint {background:url(../templates/images/icon_print.gif) no-repeat left center; padding:2px 0 2px 22px;}

input {background:#ffffff; border:1px solid #808080; color:#908f8f; font-family:Tahoma; font-size:11px; height: 16px; margin: 0px; /** TOP, RIGHT, BOTTOM, LEFT */}

select {background:#ffffff; border:1px solid #808080; color:#908f8f; font-family:Tahoma; font-size:11px; height: 18px; margin: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */}

textarea {background:#ffffff; border:1px solid #808080;	color:#908f8f; font-family:Tahoma; font-size:11px; height: 100px; margin: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ }

.submit{
	width:60px;
	background-color:#1e201e;
	font-family:Tahoma;
	font-size:10px;
	color: #c3c3c3;
	border: 1px solid #c3c3c3;
	height: 20px;
	width: 100px;
}

/* Layout Anfang */
#pagewidth {MARGIN: 0px auto; WIDTH: 776px; TEXT-ALIGN: left; z-index:1;}

#header {clear: both; position: relative; height: 390px; z-index: 1; font-family:Tahoma; font-size:10px; color: #c3c3c3;}

#content { /* contentfloatholder */	width:701px; position: relative; padding: 0px 34px 0px 34px; /** TOP, RIGHT, BOTTOM, LEFT */ font-size:11px; margin-bottom: 10px;  }


/* pageStyle1 */
#leftcol1 {float: left; vertical-align: top; text-align: left; width: 226px; padding: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ margin: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ position: relative;}

#rightcol1 {float: left; width: 470px; /** Original Breite 200 -1px damit Rahmen von #main sichtbar wird */ vertical-align: top; text-align: justify; padding: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ margin: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */  position: relative;}

#pageStyle1 #content #rightcol1 div{ padding:0px 5px 0px 0px}
#pageStyle1 #content #leftcol3 .title{ margin:10px 0px 10px 0px}
#pageStyle1 #content #rightcol1 .indent{ margin:0px 16px 0px 0px; float:left}
#pageStyle1 #content #rightcol1 .indent2{ margin:0px 0px 0px 16px; float:right}
#pageStyle1 #content .col1{ width:226px}
#pageStyle1 #content .col1 .row1{ height:17px; background:url(../templates/images/top_cont.gif) top left no-repeat}
#pageStyle1 #content .col1 .row2{ height:308px; background:url(../templates/images/cen_cont.gif) top left repeat-y}
#pageStyle1 #content .col1 .row3{ height:18px; background:url(../templates/images/bot_cont.gif) top left no-repeat}
#pageStyle1 #content span{ color:#d4d3d3; font-weight:bold}
#pageStyle1 #content span a{ color:#d4d3d3; text-decoration:underline; font-weight:normal}
#pageStyle1 #content span a:hover{ text-decoration:none}
#pageStyle1 #content #accordion {width:176px; padding:20px 0px 20px 17px; /** TOP, RIGHT, BOTTOM, LEFT */}
#pageStyle1 #content #accordion p{padding: 0px 10px 0px 10px; /** TOP, RIGHT, BOTTOM, LEFT */}
#pageStyle1 #content #accordion td{background: #dddddd;}
#pageStyle1 #content #accordion span{ color:#908f8f; font-weight:bold}
#pageStyle1 #content #accordion span a{ color:#908f8f; text-decoration:underline; font-weight:normal}
#pageStyle1 #content #accordion span a:hover{ text-decoration:none}
#pageStyle1 #content #accordion #infoboxes span{color: #3d3c3c;}
#pageStyle1 #content #accordion #infoboxes {color: #3d3c3c;}
#pageStyle1 #content #accordion #infoboxes ul{margin:0; padding:0; list-style:none}
#pageStyle1 #content #accordion #infoboxes li{margin:0; padding:0; line-height:14px;  }
#pageStyle1 #content #accordion #infoboxes li a{color:#3d3c3c; text-decoration:none; background:url(../templates/images/1_z3.gif)  center left no-repeat; background-position:0 5px; margin:5px; padding-left:10px;}
#pageStyle1 #content #accordion #infoboxes li a:hover{color:#3d3c3c; text-decoration:underline}
/* pageStyle1 Ende */


/* pageStyle2 */
#leftcol2 {	float: left; vertical-align: top; text-align: left; width: 290px; padding: 0px 0px 0px 2px; /** TOP, RIGHT, BOTTOM, LEFT */ margin: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ position: relative;}

#rightcol2 { float: left; width: 406px; /** Original Breite 200 -1px damit Rahmen von #main sichtbar wird */ vertical-align: top; text-align: justify;padding: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ margin: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ position: relative;}

#pageStyle2 #content #rightcol2 div{ padding:0px 5px 0px 0px}
#pageStyle2 #content #rightcol2 .title{ margin:12px 0px 10px 0px}
#pageStyle2 #content #rightcol2 .indent{ margin:0px 16px 0px 0px; float:left}
#pageStyle2 #content #rightcol2 .indent2{ margin:0px 0px 0px 16px; float:right}
#pageStyle2 #content #rightcol2 ul{margin:0; padding:0; list-style:none}
#pageStyle2 #content #rightcol2 li{color:#908f8f; line-height:14px; background:url(../templates/images/1_z2.gif)  center left no-repeat; background-position:10px 5px; margin:0px; padding-left:20px;}
#pageStyle2 #content #rightcol2 li a{color:#ffffff; text-decoration:none;}
#pageStyle2 #content #rightcol2 li a:hover{color:#ffffff; text-decoration:underline}
#pageStyle2 #content #main b { color:#e3e2e2;}
#pageStyle2 #content #main b a{ color:#e3e2e2; text-decoration:underline; font-weight:normal}
#pageStyle2 #content #main b a:hover{ text-decoration:none}
#pageStyle2 #content #main strong { color:#e3e2e2;}
#pageStyle2 #content #main strong a{ color:#e3e2e2; text-decoration:underline; font-weight:normal}
#pageStyle2 #content #main strong a:hover{ text-decoration:none}
#pageStyle2 #content .col1{ width:290px}
#pageStyle2 #content .col1 .row1{ height:15px; background:url(../templates/images/top_cont_2.gif) top left no-repeat}
#pageStyle2 #content .col1 .row2{ height:308px; background:url(../templates/images/cen_cont_2.gif) top left repeat-y}
#pageStyle2 #content .col1 .row3{ height:15px; background:url(../templates/images/bot_cont_2.gif) top left no-repeat}
#pageStyle2 #content .col1 .row2 span{ color:#d4d3d3}
#pageStyle2 #content .col1 .row2 ul{ margin:17px 0 2px 0px}
#pageStyle2 #content .col1 .row2 p{ margin:0 0 0 0px}
#pageStyle2 #content .col1 .row2 img{ margin-left:27px;}
#pageStyle2 #content td {height:20px;}
#pageStyle2 #content span {color:#d4d3d3}
#pageStyle2 #content span a{ color:#d4d3d3; text-decoration:underline; font-weight:bold}
#pageStyle2 #content span a:hover{ text-decoration:none}
#pageStyle2 #content #accordion {padding: 20px 46px 20px 20px; /** TOP, RIGHT, BOTTOM, LEFT */}
#pageStyle2 #content #accordion p{padding: 0px 13px 0px 13px; /** TOP, RIGHT, BOTTOM, LEFT */}
#pageStyle2 #content #accordion td{background: #dddddd;}
#pageStyle2 #content #accordion #infoboxes span{color: #3d3c3c;}
#pageStyle2 #content #accordion #infoboxes {color: #3d3c3c;}
#pageStyle2 #content #accordion #infoboxes ul{margin:0; padding:0; list-style:none}
#pageStyle2 #content #accordion #infoboxes li{line-height:14px; color:#3d3c3c; text-decoration:none; background:url(../templates/images/1_z3.gif)  center left no-repeat; background-position:0 5px; margin:5px; padding-left:10px;}
#pageStyle2 #content #accordion #infoboxes li a{color:#3d3c3c; text-decoration:none;}
#pageStyle2 #content #accordion #infoboxes li a:hover{color:#3d3c3c; text-decoration:underline}
#pageStyle2 #content #accordion #infoboxes img{ margin: 10px 0 10px 25px}
/* pageStyle2 Ende */


/* pageStyle3 */
#leftcol3 {float: left; vertical-align: top; text-align: justify; width: 401px; padding: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ margin: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ position: relative;}
#rightcol3 { float: left; width: 290px; /** Original Breite 200 -1px damit Rahmen von #main sichtbar wird */ vertical-align: top; text-align: justify; padding: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ margin: 0px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ position: relative;}

#pageStyle3 #content #leftcol3 div{ padding:0px 5px 0px 0px}
#pageStyle3 #content #leftcol3 .title{ margin:12px 0px 10px 0px}
#pageStyle3 #content #leftcol3 .indent{ margin:0px 16px 0px 0px; float:left}
#pageStyle3 #content #leftcol3 .indent2{ margin:0px 0px 0px 16px; float:right}
#pageStyle3 #content #leftcol3 ul{margin:0; padding:0; list-style:none}
#pageStyle3 #content #leftcol3 li{color:#908f8f; line-height:14px; background:url(../templates/images/1_z2.gif)  center left no-repeat; background-position:10px 5px; margin:0px; padding-left:20px;}
#pageStyle3 #content #leftcol3 li a{color:#ffffff; text-decoration:none;}
#pageStyle2 #content #leftcol3 li a:hover{color:#ffffff; text-decoration:underline}
#pageStyle3 #content #main b { color:#e3e2e2;}
#pageStyle3 #content #main b a{ color:#e3e2e2; text-decoration:underline; font-weight:normal}
#pageStyle3 #content #main b a:hover{ text-decoration:none}
#pageStyle3 #content #main strong { color:#e3e2e2;}
#pageStyle3 #content #main strong a{ color:#e3e2e2; text-decoration:underline; font-weight:normal}
#pageStyle3 #content #main strong a:hover{ text-decoration:none}
#pageStyle3 #content .col1{ width:290px;}
#pageStyle3 #content .col1 .row1{ height:15px; background:url(../templates/images/top_cont_2.gif) top right no-repeat}
#pageStyle3 #content .col1 .row2{ height:308px; background:url(../templates/images/cen_cont_2.gif) top right repeat-y}
#pageStyle3 #content .col1 .row3{ height:15px; background:url(../templates/images/bot_cont_2.gif) top right no-repeat}
#pageStyle3 #content .col1 .row2 span{ color:#d4d3d3}
#pageStyle3 #content .col1 .row2 ul{ margin:17px 0 2px 0px}
#pageStyle3 #content .col1 .row2 p{ margin:0 0 0 -13px}
#pageStyle3 #content td {height:20px;}
#pageStyle3 #content {padding: 0px 0px 0px 40px; /** TOP, RIGHT, BOTTOM, LEFT */}
#pageStyle3 #content span{ color:#d4d3d3;}
#pageStyle3 #content span a{ color:#d4d3d3; text-decoration:underline; font-weight:bold}
#pageStyle3 #content span a:hover{ text-decoration:none}
#pageStyle3 #content #accordion {padding: 20px 20px 20px 46px; /** TOP, RIGHT, BOTTOM, LEFT */}
#pageStyle3 #content #accordion p{padding: 0px 13px 0px 13px; /** TOP, RIGHT, BOTTOM, LEFT */}
#pageStyle3 #content #accordion td{background: #dddddd;}
#pageStyle3 #content #accordion #infoboxes span{color: #3d3c3c;}
#pageStyle3 #content #accordion #infoboxes {color: #3d3c3c;}
#pageStyle3 #content #accordion #infoboxes ul{margin:0; padding:0; list-style:none}
#pageStyle3 #content #accordion #infoboxes li{line-height:14px; color:#3d3c3c; text-decoration:none; background:url(../templates/images/1_z3.gif)  center left no-repeat; background-position:0 5px; margin:5px; padding-left:10px;}
#pageStyle3 #content #accordion #infoboxes li a{color:#3d3c3c; text-decoration:none;}
#pageStyle2 #content #accordion #infoboxes li a:hover{color:#3d3c3c; text-decoration:underline}

.table_color1 {background-color:#dddddd; height:25px; vertical-align:middle; padding:0px 5px 0px 5px; color:#333333;}
.table_color2 {background-color:#333633; height:25px; vertical-align:middle; color:#d4d3d3; padding:5px 10px 5px 10px; font-weight:normal; font-size:11px}
.table_color3 {background-color:#3f423f; height:25px; vertical-align:middle; color:#d4d3d3; padding:5px 10px 5px 10px; font-weight:normal; font-size:11px}
/* pageStyle3 Ende */


/* pageStyle4 */
#main {clear: both;	vertical-align: top; text-align: justify; width: 701px; padding: 10px 10px 10px 10px; /** TOP, RIGHT, BOTTOM, LEFT */}

#pageStyle4 #content #main div{ padding:0px 0px 0px 0px}
#pageStyle4 #content #main .title{ margin:10px 0px 10px 0px}
#pageStyle4 #content #main .indent{ margin:0 16px 0 0px; float:left}
#pageStyle4 #content #main b { color:#e3e2e2;}
#pageStyle4 #content #main b a{ color:#e3e2e2; text-decoration:underline; font-weight:normal}
#pageStyle4 #content #main b a:hover{ text-decoration:none}
#pageStyle4 #content #main strong { color:#e3e2e2;}
#pageStyle4 #content #main strong a{ color:#e3e2e2; text-decoration:underline; font-weight:normal}
#pageStyle4 #content #main strong a:hover{ text-decoration:none}
#pageStyle4 #content span{ color:#d4d3d3; font-weight:bold}
#pageStyle4 #content span a{ color:#d4d3d3; text-decoration:underline; font-weight:normal}
#pageStyle4 #content span a:hover{ text-decoration:none}
#pageStyle4 #content #accordion {padding: 20px 46px 20px 20px; /** TOP, RIGHT, BOTTOM, LEFT */}
/* pageStyle4 Ende */


/* footer Anfang */	
#print {clear: both; margin: 10px 0px 10px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ text-align:-moz-right; !text-align:right;}
/* footer Ende */	


/* footer Anfang */	
#footer {clear: both; min-height: 37px; padding: 10px 0px 0px 0px; /** TOP, RIGHT, BOTTOM, LEFT */ background: url(../templates/images/bgfooter.gif) no-repeat; color:#908f8f; text-align:-moz-center; !text-align:center; font-size:11px; }
#footer a { color:#908f8f; text-decoration:underline }
#footer a:hover { color:#908f8f; text-decoration:none }
/* footer Ende */	


/* Google Map */
#googleMap { width:380px; height:300px;	border:1px solid #1e201e; margin-top:3px; overflow: hidden;}
#googleWindow {	width: 250px; font-family: Tahoma; font-size: 11px;	color: #2c2e2c; margin: 0px;}
#googleWindow span a{ color:#2c2e2c; text-decoration:underline; font-weight:bold}
#googleWindow span a:hover{ color:#2c2e2c; text-decoration:none}
#googleWindow span{ color:#2c2e2c;}
#googleWindow strong{ color:#2c2e2c;}

#googleSidebar {clear: both; width: 380px; margin-top: 5px; margin-bottom: 5px;}
#googleSidebar a{ color:#d4d3d3; text-decoration:underline; font-weight:normal}
#googleSidebar a:hover{ text-decoration:none}
/* Google Map */

#line1 {clear:both;	background-image: url(../templates/images/line1.gif); background-repeat: repeat-x; vertical-align: middle; height: 12px; margin: 5px 0px 5px 0px; /** TOP, RIGHT, BOTTOM, LEFT */}

#line2 {clear:both;	background-image: url(../templates/images/line2.gif); background-repeat: repeat-x; vertical-align: middle; height: 12px; margin: 5px 0px 5px 0px; /** TOP, RIGHT, BOTTOM, LEFT */}

.ok {color:#0ad600;} /** TOP, RIGHT, BOTTOM, LEFT */}
.nok {color:#ff0000;} /** TOP, RIGHT, BOTTOM, LEFT */}

.text1 {font-family:Tahoma; color:#d4d3d3;}
.text2 {font-family:Tahoma; color:#908f8f;}

#loading {
	background:url(../images/style/ajax-loader3.gif) center no-repeat; height:50px; margin-top:15px;
}

#nyt {
	color: #3f423f;
	margin-top: 10px;
	margin-bottom: 10px;
}