BODY, TD, FORM {
    margin: 0px ;
    padding: 0px;
    font: 13px Arial;
    color: black;
    line-height: 17px;
    text-align: left;
    font-weight: normal;
	text-align:left;
	
}
BODY {
    background: #FFFFFF;
	
}
A {
	color: #777974;
    text-decoration: none;
}
#screen A, #news A, #beschreibung A, #news A {
	color: #2f9c2f;
    text-decoration: none;
}

a:hover {
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;
}
P {
    margin: 0px 0px 0px 0px;
	padding-bottom: 6px;
}
.red  { color:#ed1b24; }
.green { color:#2f9c2f; }
.link_oben {color:#ed1b24;font-weight:bold;}

.linkblink_on {
	color:#000000;
	}
.linkblink_on:hover {
	color:#000000;
	}
.linkblink_off {
	color:#777974;
	}
.linkblink_off:hover {
	color:#000000;
	}

#container {
	position: absolute;
	left: 40px;
	top:20px;
	margin: 0px 0px 0px 0px;
	width: 950px;
	height: 560px;
}
#logo {
    position:absolute;
    top:25px;
    left:24px;
}
#logo_n {
    position:absolute;
    top:29px;
    left:0px;
    width:132px;
    height:28px;
}
#nav_head {
	position:absolute;
	top:38px;
	left:200px;
	width:750px;
	height:20px;
}
#nav_main {
    position:absolute;
    top:96px;
    left:0px;
    width:200px;
    height:464px;
}
#nav_sub {
    position:absolute;
    top:96px;
    left:664px;
    width:232px;
    height:464px;
}
#screen {
    position:absolute;
    top:96px;
    left:200px;
}
#screen2 {
    position:absolute;
    top:0px;
    left:0px;
}
#news {
    position:absolute;
    top:269px;
    left:200px;
	width:696px;
}
.news_entry {
	clear:both;
	border-top:3px solid #adadad;
	}
.news_entry img {
	border-left:3px solid #adadad;
	border-bottom:3px solid #adadad;
	border-right:3px solid #adadad;
	float:left;
	}
.news_entry .news_text {
	margin-top:10px;
	margin-left:245px;
	margin-bottom:15px;
	width:445px;
	}
#beschreibung {
    position:absolute;
	overflow:hidden;
	border:3px solid #adadad;
    top:96px;
    left:200px;
    width:458px;
    height:458px;
    background:#e5e5e5;
}
#besch_text {
	margin:10px;
}
#textfeld {
	position:absolute;
	left:10px;
	top:10px;
    width:438px;
    height:418px;
	overflow:hidden;
	display:block;
	visibility:visible;}
#divText {
	position:absolute;
	}
#leiste {
	 position:absolute;
	 top:428px;
	 left:0px;
	 width:458px;
	 height:30px;
	 background:#e5e5e5;
}	 
#scroller_oben {
	position:absolute;
	top:7px;
	left:30px;
	visibility:visible;
}
#scroller_unten {
	position:absolute;
	top:7px;
	left:10px;
	visibility:visible;
}

#scroller_schliessen {
	position:absolute;
	top:5px;
	left:140px;
	width:308px;
	text-align:right;
	visibility:visible;
}

#film, .film {
    position:absolute;
	border:3px solid #adadad;
    top:96px;
    left:200px;
    width:458px;
    height:342px;
    background:#ffffff;
}
.image { 
	border:3px solid #adadad;
	}
.image_red { 
	border:3px solid #ed1b24;
	}
#nav_main ul, #nav_main uxx {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 0px;
	text-align:left;
	width: 180px;
}

#nav_main li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 156px;
	display:block;
	text-align:right;
}
#nav_main li a.fb { padding-right:20px;background-image:url(images/icon_fb.gif);background-position:top right;background-repeat:no-repeat; }
#nav_sub ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 0px;
	text-align:left;
	width: 252px;
}
#nav_sub li .u3 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 252px;
	display:block;
	text-align:left;
}
.u3{
	margin-left: 18px;
}
.u4{
	margin-left: 30px;
}
#nav_main .u5{
	width: 168px;
}
#nav_main li .u1, #nav_main li .uxx{
	margin: 0px;
	padding: 0px;
	height:17px;
	width: 170px;
}
#nav_main li .u2{
	margin: 0px;
	padding: 0px;
	height:17px;
	width: 182px;
}
#nav_main li .u1 a{
	margin: 0px;
	padding: 0px;
	color:#2f9c2f;
}
#nav_main li .uxx a{
	margin: 0px;
	padding: 0px;
	color:#2f9c2f;
	font-weight:bold;
}
#nav_main li .u1 a:hover{
	margin: 0px;
	padding: 0px;
	color:#2f9c2f;
	font-weight:bold;
}

#nav_main a {
	margin: 0px;
	padding: 0px;
	color: #777974;
	font-weight:normal;
	text-decoration: none;
}

#nav_main a:hover {
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-decoration: none;
}
.u_select {
	color:#2f9c2f;
	font-weight:bold;
}
.accordion_toggle{
    background:#e5e5e5;
	margin:0 0 0 0}
.accordion_content{
    background:#e5e5e5;
	padding:10px;
	overflow:hidden}


INPUT {
	height: 18px;
	width: 200px;
	background: #e5e5e5;
    border-top:0px;
    border-bottom:1px solid #686868;
    border-left:0px;
    border-right:0px;
    padding: 1px;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 20px;
    font: 12px  ARIAL, VERDANA;
    color: #686868;
    line-height: 16px;
    text-align: left;
    font-weight: normal;
    }
TEXTAREA {
	height: 80px;
	width: 400px;
	background: #414141;
    border-top:0px;
    border-bottom:1px solid #F94433;
    border-left:0px;
    border-right:0px;
    padding: 1px;
    margin-top: 5px;
    margin-bottom: 0px;
    font: 11px VERDANA, ARIAL;
    color: #D4D4D4;
    line-height: 16px;
    text-align: left;
    font-weight: normal;
    }
.rasterbeschriftung {
	text-align:center;
	margin: 8px 0 0 0;
	}

