@charset "UTF-8";
body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
a:link {
	color: #FAE195;
}
a:visited {
	color: #FAE195;
}
a:hover {
	color: #FFCC33;
}
a:active {
	color: #FFCC33;
}
h1,h2,h3,h4,h5,h6 {
	color: #EBCE6B; text-align:center;
}
h1 {
	font-size: 25px;
	color: #EBCE6B;
}
h2 {
	color:#E0D287;
}
.c_frame .content h1 { color:#493B16!important; }
.c_frame .content h2 { color:#493B16!important; }
.c_frame .content h3 { color:#493B16!important; }
.c_frame .content h4 { color:#493B16; }
.c_frame .content h5 { color:#493B16; }
.c_frame .content h6 { color:#493B16; }

.klein { font-size:9px; }
.reflect { border:none; }
.stark{ font-size:14px; line-height:16px; }
.rand {
	margin:0; margin-left:5%; margin-right:5%; padding:0;
}
.golden {
	color:#D1BE6F;
}
.rot { color:#990000; }
strong {
	font-weight: bolder;
	font-family: "Helvetica Neue Bold", "Arial Bold", "Helvetica Bold", "Geneva Bold", "sans-serif Bold", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.rahmengold, body table tr.rahmengold td {
	background-color:#FAF1A9;
	border: 1px solid #B6A154;
}
.rahmenrot, body table tr.rahmenrot td {
	background-color:#990000;
	border: 1px solid maroon;
	color: #FFF; font-size: 11px; padding:3px;
}
.rahmengoldlight {
	background-color:#FAF1A9;
	border: 1px solid #B6A154;
	background-image: url(../img/bg_light1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.rahmengoldlight h1 { color:#493B16!important; }
.rahmengoldlight h2 { color:#493B16!important; }
.rahmengoldlight h3 { color:#493B16!important; }
.rahmengoldlight h4 { color:#493B16; }
.rahmengoldlight h5 { color:#493B16; }
.rahmengoldlight h6 { color:#493B16; }

#menu_li, #menu_re {
	width:150px;
	margin-top:70px; margin-bottom:30px;
	border:double #FFFFCC 3px;
	border:none;
}
#menu_li { float:left; margin-left:2px; }
#menu_re { float:right; text-align:right; margin-right:2px; }
#menu_li .big, #menu_re .big { font-size:14px; }
#menu_li h2, #menu_re h2 { font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center;  }
#menu_li p, #menu_re p {
	margin:0px 0 5px 0;
	padding:1px;
	background-color:#FFFFCC;
	text-align:center;
	background-image: url(../img/bg_men_o2.gif);
	background-repeat: repeat-x;
	background-position: top; font-size:11px; color:#FFFFF; 
}
#menu_li p:hover, #menu_re p:hover { 
	background-image: url(../img/bg_men.gif); 
	color:#000000; 
}
#menu_li p a:link, #menu_re p a:link, #menu_li p a:visited, #menu_re p a:visited { font-weight:bold; color:#000!important; text-decoration:none;  }
#menu_li p a:hover, #menu_re p a:hover { font-weight:bold; color:#000000!important; text-decoration:none;  }
#menu_li .big, #menu_re .big { color:#FFFFFF; }
.big { font-size:150%; }
.box_dunkel { color:#FFFFFF; background-color:#3D3623; }
.content .box_dunkel h1, .content .box_dunkel h2, .content .box_dunkel h3 { color:#D2BD6B!important; }
.box_dunkel ul, .box_dunkel li, .box_dunkel td, .box_dunkel th, .box_dunkel p {
	color:#FFF;
	list-style-position: inside; padding:5px;
}
.box_dunkel td {
	padding:5px;
}
.vielrand { margin:0% 15% 2% 15%; }
.vielrand p, .c_frame .content .vielrand p, .content .vielrand p {  line-height:150%; }
.unterstrich {border-bottom:#FFFFCC solid 2px; }
.unterstrich h1, .unterstrich h2, .unterstrich h3, h3.unterstrich, .unterstrich h4, .unterstrich h5, .unterstrich h6 {border-bottom:#FFFFCC solid 2px; padding-bottom:5px; margin-bottom:10px; }

#menu_li .box , #menu_re .box  {
	background-image: url(../img/bg_men_o2.gif);
	color:#000000;
	background-color: #A59655;
	background-position: center top;
	padding: 5px;
	background-repeat: repeat-x; text-align:center; height:110px;
}
#menu_li .box h3,  , #menu_re .box h3 { color:#FFFFFF; padding:3px 0 0px 0; margin-bottom:7px; }

.fett { font-weight:bold; }

.widelist { list-style-position:outside; }
.content ul.widelist {
margin:10px 20px 10px 20px;}
.content .widelist li, .content ul.widelist {
list-style-position:outside;
list-style-type:square;margin:10px 20px 10px 20px!important;}
.content .widelist li { margin-bottom:5px; }

.linetab {color:#000000; }
table.linetab tr td { border-bottom: solid 1px #000000; padding:3px; }
table.linetab { border: solid 1px #000000; border-bottom:none;background-image:url(../img/bg_main_gold.jpg);
background-position:center center;
background-repeat:repeat-y;margin:5px 20px 5px 20px; }