
body {font-size: 16px; /* @ EOMB */ }
* html body {font-size: 100%; /* @ IE */ }
body * {font-size: 87.5%;font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;}
body * * { font-size: 100%;}



#rmainlayer{width:1020px;position:relative;background:#CFCEBA;border:1px solid #fff;margin:0 auto;}
#topnavigation{position:absolute;right:0px;top:12px;height:20px;font-size:11px;color:#EAEAE1;font-family:arial;}
#header{position:relative;background:#FFCC66;width:1020px;height:40px;border-top:1px solid #fff;border-bottom:1px solid #fff;}

#content{position:relative;width:100%;border:0px solid green; background:#CFCEBA;text-align:left;padding-top:20px;}

#leftlayer{position:absolute;top:20px;left:3px;width:185px;min-height:650px;}
#rightlayer{position:absolute;top:20px;left:828px;width:185px;min-height:650px;/* background:orange; */}

#mainlayer{/* margin-top:20px; */margin-left:198px;margin-bottom:20px;background:#fff;width:620px;min-height:650px;}
#mainlayer{color:#575859;font-family:tahoma,sans-serif;font-size:11px;}
#in_main{padding-left:30px;padding-right:10px; /* width:620px; */}


#wrap_foot{background:#FFCC66;width:1020px;height:40px;border-top:1px solid #fff;border-bottom:1px solid #fff;}


#hd_search{padding-top:24px;padding-left:0px;border:0px solid black;position:absolute;top:25px;left:75px;width:350px;height:65px;background:transparent url(../img/sbg1.gif) no-repeat;text-align:center;}
.hdi{width:200px;font-size:12px;height:22px;vertical-align:middle;padding-top:7px;}/* 20 */


#tab_con{width:580px;}

.fl-le{float:left;width:310px;padding-right:20px;}
.fl-ri{float:left;width:200px;}

fragm_events a.hl{cursor:pointer;text-decoration:underline;}

#menua{margin-left:8px;}



.serpbox_le{float:left;width:145px;padding-right:16px;}
.serpbox_ri{float:left;width:250px;}


