body {
	margin:0px;
	padding:0px;
	background-color:#f1edde;
	background-image:url(../../resources/images/body_bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:12px;
	color:#40382e;
}

.bildunterschrift {
	background-color: #F1EEDF;
	font-size:10px;
	padding:3px;
}

a {
	color:#9c9480;
	text-decoration:underline;
}

a:hover {
	color:#40382e;
	text-decoration:underline;
}

.nou {
	text-decoration:none;
}

#left h1, #right h1, #lbDetails h1 {
	font-family: Times, 'Times New Roman';
	text-transform:uppercase;
	font-size:20px;
	font-weight:normal;
	color:#40382e;
	margin:0px;
}

#left h2, #lbDetails h2 {
	font-family: Times, 'Times New Roman';
	text-transform:uppercase;
	font-size:20px;
	font-weight:normal;
	color:#9c9480;
	margin:0px;
}

#lbDetails h1 {
	margin-bottom:5px;
	line-height:20px;
}

#lbDetails h2 {
	margin-bottom:10px;
	line-height:20px;
}


#right h2 {
	color:#FFFFFF;
	text-transform:uppercase;
	font-family: Times, 'Times New Roman';
	font-size:16px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
}

#left h3, #right h3 {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#40382e;
	text-transform:uppercase;
	margin:10px 0px 15px 0px;
}

#left h4, #right h4 {
	font-family:Arial;
	font-size:12px;
	color:#40382e;
	font-weight:bold;
	margin:10px 0px 15px 0px;
}


#left ul {
	list-style-image:url(../../resources/images/li1.jpg);
}

#left ul ul {
	list-style-image:url(../../resources/images/li2.jpg);
}

input, select, textarea {
	font-family:Arial;
	font-size:11px;
	color:#40382e;
}

img {
	border:none;
}
	
	
#wrap1, #wrap2 {
	width:100%;
	text-align:center;
}

#content {
	margin:0px auto;
	width:900px;
	padding:12px;
	background-color:#ffffff;
	text-align:left;
}

#content #left {
	width:538px;
	float:left;
}

#content #left #innercontent {
	padding-top:15px;
}

#content #right {
	width:337px;
	float:right;
}

#menu {
	margin:0px auto;
	width:900px;
	padding:5px 12px;
	background-color:#ffffff;
	text-align:left;

}

#topmenu {	
}

#topmenu ul, #mainmenu ul, #fallback_menu ul, #breadcrump ul, #serv_buttons ul, #footer ul, #bottomnav ul, #serv_buttons ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#topmenu ul li {
	display:inline;
	margin-right:10px;
}

#bottomnav ul li a {
	text-decoration:none;
}

#bottomnav ul li {
	display:inline;
	margin-left:10px;
}

#bottomnav a:hover {
	text-decoration:underline;
}


#topmenu ul li a {
	font-size:10px;
	text-decoration:none;
}


#topmenu ul li a:hover, #topmenu ul li a.active {
	color:#b30134;
	text-decoration:underline;
}

#mainmenu {
	padding-top:5px;	
}


#mainmenu ul li {
	display:inline;
	margin-right:15px;
}

#mainmenu ul li a {
	font-size:16px;
	color:#5d4f3d;
	text-decoration:none;
	text-transform:uppercase;
	font-family: Times, 'Times New Roman';
}

#mainmenu ul li a:hover, #mainmenu ul li a.active {
	color:#b30134;
}



#flashmenu {
	background-image:url(../../resources/images/flash_bg.gif);
	background-position:top center;
	background-repeat:repeat-y;	
}

#flashmenu2 {
	margin:0px auto;
	width:924px;
	height:450px;
	background-color:#FFFFFF;
}

#fallback_menu {
	margin:0px auto;
	width:900px;
	padding:50px 12px 0px 12px;
	background-color:#ffffff;
	text-align:left;
	background-image:url(../../resources/images/fallback_bg.jpg);
	height:400px;
}

#fallback_menu ul li ul{
	margin-top:20px;
}

#fallback_menu ul li {
	display:inline;
	float:left;
	width:225px;
	text-align:center;
}

#fallback_menu a {
	color:#FFFFFF;
	text-transform:uppercase;
	font-family: Times, 'Times New Roman';
	text-decoration: none;
}

#fallback_menu a:hover {
	color:#ae0131;
}

#fallback_menu ul li a {
	font-size: 20px;
}

#fallback_menu ul li ul li a {
	font-size: 16px;
	color:#40382E;
	line-height:30px;
}

#fallback_container {
	background-image:url(../../resources/images/fallback_outer_bg.jpg);
	background-repeat:repeat-x;
}

#subnav { }

