body
{
background-image: url('images/background.jpg');
text-align:center;
margin:0 auto; 
}
.page
{
width:968px;
margin:0 auto; 
position:relative;
border:0px solid #cccccc;
text-align:center;
}
.kopfneu
{
width:950px;
height:37px;
text-align:right;
padding-top:182px;
background: url(images/kopf.jpg) no-repeat;
cursor:hand,pointer; 
font-family: Verdana, Arial;
font-size:8pt;
margin:0 auto; 
}
.kopfuser
{
 margin-top:-12px;
}
.content
{
position:relative;
clear:both;
width:950px;
margin:0 auto;
background:#f7f3e7; 
text-align:left;
}
.content2
{
position:relative;
clear:both;
width:950px;
margin:0 auto;
background:#ffffff; 
text-align:left;
}
.content_left
{
float:left;
width:530px;
text-align:left;
padding-left:15px;
font-family: Verdana, Arial; 
font-size:10pt;
}
.content_left_inh
{
float:left;
width:530px;
text-align:left;
padding-left:15px;
font-family: Verdana, Arial; 
font-size:10pt;
margin:0 auto;
position:relative;
margin-top:10px;
min-height:550px;
}
.content_left_ausg
{
float:left;
width:750px;
text-align:left;
padding-left:15px;
font-family: Verdana, Arial; 
font-size:10pt;
margin:0 auto;
position:relative;
margin-top:10px;
}
.content_right
{
float:right;
width:360px;
padding-top:30px;
padding-left:40px;
}
.content_right_inh
{
float:right;
width:350px;
padding-top:15px;
background:#f7f3e7;
}
.content_right_ausg
{
float:right;
width:180px;
padding-top:50px;
}
#content_left_start
{
width:950px;
height:251px;
text-align:left;
background:#c6d7ff;
margin:0 auto;
background-image: url('images/suchmaske.png');
z-index:1001;
}
.content_right_start
{
float:right;
width:200px;
}
.left-line
 {
  position:relative;
  margin:0 auto;
  padding:0px 0px 0px 0px;
  background:url(images/schattenli.png) no-repeat left top;
 }
.right-line 
 {
  position:relative;
  margin:0 auto;
  padding:0px 0px 0px 0px;
  background:url(images/schattenre.png) no-repeat right top;
 } 