/* generell */
*		{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
body {background:#EAEAE1; margin-top:18px;}

img {border:none;}
ul  {margin:0;padding:0;list-style-type:none;}     



a:link, a:visited, a:active{color:#563E3B;font-weight:normal;}
a:hover{color:#D30624;}

#content a{font-size:11px;text-decoration:underline;}
#content a:hover{text-decoration:none;}

#topnavigation a:link, #topnavigation a:visited, #topnavigation a:active{font-family:arial;text-decoration:none;}

/* rightlayer */

#menub .main {font-family:tahoma,sans-serif;background-color:#FFCC66;color:#563E3B;font-weight:bold;border-bottom:1px solid #fff;font-size:11px;display:block;text-align:left;width:165px;height:16px; padding:8px;}
#menub div.rs{font-family:tahoma,sans-serif;font-size:11px;text-align:left;background-color:#EAEAE1;color:#563E3B;width:165px;
border-bottom:1px solid #fff; padding-left:8px;padding-right:8px;padding-top:1px;}
#menub a {font-weight:bold;color:#D30624;}
#menub a:hover{color:#563E3B;}

#menub ul{list-style-type:disc;margin-left:25px;margin-top:8px;}
#menub ul li{padding-top:3px;}
#menub ul li.pdt5{padding-top:5px;}

/* toogle menue */
#menua a{font-family:tahoma,sans-serif;font-size:11px;display:block;text-align:left;text-decoration:none;background-color:#EAEAE1;color:#563E3B;width:165px;height:16px;
border-bottom:1px solid #fff; padding:6px;}
#menua a:hover {color:#D30624;text-decoration:none;}
#menua a.main {background-color:#FFCC66;color:#563E3B;border-bottom:1px solid #fff;text-decoration:none;font-weight:bold;}
#menua a.main:hover {color:#D30624;text-decoration:none;}
#menua div a { height:14px;padding-bottom:6px;}

#content .tabs-nav a{color:#563E3B;font-weight:normal;font-size:11px;text-decoration:none;}

#footer a{font-size:12px;height:25px;line-height:25px;color:#563E3B;text-decoration:none;font-family:arial;}
#footer a:hover{color:#D30624;}

#cright a{font-size:11px;color:#563E3B;text-decoration:none;font-family:arial;}
#cright a:hover{color:#D30624;}

a.more{color:red;font-weight:normal;}

/*  */

p   {margin:0;}     
h1  {font-size: 16px;}

h3{color:#6D1700;font-family:arial;font-size:15px;line-height:18px;}
h4{/* color:#563E3B; */ font-family:arial;font-size:12px;line-height:18px;height:18px;padding:10px;padding-left:0;}
h5{/* color:#563E3B; */ font-family:arial;font-size:12px;height:18px;}

#mainlayer p{color:#575859;font-size:11px;font-weight:normal;line-height:14px; text-align:left; margin-right:3px;}
#mainlayer p.hl{color:#563E3B;font-size:11px;font-weight:bold;}

#mainlayer h1{color:#563E3B;font-family:arial;font-size:16px;font-weight:bold;line-height:30px; padding:10px 0 0 !important;}

#mainlayer p.danke{width:80%;background-color:#4B763F;color:#fff;font-size:11px;line-height: 140%;padding:0.8em;margin:1em 0;}
#mainlayer p.error{width:80%;background-color:#e32;color:#fff;font-size:11px;line-height: 140%;padding:0.8em;margin:1em 0;}


.logo{padding-right:5px;padding-top:45px;padding-bottom:14px;}

br.cr{clear:right;}
br.cl{clear:left;}
br.ca{clear:all;}
br.lh{line-height:50%;}
.small{font-size:10px;font-weight:normal;}

strong {display:block;padding-bottom:4px;}


.lk_floater{float:left;width: 280px;}
.lk_floater h4{margin-bottom:28px;margin-top:12px;}
.fl_ri{float:left;width:45px;padding-right:10px;}
.fl_le{float:left;width:220px;}

/*  */

#gastro_intro{width:560px;padding-left:10px;}
#gastro_intro div.left{width:310px;float:left;padding-left:10px;min-height:210px;}
#gastro_intro div.right{width:230px;float:left;margin-top:16px;}
#keyscroller{text-align:right;padding-right:15px;border:2px solid #563E3B;}
#keyscroller img{width:200px;}


.searchnavi {width:250px;margin:0 auto;font-size:22px;}
#content .searchnavi table a, .searchnavi table b{font-size:22px;}
#content .searchnavi table a{text-decoration:none;}


.anschrift{width:80px;float:left;}
.anschrift_dat{width:230px;float:left;}
/*  */


#redbox {position:relative;background:#821C02;color:#F5F5DC;width:230px;font-family:tahoma,sans-serif;font-size:11px;text-align:left;}
#redbox2 {position:relative;background:#821C02;color:#F5F5DC;width:430px;font-family:tahoma,sans-serif;font-size:11px;text-align:left;}

#redbox .hdl, #redbox2 .hdl{font-family:arial,sans-serif;font-weight:bold;margin:0 0 15px 21px;font-size:12px;}
#redbox form, #redbox2 form{margin:3px 10px 0px 20px;}
#redbox .btm, #redbox2 .btm{position:absolute;left:0;bottom:0;}
#redbox  a, #redbox2  a{color:#F5F5DC;text-decoration:underline;display:block;}
.w40{width:40px;}
.w130{width:130px;}
.w180{width:180px;}
.w184{width:184px;}

#redbox .sbmt {margin:20px 0px;}
#redbox2 .sbmt {margin:20px 0px;}


.h260{height:260px;}
.mh320{min-height:320px;}
.mh420{min-height:420px;}


/*  */

#footer {margin:5px 4px 15px 1px;height:25px;}
#footer p{margin:0;text-align:center;}

#cright {padding:5px 4px 10px 4px;height:21px;text-align:right;font-size:11px;color:#563E3B;font-family:arial;}


/*  */


div#kontaktform {width:90%;font-size:14px;/* margin-left:-20px; */}
div#kontaktform fieldset{width:84%;display:block;clear:both;padding:20px;font-size:12px;}
div#kontaktform fieldset.half{width:38%;float:left;}
div#kontaktform legend{font-weight:bold;margin:6px;font-size:14px;}
div#kontaktform label{display:block;float:left;width:29%;height:25px;margin: 5px 0;/* padding-top:8px; */}
div#kontaktform label.nb{display:block;float:left;width:5%;height:25px;margin: 5px 0;/* padding-top:8px; */}
div#kontaktform label.kf{display:block;float:left;width:30%;height:25px;margin: 5px 0;}
div#kontaktform textarea{overflow:hidden;width:90%;height:130px;background:#fff;}
div#kontaktform input, div#kontaktform textarea {padding:3px 3px;/* margin:10px; */}
div#kontaktform input.txt{width:50%;background:#fff;}
div#kontaktform select.txt{width:67%;}
div#kontaktform input.radio{background:#f5f5f5;vertical-align:middle;}
div#kontaktform input:active, div#kontaktform input:focus, div#kontaktform input:hover {background:#ECE9D8;}
div#kontaktform textarea:active, div#kontaktform textarea:focus, div#kontaktform textarea:hover {background:#ECE9D8;}
div#kontaktform input.submit:active, div#kontaktform input.submit:focus, div#kontaktform input.submit:hover {background:#848b9d;}
div#kontaktform br{clear:left;}
div#kontaktform select.txt{width:100%;height:29px;margin-top:-5px;/* padding-top:3px; */}
div#option_zeichenkette{display:none;}
div#option_begriff{display:none;}




/*  */


.punkt {background:transparent url(../img/punkt.gif) repeat-x scroll 0 center;
height:20px; margin:5px 0 5px 0; width:157px;}

.punktlang {background:transparent url(../img/punkt.gif) repeat-x scroll 0 center;
height:20px; margin:5px 0 5px 0; width:400px;}


table {border-collapse:collapse; border:0px; width:100%;}
td 		{line-height:14px; color:#575859; font:normal 11px Arial, Helvetica, sans-serif; vertical-align:top}

#tooltip{	position:absolute;	border:1px solid #333;	background:#f7f5d1;	padding:2px 5px;	color:#333;	display:none;	}	


/*  */

