@charset "utf-8";

html {
	overflow-y:scroll;
}
body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717070;
	background-color:#f5f5f5;
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
}
h1 {
	padding:0px;
	margin:0px;
	color:#717070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
h2 {
	margin-top:0px;
	margin-bottom:12px;
	color:#717070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
h3 {
	margin-top:0px;
	margin-bottom:2px;
	color:#717070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
h4 {
	margin-top:0px;
	margin-top:3px;
	margin-bottom:5px;
	color:#717070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
h5 {
	margin-top:0px;
	margin-bottom:10px;
	color:#717070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.maincont {
	position: relative;
	height:auto;
	width:915px;
	margin-left:auto;
	margin-right:auto;
}
.ba {
	width:915px;
	height:123px;
}
.ba_logobox {
	width:670px;
	height:123px;
	float:left;
}
.ba_babox {
	width:245px;
	height:123px;
	float:left;
	background-image:url(../images/bare.png);
	background-repeat:no-repeat;
	background-color:#FFF;
}
.sbox {
	width:195px;
	height:24px;
	padding-top:14px;
	float:right;
}
.sbox_left {
	width:149px;
	height:auto;
	padding-right:6px;
	padding-top:4px;
	padding-left:6px;
	float:left;
}
.sbox_right {
	width:24px;
	height:24px;
	float:left;
	cursor:pointer;
	background-image:url(../images/lupe_c.png);
	background-repeat:no-repeat;
}
.sbox_sbutton_cont {
	width:24px;
	height:24px;
	float:left;
}
.sbox_sbutton {
	width:24px;
	height:24px;
	cursor:pointer;
}


.spbox {
	width:235px;
	height:34px;
	padding-top:48px;
	padding-right:7px;
	float:right;
}
.sp_left {
	width:auto;
	height:20px;
	padding-top:10px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8b8b8;
}
.sp_right {
	width:auto;
	height:20px;
	padding-top:10px;
	padding-right:31px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8b8b8;
	text-decoration:underline;
	font-weight:bold;
	background-image:url(../images/spoegs_c.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
}
.mmen_home {
	position:absolute;
	width:13px;
	height:12px;
	background-image:url(../images/home.gif);
	background-repeat:no-repeat;
	left: 10px;
	top: 8px;
	cursor:pointer;
}
.mmen {
	width:914px;
	height:30px;
	padding-left:1px;

	background-image:url(../images/mbg.png);
	background-repeat:repeat-x;
	overflow:hidden;
}
#navcontainer ul {
	padding:0px;
	margin:0px;
	background-color: #316526;
	color: White;
	width: auto;
	font-family: arial, helvetica, sans-serif;
}
#navcontainer ul li { display: inline; }
#navcontainer ul li a {
	padding-top:7px;
	padding-bottom:7px;
	padding-left:11px;
	padding-right:11px;
	background-color: #316526;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}
#navcontainer ul li a:hover {
	color: #fff;
	background-color:#79a35a;
}

#navcontainer a {
	background-image:url(../images/mmbtnbg.png);
	background-repeat:repeat-x;
}
#navcontainer2 { width: 181px; }

#navcontainer2 ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
#navcontainer2 a {
	display: block;
	padding-left:41px;
	padding-top:7px;
	padding-bottom:7px;
	width:141px;
	background-color:#f5f5f5;
	text-decoration:none;
	color:#717070;
	border-bottom: 1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#navcontainer2 a:hover { background-color:#d0dad2;	}
.mmbtn {
	width:auto;
	height:22px;
	padding-left:11px;
	padding-right:11px;
	padding-top:7px;
	background-image:url(../images/mmbtnbg.png);
	background-repeat:repeat-x;
	border-right: 1px solid #ffffff;
	float:left;
	cursor:pointer;
}
.brot {
	width:709px;
	height:32px;
	padding-left:206px;
	background-image:url(../images/brotbg.png);
	background-repeat:repeat-x;
}

.brot_links {
	width:555px;
	height:20px;
	padding-top:10px;
	overflow:hidden;
	float:left;
}
.brot_rechts {
	width:134px;
	height:20px;
	padding-top:10px;
	padding-right:12px;
	float:right;
}
.sg_btn_m, .sg_btn_p {
	width:15px;
	height:15px;
	background-repeat:no-repeat;
	float:right;
	margin-left:6px;
	cursor:pointer;
	background-image:url(../images/sg_m.png);
}
.sg_btn_p {
	background-image:url(../images/sg_p.png);
}
.sg_txt {
	width:90px;
	height:20px;
	color:#a7a6a6;
	float:right;
	padding-right:2px;
	text-align:right;
	overflow:hidden;
}


.art_titel {
	width:696px;
	height:auto;
	padding-left:23px;
}
.art_datum {
	width:540px;
	height:18px;
	color:#4d4e4c;
	font-size:11px;
	padding-top:17px;
	float:left;
}
.art_print {
	width:130px;
	height:auto;
	padding-top:16px;
	float:right;
	text-align:right;
}
.art_empty {
	width:686px;
	height:16px;
}

.art_kap_o, .art_kap_m {
	width:708px;
	height:auto;
	padding-left:23px;
	padding-top:20px;
	padding-bottom:18px;
}

.art_kap_m {
	background-image:url(../images/co_rbg.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
.art_kap_o {
	padding-bottom:0px;
}




.artueb {
	width:690px;
	height:auto;
	padding-left:23px;
	padding-right:18px;
	padding-bottom:20px;
	padding-top:8px;
	line-height:18px;
	background-image:url(../images/co_rbg.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

.art_player1 {
	width:352px;
	height:308px;
	padding-top:4px;
	padding-right:19px;
	float:left;
}
.art_txt1 {
	width:325px;
	height:299px;
	padding-right:12px;
	float:left;
	overflow-y:scroll;
	line-height:18px;
}

.art_txt2, .art_txt2_o {
	width:690px;
	height:auto;
	padding-bottom:8px;
	line-height:18px;
}
.art_txt2_o {
	padding-bottom:0px;
	margin-bottom:0px;
}

.art_img {
	padding-top:4px;
	padding-right:19px;
	padding-bottom:8px;
	float:left;
}
.art_img2 {
	padding-top:5px;
	padding-right:19px;
	padding-bottom:5px;
	float:left;
}

.art_subnav {
	width:731px;
	height:79px;
}
.art_snz1 {
	width:731px;
	height:27px;
	padding-top:13px;
}
.art_snz2 {
	width:731px;
	height:20px;
	padding-top:12px;
	border-top: 1px solid #eeeeee;
}

.art_snc1 {
	width:349px;
	height:20px;
	padding-left:17px;
	float:left;
}
.art_snc2 {
	width:349px;
	height:20px;
	float:left;
	text-align:right;
}
.art_snc3 {
	width:170px;
	height:20px;
	padding-left:17px;
	float:left;
}
.art_snc4 {
	width:358px;
	height:20px;
	float:left;
	text-align:center;
	font-size:12px;
	color:#8c8c8c;
	cursor:default;
}
.art_snc5 {
	width:170px;
	height:20px;
	float:left;
	text-align:right;
}




.content {
	height:auto;
	width:915px;
	background-image:url(../images/cobg.png);
	background-repeat:repeat-y;
	border-bottom: 1px solid #ffffff;
}
.co_left {
	width:183px;
	height:auto;
	float:left;
	padding-bottom:163px;
}
.co_right, .co_right_start {
	width:732px;
	height:auto;
	padding-top:11px;
	float:left;
	background-image:url(../images/co_rbg.png);
	background-repeat:repeat-x;
}
.co_right_start {
	padding-top:0px;
}
.sm_co, .sm_cm  {
	width:131px;
	height:22px;
	padding-left:41px;
	padding-right:10px;
	padding-top:8px;
	border-bottom: 1px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#717070;
	background-image:url(../images/sm_co.png);
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
}
.sm_cm  {
	background-image:url(../images/sm_cm.png);
}


.imp {
	position:relative;
	width:898px;
	height:25px;
	padding-right:17px;
	padding-top:11px;
	background-image:url(../images/imprbg.png);
	background-repeat:repeat-x;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8b8b8;
}
.nl_box {
	position:absolute;
	width:182px;
	height:124px;
	margin-top:-125px;
	background-image:url(../images/nl_bg.png);
	background-repeat:no-repeat;
}
.nl_z1 {
	width:156px;
	height:25px;
	padding-top:11px;
	padding-left:14px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b975a;
	font-weight:bold;
}
.nl_z2 {
	width:152px;
	height:27px;
	padding-top:4px;
	padding-left:19px;
}
.nl_z3 {
	width:170px;
	height:auto;
	padding-top:1px;
	text-align:right
}
.bottom {
	width:915px;
	height:204px;
	background-image:url(../images/bottom.png);
	background-repeat:no-repeat;
	padding-bottom:80px;
}
.bottom_cont_left {
	width:295px;
	height:200px;
	float:left;
}
.bottom_cont_right {
	width:360px;
	height:200px;
	float:right;
}

.bottom_1 {
	width:260px;
	height:auto;
	padding-top:63px;
	padding-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e706e;
	line-height:15px;
}
.bottom_2 {
	width:260px;
	height:auto;
	padding-top:15px;
	padding-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e706e;
	line-height:15px;
}
.bottom_2dot5 {
	width:258px;
	height:auto;
	float:left;
}
.bottom_3 {
	width:218px;
	height:110px;
	padding-top:23px;
	padding-right:19px;
	font-size:11px;
	color:#6e706e;
	line-height:15px;
}
.bottom_soc_1 {
	width:57px;
	height:57px;
	float:left;
}
.bottom_soc_2 {
	width:81px;
	height:auto;
	padding-top:2px;
	float:left;
}
.bottom_soc_3 {
	width:58px;
	height:auto;
	padding-top:2px;
	float:left;
}

.bottom_4 {
	width:117px;
	height:75px;
	float:left;
	padding-left:125px;
	padding-top:20px;
}
.bottom_5 {
	width:60px;
	height:60px;
	float:left;
	margin-left:40px;
	margin-top:24px;
}
.bottom_6 {
	width:342px;
	height:auto;
	padding-top:24px;
	font-size:11px;
	color:#6e706e;
	line-height:15px;
	text-align:right;
}

.bo_headtext {
	font-size:11px;
	font-weight:bold;
	color:#6b975a;
}
.bo_lo1 {
	width:144px;
	height:57px;
	float:left;
}
.bo_lo2 {
	width:56px;
	height:56px;
	float:left;
}
.bo_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6b975a;
}
.bo_spc {
	width:218px;
	height:11px;
}





.start_z1 {
	width:732px;
	height:295px;
}
.start_z2 {
	width:732px;
	height:186px;
}
.start_box1 {
	width:365px;
	height:295px;
	border-right: 1px solid #ffffff;
	float:left;
}
.start_box2 {
	width:182px;
	height:186px;
	border-right: 1px solid #ffffff;
	float:left;
}
.start_head1, .start_head2 {
	width:335px;
	height:21px;
	padding-top:9px;
	padding-left:30px;
	background-repeat:no-repeat;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
}
.start_head1 {
	background-image:url(../images/starthead1.png);
	background-color:#316526;
}
.start_head2 {
	background-image:url(../images/starthead2.png);
	background-color:#316526;
}
.start_head3, .start_head4, .start_head5, .start_head6 {
	width:152px;
	height:21px;
	padding-top:9px;
	padding-left:30px;
	background-repeat:no-repeat;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFF;
	background-color:#316526;
}
.start_head3 {
	background-image:url(../images/starthead3.png);
}
.start_head4 {
	background-image:url(../images/starthead4.png);
}
.start_head5 {
	background-image:url(../images/starthead5.png);
}
.start_head6 {
	background-image:url(../images/starthead6.png);
}
.start_pic_1 {
	width:365px;
	height:155px;
	overflow:hidden;
}
.start_pic_2 {
	width:182px;
	height:156px;
	overflow:hidden;
}
.start_linkbox {
	width:341px;
	height:97px;
	padding-top:11px;
	padding-left:24px;
	background-image:url(../images/start_linkboxbg.png);
	background-repeat:no-repeat;
	overflow:hidden;
	border-top: 1px solid #ffffff;
	line-height:28px;
}
.start_art {
	width:731px;
	padding-top:11px;
	padding-top:0px;
	padding-bottom:10px;
	height:auto;
}



.gal_zeile {
	width:730px;
	height:auto;
	padding-left:1px;
	padding-top:8px;
	background-image:url(../images/co_rbg.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
.gal_zeile2 {
	width:730px;
	height:auto;
	padding-left:1px;
	padding-top:8px;
}
.gal_box {
	width:215px;
	height:auto;
	padding-left:22px;
	float:left;
}
.gal_box2 {
	width:215px;
	height:auto;
	padding-left:22px;
	padding-bottom:12px;
	float:left;
}
.gal_titel {
	width:215px;
	height:20px;
	padding-bottom:4px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#818080;
	font-weight:bold;
}
.gal_picbox {
	width:213px;
	height:213px;
	border: 1px solid #dedede;
	background-color:#f5f5f5;
	cursor:pointer;
}
.gal_descr {
	width:215px;
	height:36px;
	padding-top:6px;
	line-height:18px;
	overflow:hidden;
}
.gal_linki {
	width:215px;
	height:18px;
	padding-top:5px;
	padding-bottom:15px;
}
.gal_header {
	width:686px;
	height:auto;
	padding-left:23px;
	padding-top:15px;
	padding-bottom:12px;
}
.gal_longdesc {
	width:686px;
	height:auto;
	padding-top:10px;
	line-height:18px;
}
.links_url {
	width:688px;
	height:auto;
	padding-top:8px;
}
.links_box {
	width:690px;
	height:auto;
	padding-left:23px;
	padding-right:18px;
	padding-bottom:20px;
	padding-top:12px;
	line-height:18px;
	background-image:url(../images/co_rbg.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
.part_links {
	width:180px;
	height:auto;
	padding-top:5px;
	float:left;
}
.part_rechts {
	width:484px;
	height:auto;
	padding-left:21px;
	padding-top:2px;
	float:left;
}
.part_url {
	width:484px;
	height:auto;
	padding-top:8px;
}

.topspace {
	width:732px;
	height:8px;
}




.form_z1 {
	width:686px;
	height:auto;
	padding-left:23px;
	padding-top:15px;
	padding-bottom:20px;
}
.form_z2, .form_z3 {
	width:708px;
	height:auto;
	padding-left:23px;
	padding-top:15px;
	padding-bottom:12px;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background-color:#fafafa;
}
.form_z3 {
	border-top: none;
}
.form_descr_1 {
	width:125px;
	height:auto;
	padding-bottom:3px;
}
.form_descr_2 {
	width:600px;
	height:auto;
	padding-top:14px;
}
.form_descr_3 {
	width:600px;
	height:auto;
	padding-bottom:14px;
}
.form_descr_4 {
	width:60px;
	height:auto;
	padding-bottom:3px;
}
.form_descr_5 {
	width:260px;
	height:auto;
	padding-bottom:3px;
}
.form_descr_6 {
	width:600px;
	height:auto;
	padding-bottom:3px;
}
.form_descr_7 {
	width:600px;
	height:auto;
	padding-top:8px;
}
.form_descr_8 {
	width:255px;
	height:auto;
	padding-bottom:3px;
}
.form_zei {
	width:600px;
	height:auto;
	padding-bottom:10px;
}
.form_cell_1 {
	width:600px;
	height:auto;
	padding-bottom:3px;
}
.form_cell_2 {
	width:125px;
	height:auto;
}
.form_cell_3 {
	width:275px;
	height:auto;
}
.form_cell_4 {
	width:60px;
	height:auto;
}
.form_cell_5 {
	width:200px;
	height:auto;
}
.form_cell_li {
	width:140px;
	height:auto;
	padding-bottom:3px;
	float:left;
}
.form_cell_lo {
	width:280px;
	height:auto;
	padding-bottom:3px;
	float:left;
}
.form_cell_lil {
	width:75px;
	height:auto;
	float:left;
}
.form_cell_lio {
	width:200px;
	height:auto;
	float:left;
}
.form_radio {
	width:28px;
	height:auto;
	float:left;
}
.form_rtxt {
	width:550px;
	height:auto;
	float:left;
}
.form_ichbin {
	width:600px;
	height:34px;
}
.form_txtarea {
	width:600px;
	height:81px;
}
.form_pflicht {
	width:600px;
	height:auto;
	padding-top:8px;
	padding-bottom:12px;
}
.form_agb {
	width:600px;
	height:auto;
	margin-left:-2px;
	padding-top:2px;
	padding-bottom:12px;
}
.form_desc {
	width:686px;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	line-height:18px;
}


.set_zeile1 {
	width:708px;
	height:auto;
	padding-left:23px;
	padding-top:16px;
	padding-bottom:20px;
	border-bottom: 1px solid #e8e8e8;
	font-size:12px;
}
.set_zeile1_aw_richtig, .set_zeile1_aw_falsch {
	width:708px;
	height:auto;
	padding-left:23px;
	padding-top:16px;
	padding-bottom:20px;
	border-bottom: 1px solid #e8e8e8;
	font-size:12px;
	background-image:url(../images/set_richtig.gif);
	background-repeat:no-repeat;
}
.set_zeile1_aw_falsch {
	background-image:url(../images/set_falsch.gif);
}
.set_startlinks {
	width:600px;
	height:auto;
	padding-bottom:6px;
}
.set_testicon {
	width:17px;
	height:20px;
	background-image:url(../images/testicon.png);
	background-repeat:no-repeat;
	float:left;
}
.set_linkelink {
	width:500px;
	height:auto;
	float:left;
	padding-left:9px;
}



.set_box1 {
	width:186px;
	height:65px;
	float:left;
	padding-top:18px;
	padding-right:37px;
}
.set_box1_aw {
	width:170px;
	height:97px;
	float:left;
	padding-top:18px;
	padding-right:27px;
}
.set_box2_aw {
	width:170px;
	height:181px;
	float:left;
	padding-top:18px;
	padding-right:27px;
}
.set_box_txt {
	width:170px;
	height:auto;
	padding-top:17px;
	font-weight:bold;
}
.set_box_falsch {
	color:#f61706;
	font-weight:bold;
}
.set_box_richtig {
	color:#6b975a;
	font-weight:bold;
}
.set_box2 {
	width:186px;
	height:149px;
	float:left;
	padding-top:18px;
	padding-right:37px;
}
.set_cb_1 {
	width:26px;
	height:15px;
	padding-top:48px;
	float:left;
}
.set_pic_1 {
	width:160px;
	height:65px;
	float:left;
}
.set_pic_1_aw {
	width:160px;
	height:65px;
}
.set_cb_2 {
	width:26px;
	height:15px;
	padding-top:133px;
	float:left;
}
.set_pic_2 {
	width:160px;
	height:149px;
	float:left;
}
.set_pic_2_aw {
	width:160px;
	height:149px;
}
.set_textfrage {
	width:600px;
	height:auto;
	padding-top:16px;
}
.set_begriff {
	color:#6b975a;
}
.set_textaw {
	width:197px;
	height:auto;
	float:left;
}









.feld_drop1 {
	width:540px;
	padding-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717070;
	border: 1px solid #babcbe;
}
.feld_drop2 {
	width:120px;
	padding-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717070;
	border: 1px solid #babcbe;
}
.feld_titel {
	width:114px;
	padding-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717070;
	border: 1px solid #babcbe;
}
.feld_1 {
	width:254px;
	padding-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717070;
	border: 1px solid #babcbe;
}
.feld_plz {
	width:49px;
	padding-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717070;
	border: 1px solid #babcbe;
}
.feld_ort {
	width:179px;
	padding-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717070;
	border: 1px solid #babcbe;
}
.feld_txtarea {
	width:534px;
	height:65px;
	padding-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717070;
	border: 1px solid #babcbe;
}

.searchfeld {
	width:140px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717070;
	background-color:transparent;
}
.nlfeld {
	width:145px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717070;
	background-color:transparent;
	background-color:#FFF;
}

.submit_1 {
	margin:0px;
	padding:0px;
	border:none;
	background-color:transparent;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8c8c8c;
	font-weight:bold;
	text-decoration:underline;
}
.unsichtbar {
	display:none;
}

a.link_norm:link, a.link_norm:visited, a.link_norm:hover, a.link_norm:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b975a;
	text-decoration:underline;
}
a.link_fwarn:link, a.link_fwarn:visited, a.link_fwarn:hover, a.link_fwarn:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b975a;
	text-decoration:underline;
	font-weight:bold;
}
a.link_links:link, a.link_links:visited, a.link_links:hover, a.link_links:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6b975a;
	text-decoration:underline;
}
a.link_glossar:link, a.link_glossar:visited, a.link_glossar:hover, a.link_glossar:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b975a;
	text-decoration:underline;
	padding-right:15px;
	background-image:url(../images/link_glossar.png);
	background-position:right;
	background-repeat:no-repeat;
}
a.link_spr_c:link, a.link_spr_c:visited, a.link_spr_c:hover, a.link_spr_c:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b8b8b8;
	text-decoration:underline;
}
a.link_sm:link, a.link_sm:visited, a.link_sm:hover, a.link_sm:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#717070;
	text-decoration:none;
}
a.link_spr_c:link, a.link_spr_c:visited, a.link_spr_c:hover, a.link_spr_c:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a7a6a6;
	text-decoration:underline;
}
a.link_spr_c:hover, a.link_spr_c:focus {
	color:#6b975a;
}
a.link_spr_h:link, a.link_spr_h:visited, a.link_spr_h:hover, a.link_spr_h:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b975a;
	text-decoration:underline;
}
a.link_brot:link, a.link_brot:visited, a.link_brot:hover, a.link_brot:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717070;
	text-decoration:underline;
}
a.link_brot:hover, a.link_brot:focus {
	color:#6b975a;
}
a.link_mm:link, a.link_mm:visited, a.link_mm:hover, a.link_mm:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
a.link_bot:link, a.link_bot:visited, a.link_bot:hover, a.link_bot:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b975a;
	text-decoration:underline;
}
a.link_nl:link, a.link_nl:visited, a.link_nl:hover, a.link_nl:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8c8c8c;
	font-weight:bold;
	text-decoration:underline;
}
a.link_nl:hover, a.link_nl:focus {
	color:#6b975a;
}
a.link_start:link, a.link_start:visited, a.link_start:hover, a.link_start:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#70716f;
	padding-left:26px;
	text-decoration:underline;
	background-image:url(../images/linkpfeil_c.gif);
	background-repeat:no-repeat;
}
a.link_start:hover, a.link_start:focus {
	color:#6b975a;
	background-image:url(../images/linkpfeil_h.gif);
}