#subnav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#subnav ul ul {
	margin:5px 0px 5px 10px;
}

#subnav ul li {
	padding-left:9px;
	background-image:url(../../resources/images/subnav_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

#subnav ul li a {
	font-size:12px;
	color:#f9f8f2;
	text-decoration:none;
	text-transform:uppercase;
}

#subnav ul li a:hover {
	text-decoration:underline;
}

#subnav ul li a.act {
	font-weight:bold;
}

#subnav ul li ul li a {
	text-transform:none;
}


#breadcrump {
	padding-bottom:5px;
	border-bottom: 1px solid #aea79e;
}

#breadcrump ul {
	float:left;
}

#breadcrump ul li a:hover, #breadcrump ul li a.active {
	color:#b30134;
	text-decoration:underline;
}

#breadcrump #serv_buttons {
	float:right;
}

#breadcrump #serv_buttons ul {
	float:none;
}

#breadcrump #serv_buttons ul li {
	display:inline;
	float:none;
	background-image:none;
	padding-left:3px;
}


#breadcrump #serv_buttons ul li a {
	background-repeat: no-repeat;
}
#breadcrump #serv_buttons ul li a.pdf {
	background-image:url(../../resources/images/pdf.gif);
}
#breadcrump #serv_buttons ul li a.pdf:hover {
	background-image:url(../../resources/images/pdf_a.gif);
}
#breadcrump #serv_buttons ul li a.print {
	background-image:url(../../resources/images/print.gif);
}
#breadcrump #serv_buttons ul li a.print:hover {
	background-image:url(../../resources/images/print_a.gif);
}
#breadcrump #serv_buttons ul li a.send {
	background-image:url(../../resources/images/send.gif);
}
#breadcrump #serv_buttons ul li a.send:hover {
	background-image:url(../../resources/images/send_a.gif);
}


#breadcrump ul li {
	font-size:10px;
	display:inline;
	padding-left:9px;
	background-image:url(../../resources/images/breadcrump_arrow.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	
}

#breadcrump ul li.first {
	padding-left:0px;
	background-image:none;
}

#breadcrump ul li a {
	font-size:10px;
	text-decoration:none;
}

#footer {
	margin-top:12px;
	padding-top:5px;
	color:#9c9480;
	font-size:11px;
	border-top:1px solid #aea79e;
}

#footer #footer_serv_buttons {
	float:left;
}

#footer #footer_serv_buttons span {
	padding-right:0px;
}

#footer #footer_serv_buttons ul {
	display:inline;
}

#footer #footer_serv_buttons ul li {
	font-size:11px;
	display:inline;
}

#footer #footer_serv_buttons ul li a {
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:0px 1px;
	padding:0px 5px 0px 14px;
}
#footer #footer_serv_buttons ul li a:hover {
	text-decoration:underline;
}
#footer #footer_serv_buttons ul li a.pdf {
	background-image:url(../../resources/images/pdf.gif);
}
#footer #footer_serv_buttons ul li a.pdf:hover {
	background-image:url(../../resources/images/pdf_a.gif);
}
#footer #footer_serv_buttons ul li a.print {
	background-image:url(../../resources/images/print.gif);
}
#footer #footer_serv_buttons ul li a.print:hover {
	background-image:url(../../resources/images/print_a.gif);
}
#footer #footer_serv_buttons ul li a.send {
	background-image:url(../../resources/images/send.gif);
}
#footer #footer_serv_buttons ul li a.send:hover {
	background-image:url(../../resources/images/send_a.gif);
}

#footer #impressum {
	float:right;
}

#footer #bottomnav {
	float:right;
	padding-left: 20px;
}

#besuchernav {
	width:317px;
}

#besuchernav ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:317px;
}

#besuchernav ul li {
	width:144px;
	padding-left:9px;
	padding-right:5px;
	float:left;
	background-image:url(../../resources/images/subnav_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

#besuchernav ul li a {
	color:#f9f8f2;
	text-decoration:none;
}

#besuchernav ul li a:hover {
	text-decoration:underline;
}


.right_box1, .right_box2, .right_box3, .right_box4, .right_box5, .right_box6, .right_box7, .right_box8, .right_box9, .right_box10, .right_box11, .right_box12, .right_box13, .right_box14, .right_box15 {
	padding:10px;
	margin-bottom:1px;
	color:#f9f8f2;
}