.textbeschr
{
background-image:url('images/textback.gif');
background-repeat:repeat-x;
line-height:15px;
width:750px;
background:#ffffff;
}
.textbeschr_innen
{
 padding:10px;
}
.textbeschr_komb
{
padding-top:0px;
line-height:15px;
width:750px;
background:#ffffff;
}
.anzeige_ausg
{
 position:relative;
 margin:0 auto;
 width:750px;
 text-align:left;
}
.freunde
{
background-image:url('images/freizeit_anmeldung2.png');
background-repeat:no repeat;
margin-left:8px;
margin-top:5px;
padding-top:6px;
padding-left:6px;
padding-bottom:0px;
width:250px;
height:85px;
color:#cc9c0a;
font-weight:bold;
font-size:10pt;
}
.teaser_hint
{
font-size:12pt;
font-weight:bold;
line-height:15px;
padding-top:3px;
padding-left:3px;
height:35px;
}
.reiseausg
{
background-image:url('images/ausgtop.png');
background-repeat:repeat-x;
width:750px;
height:180px;
margin:0 auto;
text-align:left;
padding:0px;
}
.reiseausg2
{
background-image:url('images/ausgtop.png');
background-repeat:repeat-x;
width:750px;
height:100px;
margin:0 auto;
text-align:left;
padding:0px;
}
.reiseausg_left
{
 width:480px;
 text-align:left;
 float:left;
 padding-left:10px;
 padding-top:5px;
 position:relative;
}
.reiseausg_right
{
 width:240px;
 float:right;
 position:relative;
}
.reiseausg2
{
padding-top:0px;
padding-left:3px;
background-image:url('images/reiseausg.gif');
background-repeat:repeat-x;
border-top:3px solid #e7e7e7;
}
#details_anz_left
{
 width:400px;
 float:left;
 position:relative;
 background:#ffffff;
 padding:0px;
 min-height:250px;
}
.details_anz_left_text
{
 font-size:8pt;
 padding:5px;
}
#details_anz_right
{
 width:350px;
 float:left;
 position:relative;
 background:#ffffff;
 text-align:right;
}
#details_butt
{
 width:400px;
 float:left;
 height:50px;
}
#details_right
{
 width:250px;
 float:right;
 background:#ffffff;
 height:50px;
}
#galerie
{
 background-image:url('images/textback.gif');
 background-repeat:repeat-x;
 width:750px;
 min-height:100px;
 background:#ffffff;
 border:1px solid #f1f1f1;
 text-align:center;
}
.galerie2
{
 width:750px;
 min-height:100px;
 background:#ffffff;
 border:1px solid #f1f1f1;
}
.galerie_inn
{
  margin-left:-10px;
}
a{ color: #445D81; text-decoration: none; font-size: 8pt;} 
a:hover{ color: #CE8D28; text-decoration: underline}
a:active{ color: #445D81;}
h8 {font-size:14pt;}
h1 {margin-top:-3px;margin-bottom:0px;font-size: 11pt; font-family: Verdana, Arial, Helvetica; font-weight: bold;color:#2f76c6}   
h2 {font-size: 12pt; font-family: Verdana, Arial, Helvetica; font-weight: bold;}   
h3 {margin-top:3px;margin-bottom:-20px;margin-left:2px;font-size: 12pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; }  
h4 {margin-top:3px;margin-bottom:10px;margin-left:2px;font-size: 12pt; font-family: Verdana, Arial, Helvetica; font-weight: bold; } 
h5 { color: #000000; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}   
h6 {color:#445D81;font-size: 12pt; font-family: Verdana, Arial, Helvetica; font-weight: bold;border-bottom:1px solid #445D81;padding-top:10px;}   
h7 {color:#666666;font-size: 14pt; font-family: Verdana, Arial, Helvetica; font-weight: bold;border-bottom:3px dotted #666666;padding-top:10px;}  
h9 {color:#666666;font-size: 14pt; font-family: Verdana, Arial, Helvetica; font-weight: bold;border-bottom:1px dotted #666666;padding-top:10px;}  
h10 {margin:10px;color:#445D81;font-size: 14pt; font-family: Verdana, Arial, Helvetica; font-weight: bold;padding-top:15px;padding-bottom:15px;}   
p,li { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}   
td { color: #000000; font-size: 8pt; font-family: Verdana, Arial, Helvetica;} 


a.type_1:link {color: #394869; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;}
a.type_1:visited {color: #394869; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;}
a.type_1:active {color: #D1D2D5; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;}
a.type_1:hover {color: #394869; text-decoration: none; font-size: 9pt; font-family: Arial, Helvetica;}

a.type_2:link {color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_2:visited {color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_2:active {color: #000000; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_2:hover {color: #EA9B03; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;} 

a.type_3:link {color: #666666; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_3:visited {color: #666666; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_3:active {color: #666666; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_3:hover {background:#ffffff;color: #960018; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}

a.type_4:link {color: #666666; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_4:visited {color: #666666; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_4:active {color: #ffffff;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_4:hover {color: #ffffff; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}

a.type_5:link {color: #02336d; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_5:visited {color: #02336d; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_5:active {color: #ffffff; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_5:hover {color: #ffffff; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}

a.type_6:link {color: #000000;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_6:visited {color: #000000;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_6:active {color: #000000;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_6:hover {color: #EA9B03;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}

a.type_7:link {color: #666666;font-weight: bold; text-decoration: none; font-size: 12pt; font-family: Verdana, Arial, Helvetica;}
a.type_7:visited {color: #666666;font-weight: bold; text-decoration: none; font-size: 12pt; font-family: Verdana, Arial, Helvetica;}
a.type_7:active {color: #666666;font-weight: bold; text-decoration: none; font-size: 12pt; font-family: Verdana, Arial, Helvetica;}
a.type_7:hover {color: #EA9B03;font-weight: bold; text-decoration: none; font-size: 12pt; font-family: Verdana, Arial, Helvetica;}

a.type_8:link {color: #ffffff;font-weight: bold; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_8:visited {color: #ffffff;font-weight: bold; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_8:active {color: #ffffff;font-weight: bold; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}
a.type_8:hover {color: #666666;font-weight: bold; text-decoration: none; font-size: 8pt; font-family: Verdana, Arial, Helvetica;}

a.type_9:link {color: #666666;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_9:visited {color: #666666;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_9:active {color: #666666;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}
a.type_9:hover {color: #EA9B03;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}

a.type_10:link {color: #99c012;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Tahoma, Arial, Helvetica;}
a.type_10:visited {color: #99c012;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Tahoma, Arial, Helvetica;}
a.type_10:active {color: #ec7405;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Tahoma, Arial, Helvetica;}
a.type_10:hover {color: #ec7405;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Tahoma, Arial, Helvetica;}

.aktuell{color: #ffffff;font-weight: bold; text-decoration: none; font-size: 10pt; font-family: Verdana, Arial, Helvetica;}

a.graueschriftlink{ color: #666666; text-decoration: none; font-size: 10pt;}
a.graueschriftlink:hover{ color: #CE8D28; text-decoration: none}
a.graueschriftlink:active{ color: #666666;}

TD.taboben   {background-image: url('images/taboben.gif');font-color: #666666;}
TD.taboben_dr   {background:#cccccc;font-color: #666666;}

.tooltip {
  position: absolute;
  display: none;
  background-color: #FCFA77;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  padding: 3px;
  width:200px;
}
.gt0
{
border: solid 1px #FFFFFF;
background: #FCFCFC;
font-size: 100%;
}
.gt1
{
border-top: solid 1px #4265A3;
background: #E9F0FD;
font-size: 100%;
}       
.transparent
{
background-color: #ECE9D8;
color: black;
filter:alpha(opacity=99);
-moz-opacity:99%;
}
.transparent2
{
background-color: #FFF799;
color: black;
filter:alpha(opacity=99);
-moz-opacity:99%;
}
.transparent3
{
background-color: #f7f3e7;
color: black;
filter:alpha(opacity=96);
-moz-opacity:96%;
}
.suchmaske
{
background-image: url('images/suchmaske.png');
letter-spacing:1px;
color:#404245;
font-weight:normal;
padding:0px;
}

TD.roteschrift
{
color:#960018;
font-size:10pt;
}
TD.graueschrift
{
color:#666666;
font-size:10pt;
cursor:hand;
}
TD.layoutlinkezelle
{
border-left:1px solid #ACA899;
border-top:1px solid #ACA899;
border-right:1px solid #ACA899;
border-bottom:1px solid #ffffff;
color:#666666;
font-size:10pt;
cursor:hand;
}
TD.layoutmittelzelle
{
border-top:1px solid #ACA899;
border-left:1px solid #FFFFFF;
border-right:1px solid #ACA899;
border-bottom:1px solid #ffffff;
color:#666666;
font-size:10pt;
cursor:hand;
}
TD.layoutrechtezelle
{
border-top:1px solid #ACA899;
border-right:1px solid #ACA899;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #ffffff;
color:#666666;
font-size:10pt;
cursor:hand;
}
TD.zellelinks
{
border-top:1px solid #ECE9D8;
border-right:1px solid #ECE9D8;
}
TD.zellemitte
{
border-top:1px solid #ECE9D8;
border-right:1px solid #ECE9D8;
}
TD.zellerechts
{
border-top:1px solid #ECE9D8;
}
TD.zellelinks2
{
color:#666666;
font-size:10pt;
cursor:hand;
border-right:1px solid #ACA899;
border-bottom:1px solid #ffffff;
}
TD.zellemitte2
{
color:#666666;
font-size:10pt;
cursor:hand;
border-left:1px solid #FFFFFF;
border-right:1px solid #ACA899;
border-bottom:1px solid #ffffff;
}
TD.zellerechts2
{
color:#666666;
font-size:10pt;
cursor:hand;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #ffffff;
}
.select-free
{
  /*position:absolute;*/
  z-index:10;
  overflow:hidden;/*must have*/
  background-color: #ECE9D8;
}
.select-free iframe
{
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:0;/*must have*/
  left:0;/*must have*/
  z-index:-1;/*must have*/
  filter:mask();/*must have*/
  width:3000px;/*must have for any big value*/
  height:3000px/*must have for any big value*/;
}
.select-free .bd{border:solid 0px #aaaaaa;padding:12px;}
#dd1{left:300px;top:200px;width:500px;background:#333333;border:none;}
#dd2{left:30px;top:500px;width:500px;color:white;border:none;}
#ie5menu   {BACKGROUND-COLOR: menu; BORDER-BOTTOM: #990000 2px solid; BORDER-LEFT: #990000 1px solid; BORDER-RIGHT: #990000 2px solid; BORDER-TOP: #990000 1px solid; CURSOR: default; FONT-FAMILY: Verdana; LINE-HEIGHT: 20px; POSITION: absolute; VISIBILITY: hidden; WIDTH: 200px}
.menuitems {PADDING-LEFT: 15px; PADDING-RIGHT: 15px}
.navi1
  {
   background-image: url('images/reiter.png');letter-spacing:1px;color:#666666;font-size:10pt;cursor:hand;
  }
.navi2
  {
   background-image: url('images/reiter2.png');letter-spacing:1px;color:#666666;font-size:10pt;font-weight:bold;
  }
.navi3
  {
   background-image: url('images/reiter3.png');letter-spacing:1px;color:#666666;font-size:10pt;cursor:hand;
  }
.star1
  {
   background-image: url('images/star.png');letter-spacing:1px;color:#666666;font-size:10pt;cursor:hand;
  }
.star2
  {
   background-image: url('images/star2.png');letter-spacing:1px;color:#666666;font-size:10pt;font-weight:bold;
  }
.navireg3
  {
   background:#cccccc;color:#666666;font-size:8pt;cursor:hand;font-weight:bold;
  }
.navireg2
  {
   background:#ffee95;color:#666666;font-size:8pt;cursor:hand;font-weight:bold;
  }
.navi4a
  {
   background-image: url('images/reiter4a.png');letter-spacing:1px;color:#666666;font-size:10pt;cursor:hand;
  }
.navi4
  {
   background-image: url('images/reiter4.png');letter-spacing:1px;color:#666666;font-size:10pt;font-weight:bold;
  }
#upload p { 
position:relative; top:320px; left:200px;right:395px; 
height:80px; 
width:350px;
padding:10px 5px 5px 60px; 
background: #ffee95 url(images/loading.gif) no-repeat; 
background-position:10px; 
font-weight:bold; 
border:5px solid #666666;
}  
#email_eing { 
position:absolute; 
margin-top:320px; 
margin-left:350px; 
background:#f1f1f1;
height:120px; 
width:500px;
padding:10px 5px 5px 60px; 
font-weight:bold; 
border:5px solid #666666;
}  
#email_eing_green { 
position:absolute; 
margin-top:320px; 
margin-left:350px; 
background:#D2FED2;
height:120px; 
width:500px;
padding:10px 5px 5px 60px; 
font-weight:bold; 
border:5px solid #088808;
}  
#vorschaucode { 
background:#D2FED2;
margin-left:30px;
margin-top:30px;
height:120px; 
width:500px;
padding:10px 5px 5px 60px; 
font-weight:bold; 
border:4px solid #088808;
}  
.kopf
{
width:950px;
height:224px;
vertical-align:bottom;
text-align:right;
padding-bottom:0px;
background: url(images/kopf.jpg) no-repeat;
cursor:hand,pointer;
font-family: Verdana, Arial; 
}
.greenbox
{
background:#D2FED2;
border:1px solid #088808;
padding:3px;
}
.wrapper, inline { width:100%; overflow:hidden;}
.link1 { display:inline;background:url(images/link1-bg.jpg) left top repeat-x; color:#ffffff; text-decoration:none;}
.link1 em { display:inline; background:url(images/link1-left.jpg) no-repeat left top;}
.link1 b { display:inline; background:url(images/link1-right.jpg) no-repeat right top; padding:3px 16px 4px 24px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}
.autor
{
 color:#000000;
 font-size:8pt;
}
.seiten
{
margin-left:6px;
background: #E9F0FD;
border:1px solid #666666;
width:20px;
float:left;
text-align:center;
font-weight: normal;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica;
}
.seiten2
{
margin-left:6px;
border:1px solid #666666;
width:20px;
float:left;
text-align:center;
background:#666666;
color: #ffffff;
font-weight: bold;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica;
}
.seiten3
{
margin-left:6px;
width:20px;
float:left;
text-align:center;
font-weight: bold;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica;
}
.reise_ueb0
{
background: #ffffff;
cursor:hand;
}
.reise_ueb1
{
background: #d6eefe;
cursor:hand;
}
.reise_ueb3
{
background: #d6eefe;
cursor:hand,pointer;
}
.postit
{
color:#e8ab24;
font-size:10pt;
}
.topanmeldung
{
 font-size:8pt;
 color:#02336d;
}
.curvy {position:relative; width:980px; background:#ffffff; color:#045006; margin:0em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#ffffff; background:#faf7f0; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#ffffff; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:0px 0px; font-size:11px;}
.curvy2 {position:relative; width:270px; background:#FFF799; color:#960018; margin:5em auto;}
#ctl2, #cbl2, #ctr2, #cbr2 {position:absolute; width:20px; height:20px; color:#960018; background:#faf900; overflow:hidden; font-style:normal; z-index:1;}
#ctl2 {top:0; left:0;}
#cbl2 {bottom:0; left:0;}
#ctr2 {top:0; right:0;}
#cbr2 {bottom:0; right:0;}
.curvy2 em b {position:absolute; font-size:150px; font-family:arial; color:#FFF799; line-height:40px; font-weight:normal;}
#ctl2 b {left:-8px;}
#ctr2 b {left:-25px;}
#cbl2 b {left:-8px; top:-17px;}
#cbr2 b {left:-25px; top:-17px;}
.curvy2 p {position:relative; z-index:100; padding:10px 15px; font-size:11px;}
.footer
{
width:950px;
height:50px;
text-align:center;
padding-top:0px;
background: url(images/bottom.png) no-repeat;
margin:0 auto;
}
legend {
	color:#054a7b; /* IE styles legends with blue text by default */
	*margin-left:-7px; /* A hack that only ie reads to position the legend in the same place cross browser */
	font-size:10pt;
	font-weight:bold;
}
fieldset {
	width:560px;
  border:1px solid #054a7b; /* Default fieldset borders vary cross browser, so make them the same */
	padding:5px;
	line-height:25px;
}
fieldset div {
	overflow:hidden; /* Contain the floating elements */
	display:inline-block; /* Give layout in ie to contain float */
}
fieldset div {display:block;} /* Reset element back to block leaving layout in ie */
label {
	float:left; /* Take out of flow so the input starts at the same height */
	width:5em; /* Set a width so the inputs line up */
}
.radio {
	position:relative; /* Position so children are relative to this container */
	border:0; /* Remove the border */
}
.search_back
{
  margin:0px;
  width:320px;
  height:243px;
  padding-top:5px;
  padding-left:5px;
  background: url(images/backsearch.png) no-repeat;
}
.formfeld_select
{
  border:0px;
  height:18px;
  width:179px;
  padding-left:5px;
  font-size:11px;
  border:1px solid #cccccc;
}
.formfeld_select2
{
  border:0px;
  height:18px;
  width:179px;
  padding-left:5px;
  font-size:11px;
  border:1px solid #ed7505;
}
.formfeld
{
  border:0px;
  height:15px;
  width:170px;
  padding-left:5px;
  font-size:11px;
  border:1px solid #cccccc;
}
.formfeld2
{
  border:0px;
  height:15px;
  width:170px;
  padding-left:5px;
  font-size:11px;
  border:1px solid #ed7505;
}
.formfeld_kurz
{
  border:0px;
  height:15px;
  padding-left:5px;
  width:70px;
  font-size:11px;
  border:1px solid #cccccc;
}
.formfeld_kurz2
{
  border:0px;
  height:15px;
  padding-left:5px;
  width:70px;
  font-size:11px;
  border:1px solid #ed7505;
}
.formfeld_kurz_select
{
  border:0px;
  height:18px;
  padding-left:5px;
  width:78px;
  font-size:11px;
  border:1px solid #cccccc;
}
.formfeld_kurz_select2
{
  border:0px;
  height:18px;
  padding-left:5px;
  width:78px;
  font-size:11px;
  border:1px solid #ed7505;
}
#box1
{
 background:#fcd353;
 margin:0px;
 padding-top:0px;
 padding-left:0px;
 color:#ffffff;
 width:290px;
 height:102px;
 font-size:10pt;
 font-weight:normal;
 font-family: Verdana, Arial, Helvetica;
 line-height:22px;
 background: url(images/box1_back.png) no-repeat;
 cursor:pointer;
}
#box2
{
 background:#faae0a;
 padding-top:0px;
 padding-left:0px;
 color:#ffffff;
 width:290px;
 height:73px;
 font-size:10pt;
 font-weight:normal;
 font-family: Verdana, Arial, Helvetica;
 line-height:22px;
 background: url(images/box2_back.png) no-repeat;
 border-top:1px solid #ffffff;
 cursor:pointer;
 text-align:center;
}
#box3
{
 margin:0px;
 background:#f6910d;
 padding-top:0px;
 padding-left:0px;
 color:#ffffff;
 width:290px;
 height:74px;
 font-size:10pt;
 font-weight:normal;
 font-family: Verdana, Arial, Helvetica;
 line-height:22px;
 background: url(images/box3_back.png) no-repeat;
 border-top:1px solid #ffffff;
 cursor:pointer;
 text-align:center;
}
.boxtext
{
 padding-left:15px;
}
.boxtext_a
{
 padding-left:15px;
 padding-top:30px;
 vertical-align:text-middle;
 text-align:center;
 font-size:12pt;
 font-weight:bold;
 color:#ffffff;
}
.boxtext_a a
{
 font-size:12pt;
 font-weight:bold;
 color:#ffffff;
 margin-bottom:5px;
 margin-top:0px;
}
.boxtext2
{
 padding-left:15px;
 padding-top:12px;
 vertical-align:text-middle;
}
.boxtext2 a
{
 font-size:12pt;
 font-weight:bold;
 color:#ffffff;
 margin-bottom:5px;
 margin-top:0px;
}
.boxtext3
{
 padding-left:15px;
 padding-top:12px;
 vertical-align:text-middle;
}
.boxtext3 a
{
 font-size:12pt;
 font-weight:bold;
 color:#ffffff;
 margin-bottom:5px;
 margin-top:0px;
}
.boxtext h1
{ 
 font-size:12pt;
 font-weight:bold;
 color:#ffffff;
 margin-bottom:5px;
 margin-top:0px;
}
#clearbox
{
 clear:both;
}   
#clearbox_start
{
 clear:both;
 height:18px;
}
#clearbox_10
{
 clear:both;
 height:10px;
}
#clearbox2
{
 clear:both;
 height:10px;
 background: url(images/schatten_beleg.png) no-repeat;
 position:relative;
}
#leftcol{
 width:290px; 
 float:left; 
 position:relative; 
 }
 
#twocols{
 width:660px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:290px; 
 float:right; 
 position:relative;
 margin:0px auto;
 padding:0px;
}
 
#maincol{
 float: left; 
 position: relative; 
 width:370px; 
 margin:0px auto;
 }
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */   
.zwischen
{
 background:#f7f3e7;
 height:9px;
 background: url(images/schatten_beleg6.png) no-repeat center; 
}
.zwischen1
{
 background:#f7f3e7;
 height:9px;
 background: url(images/schatten_beleg.png) no-repeat center top; 
}
.zwischen2
{
 height:9px;
 width:750px;
 background: url(images/schatten_beleg4.png) no-repeat left top; 
}
.zwischen3
{
 height:12px;
 background: url(images/schatten_beleg5.png) no-repeat left bottom; 
}
.uebback
{
 width:530px;
 height:110px;
 background:#ffffff;
}
.uebback2
{
 width:530px;
 height:110px;
 background:#f1f1f1;
}
.uebback_innen
{
 width:530px;
 height:110px;
 background: url(images/uebback.png) no-repeat center top;
 z-index:2000;  
 position:absolute;
 cursor:pointer;
}
.uebback_left
{
 float:left;
 padding-top:4px;
 padding-left:5px;
 width:132px; 
 z-index:1000;  
 position:absolute;
}
.uebback_right
{
 float:right;
 width:377px;
 height:90px;
 padding-top:15px;
 padding-left:145px;
 cursor:pointer;
 font-family: Verdana, Arial;
 font-size:8pt;
 position:absolute;

}
.uebback_right_hover
{
 width:530px;
 height:110px;
 background: url(images/uebback_hover.png) no-repeat center top;  
 position:absolute;
 z-index:2000;
 cursor:pointer;
}
.uebback_right_hover2
{
 width:530px;
 height:110px;
 background:#fdb936;
 z-index:2000;
 cursor:pointer;
}
.uebback_580
{
 width:580px;
 height:110px;
 background: url(images/uebback_580.png) no-repeat center top;  
}
.uebback_left_580
{
 float:left;
 padding-top:8px;
 padding-left:5.5px;
 width:132px;
}
.uebback_right_580
{
 float:right;
 width:430px;
 height:100px;
 padding-top:15px;
 padding-left:5px;
 cursor:pointer;
 font-family: Verdana, Arial;
 font-size:8pt;
}
.uebback_right_hover_580
{
 width:580px;
 height:110px;
 background: url(images/uebback_580_hover.png) no-repeat center top;  
}
.topmenu
{
 width:524px;
 height:40px;
 border-bottom:0px solid #ad6f01;
}
.reiter_topp
{
 margin-left:5px;
 float:left;
 width:125px;
 height:40px;
 background: url(images/reiter_topp.png) no-repeat center top; 
}
.reiter_topp_hover
{
 margin-left:5px;
 float:left;
 width:125px;
 height:40px;
 background: url(images/reiter_topp_hover.png) no-repeat center top;  
}
.reiter_topp_text
{
 color:#03466d;
 padding-top:5px;
 padding-left:0px;
 font-weight:bold;
 text-align:center;
}                      
.black_overlay
 {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 2000px;
	background-color: black;
	z-index:2005;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
 }
.white_content 
 {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 650px;
	height: 500px;
	padding: 16px;
  background-image: url(images/empfehlenback.png);
  background-repeat: no-repeat;
	z-index:2010;
	overflow: auto;
	text-align:left;
 }
.white_content_kontakt 
 {
	display: none;
	position: absolute;
	top: 25%;
	left: 35%;
	width: 650px;
	height: 650px;
	padding: 16px;
  background-image: url(images/kontaktback.png);
  background-repeat: no-repeat;
	z-index:2010;
	overflow: auto;
	text-align:left;
 }
.white_content_anmeldung
 {
	display: none;
	position: absolute;
	top: 25%;
	left: 35%;
	width: 650px;
	height: 650px;
	padding: 16px;
  background-image: url(images/kontaktback.png);
  background-repeat: no-repeat;
	z-index:2010;
	overflow: auto;
	text-align:left;
 }
.white_content_feedback
 {
	display: none;
	position: absolute;
	top: 25%;
	left: 35%;
	width: 510px;
	height: 650px;
	padding: 16px;
  background-image: url(images/kontaktback.png);
  background-repeat: no-repeat;
	z-index:2010;
	overflow: auto;
	text-align:left;
 }
#partner ul li
{
 font-size:11px;
 display: block; 
 padding-left:10px;
 min-height:800px;
}
.socialbook
 {
	width: 265px;
	height: 250px;
	padding-left: 13px;
	padding-top: 8px;
  background-image: url(images/facebook_back.png);
  background-repeat: no-repeat;
	z-index:2010;
	overflow: auto;
	text-align:left;
	margin-left:40px;
	margin-top:-55px;
 } 
 .kolumne
 {
	width: 265px;
	height: 90px;
	padding: 50px;
	padding-left:120px;
	background-image: url(images/kolumne_back.png);
	background-repeat: no-repeat;
	z-index:2010;
	overflow: auto;
	text-align:left;
	margin-left:40px;
	margin-top:40px;
	color:#99c012;
	font-family:Tahoma;
	cursor:pointer;
 } 
#deutschland
{
	margin-left:25px;
	margin-top:10px;
}
#ups
{
 margin:0px;
 background:#f6910d;
 padding-top:18px;
 padding-left:0px;
 color:#ffffff;
 width:550px;
 height:200px;
 font-size:12pt;
 font-weight:bold;
 font-family: Verdana, Arial, Helvetica;
 line-height:22px;
 background: url(images/upsback.png) no-repeat;
 cursor:pointer;
 text-align:center;
}
.drop_bl
{
background: #f7f3e7;
border:1px dotted #a6a294;
font-size: 12pt; font-family: Verdana, Arial, Helvetica; font-weight: bold;color:#2f76c6;
}
#logo_kostundkoerper
{
 margin-top:-55px;
 margin-left:300px;
 width:550px;
 height:250px;
 background: url(images/kostundkoerper_back.png) no-repeat;
 position:absolute;
}