a.link_top:link, a.link_top:visited, a.link_top:hover, a.link_top:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8c8c8c;
	padding-right:19px;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/sn_top_c.png);
	background-position:right;
	background-repeat:no-repeat;
}
a.link_top:hover, a.link_top:focus {
	color:#6b975a;
	background-image:url(../images/sn_top_h.png);
}
a.link_back:link, a.link_back:visited, a.link_back:hover, a.link_back:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8c8c8c;
	padding-left:19px;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/sn_back_c.png);
	background-position:left;
	background-repeat:no-repeat;
}
a.link_back:hover, a.link_back:focus {
	color:#6b975a;
	background-image:url(../images/sn_back_h.png);
}
a.link_next:link, a.link_next:visited, a.link_next:hover, a.link_next:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8c8c8c;
	padding-right:19px;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/sn_next_c.png);
	background-position:right;
	background-repeat:no-repeat;
}
a.link_next:hover, a.link_next:focus {
	color:#6b975a;
	background-image:url(../images/sn_next_h.png);
}
.back_inaktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c5c5c5;
	padding-left:19px;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/sn_back_i.png);
	background-position:left;
	background-repeat:no-repeat;
	cursor:default;
}
.next_inaktiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c5c5c5;
	padding-right:19px;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/sn_next_i.png);
	background-position:right;
	background-repeat:no-repeat;
	cursor:default;
}
a.link_titel_o:link, a.link_titel_o:visited, a.link_titel_o:hover, a.link_titel_o:focus {
	padding:0px;
	margin:0px;
	color:#818080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
a.link_titel_o:hover, a.link_titel_o:focus {
	color:#6b975a;
}
a.link_titel_m:link, a.link_titel_m:visited, a.link_titel_m:hover, a.link_titel_m:focus {
	padding:0px;
	margin:0px;
	margin-left:35px;
	color:#818080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
a.link_titel_m:hover, a.link_titel_m:focus {
	color:#6b975a;
}
a.link_test:link, a.link_test:visited, a.link_test:hover, a.link_test:focus {
	color:#818080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
a.link_test:hover, a.link_test:focus {
	color:#6b975a;
}
a.link_gal:link, a.link_gal:visited, a.link_gal:hover, a.link_gal:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b975a;
	padding-left:19px;
	text-decoration:underline;
	background-image:url(../images/lipf.gif);
	background-position:left;
	background-repeat:no-repeat;
}
a.link_pdf:link, a.link_pdf:visited, a.link_pdf:hover, a.link_pdf:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b975a;
	text-decoration:underline;
	padding-right:21px;
	background-image:url(../images/ext_pdf.gif);
	background-position:right;
	background-repeat:no-repeat;
}
a.link_doc:link, a.link_doc:visited, a.link_doc:hover, a.link_doc:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b975a;
	text-decoration:underline;
	padding-right:21px;
	background-image:url(../images/ext_doc.gif);
	background-position:right;
	background-repeat:no-repeat;
}