.right_box1 {background-color:#6a5d4b;}
.right_box2 {background-color:#766a58;}
.right_box3 {background-color:#837865;}
.right_box4 {background-color:#8f8672;}
.right_box5 {background-color:#9c9480;}
.right_box6 {background-color:#aca696;}
.right_box7 {background-color:#bbb6a9;}
.right_box8 {background-color:#c9c6bd;}
.right_box9 {background-color:#d8d6d2;}
.right_box10 {background-color:#d8d6d2;}

div.right_box1 a, div.right_box2 a, div.right_box3 a, div.right_box4 a, div.right_box5 a, div.right_box6 a, div.right_box7 a, div.right_box8 a, div.right_box9 a, div.right_box10 a {
	color:#F8F7F2;
}  


#kalender {}

#kalender th {
	width:47px;
	height:23px;
	text-align:center;
	background-color:#d6d0c1;
	color:#625647;
	text-transform:uppercase;
}


#kalender td {
	width:47px;
	height:23px;
	text-align:center;
	color:white;
	background-color:#887965;

}

#kalender td a {
	display:block;
	line-height:23px;
	width:47px;
	height:23px;
	text-align:center;
	color:white;
	text-decoration: none;
	background-color:#887965;
}

#kalender td a.active {
	background-color:#a5947f;
}

#kalender td a.selected {
	background-color:#b30134;
}

#kalender td a:hover {
	background-color:#a5947f;
}

div.kal_w_kal_d {
	float: left;
	width: 76px;
	height:23px;
	line-height:23px;
	margin-right:1px;
	background-color: #a5947f;
	color: #f1edde;
	text-align: center;
}

div.kal_w_bg {
	width:538px;
	height:auto;
	background-image:url(../../resources/images/kal_w_bg.gif);
	background-repeat:repeat-y;
	overflow:hidden;	
}


.elist {}

#left .elist h1 {
	margin:20px 0px 10px 0px;
}

.elist a {
	text-decoration:none;
}

.elist-head {
	background-color: #f1edde;
	color: #40382e;
	padding:8px;
	font-weight:bold;
	height:18px;
}

.elist a.alink {
	display: block;
	background-color: #d6d0c1;
	color: #40382e;
	padding:8px;
	margin-top:1px;
	text-decoration: none;
}

.elist a.alink_act {
	display: block;
	background-color: #b30134;
	color: #FFFFFF;
	padding:8px;
	margin-top:1px;
	text-decoration: none;
}

.elist a.alink span.datum {
	color: #9c9480;
}

.elist a.alink_act span.datum {
	color: #ffffff;
}

.elist a.alink:hover {
	background-color:#9c9480;
}

.elist a.alink:hover span.datum {
	color: #f9f8f2;
}

.elist a.wlink {
	display: block;
	overflow:hidden;
	height:38px;
	margin-bottom:1px;
	background-color: #d6d0c1;
	text-decoration: none;
	padding:8px 0px 0px 8px;
}

.elist a.wlink_act {
	display: block;
	overflow:hidden;
	height:38px;
	margin-bottom:1px;
	background-color: #b30134;
	text-decoration: none;
	padding:8px 0px 0px 8px;
	color:#ffffff;
}


.elist a.wlink:hover {
	background-color:#9c9480;
}

.elist a.wlink span.wtitel, .elist a.wlink_act span.wtitel {
	color: #40382e;
}

.elist a.wlink span.wuntertitel {
	color: #837667;
}

.elist a.wlink:hover span.wuntertitel, .elist a.wlink_act span.wuntertitel {
	color: #ffffff;
}


a.arrow_left {
	background-image:url(../../resources/images/date_arrow_l.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	text-decoration:none;
}

a.arrow_right {
	background-image:url(../../resources/images/date_arrow_r.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:20px;
	text-decoration:none;
}

a.arrow_left:hover, a.arrow_right:hover {
	text-decoration:underline;
}	

.transparent_css {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.transparent {
	background-image:url(../../resources/images/png_80.png);
}

div.link-box {
	background-color: #f1edde;
	padding:4px; 
}

div.link-box a {
	display:block;
	color: #40382e;
	background-image:url(../../resources/images/link-box_bg.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
}


#left table.avtext {
	background-color: #f1edde;
	border-collapse:collapse;
	width:100%;
	
}

#left table.avtext tr td {
	border-bottom:1px solid #cfcabe;
	padding:3px;
}

#left table.avtext tr.lasttr td {
	border:none;
}

#left table.avtext tr td.firsttd {
	padding-left:13px;
}
#left table.avtext tr td.lasttd {
	padding-right:13px;
}

a.preview {
	background-image:url(../../resources/images/lupe2.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:15px;
	color: #40382e;
}

a.darker {
	color: #40382e;
}



.bu {
	color:#40382e;
	font-size:10px;
}

.download {
	background-color: #F1EEDF;
	padding: 2px;
	margin-bottom: 7px;
	font-size: 11px;
}