a.link_print:link, a.link_print:visited, a.link_print:hover, a.link_print:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8c8c8c;
	text-decoration:underline;
	padding-left:23px;
	background-image:url(../images/print.png);
	background-position:left;
	background-repeat:no-repeat;
}
a.link_print:hover, a.link_print:focus {
	color:#6b975a;
	background-image:url(../images/print_h.png);
}


.oegs_titel {
	position:absolute;
	width:26px;
	height:24px;
	margin-top:-1px;
	background-image:url(../images/oegs_titel.png);
	background-repeat:no-repeat;
}

a.link_mehr:link, a.link_mehr:visited, a.link_mehr:hover, a.link_mehr:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b975a;
	text-decoration:underline;
	font-weight:bold;
}
a.link_size:link, a.link_size:visited, a.link_size:hover, a.link_size:focus {
	text-decoration:none;
	border: none;
}

a.skip_link:link, a.skip_link:visited, a.skip_link:hover, a.skip_link:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b975a;
	font-weight:bold;
	position:absolute;
	top: -100px;
	left: 10px;
	z-index: -5;
	width:auto;
	display: inline;
	margin: 0px;
}
a.skip_link:focus {
	display:block;
	width: 915px;
	margin: 5px auto 10px auto;
	position:static;
}


a.link_soc:link, a.link_soc:visited, a.link_soc:hover, a.link_soc:focus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6e706e;
	text-decoration:underline;
}




.linkless_titel_o, linkless_titel_m{
	padding:0px;
	margin:0px;
	color:#818080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}



/* Galerie-Popup */
.gal_mc {
	position:absolute;
	width:640px;
	z-index:8;
	padding: 31px;
	background-color: #212121;
}
.gal_img{
	border: 1px solid #ffffff;
}
.gal_b1, .gal_b2, .gal_close {
	position:absolute;
	width:9px;
	height:34px;
	z-index:8;
	cursor:pointer;
	background-image:url(../images/gal_back.gif);
}
.gal_b2 {
	background-image:url(../images/gal_next.gif);
}
.gal_close {
	background-image:url(../images/gal_close.gif);
	width:15px;
	height:15px;
}
.interceptor{
	background-color: black;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
}
.gmaps_inner {
	width:685px;
	height:450px;
	margin-top:-10px;
	margin-bottom:6px;
}
.error_text{
	color: red;
}
.nl_box_err_name {
	background-image:url(../images/nl_bg_err_name.png);
}
.nl_box_err_email {
	background-image:url(../images/nl_bg_err_email.png);
}
.nl_box_err_both {
	background-image:url(../images/nl_bg_err_both.png);
}
.newsticker_container {
	width:706px;
	height:auto;
	padding-top:25px;
	padding-bottom:18px;
	padding-left:23px;
	border-bottom: 1px solid #e8e8e8;
}
.newsticker_links {
	width:568px;
	height:auto;
	padding-right:35px;
	float:left;
	margin-top:-3px;
}
.newsticker_rechts {
	width:80px;
	height:60px;
	float:left;
}
.newsticker_head {
	width:690px;
	height:auto;
	padding-top:32px;
	padding-left:23px;
}
.flashwarn_box {
	position:absolute;
	width:300px;
	height:211px;
	margin-left:307px;
	margin-top:200px;
	background-color:#F00;
	background-image:url(../images/flashwarn.png);
	background-repeat:no-repeat;
}
.flashwarn_close {
	width:24px;
	height:24px;
	padding-left:276px;
}
.flashwarn_inner {
	width:300px;
	height:90px;
	padding-top:23px;
	text-align:center;
	font-weight:bold;
}
.flashwarn_button {
	width:112px;
	height:33px;
	padding-left:94px;
}

#funky{
	border: none;
}

.input_error{
	background-color: #ff6666;
}
