/*gestaltung fuer "css_allgemein.css"*/

.bodydef
{
background-image: url(../bilder/grundlayout/hgb_kopf.jpg);
background-repeat:repeat-x;

background-color:white;
font-family:Arial,sans-serif;
font-size:12px;
line-height:1.2;
margin:0px;
padding:0px
}

.div1_def
{
width:100%;
height:148px;
position:absolute;
left:0px;
top:0px;
margin:0px;
padding:0px
}

.table_kopf
{
border-style:solid;
border-width:0px;
border-color:red;
font-size:12px;
color:white;
width:97%;
height:142px;
position:absolute;
left:17px;
top:0px;
margin:0px;
padding:0px;
}

.navi_ueber
{
background-image: url(../bilder/grundlayout/hgb_navi_ueber.jpg);
font-size:14px;
font-weight:bold;
color:white;
border-style:solid;
border-left-width:1px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:rgb(221,143,62);
width:180px;
height:28px;
margin:0px;
padding-left:18px
}

.navi_unter
{
background-color:rgb(249,221,170);
font-size:12px;
color:rgb(189,102,34);
border-style:solid;
border-left-width:1px;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:1px;
border-color:rgb(221,143,62);
width:180px;
height:28px;
margin:0px;
padding-left:26px
}

.div_text
{
background-color:white;
color:black;
font-family:Arial,sans-serif;
font-size:12px;
line-height:1.2;
margin:0px;
padding:7px
}

.bildertab
{
background-color:rgb(249,221,170);
font-size:10px;
color:black;
border-style:solid;
border-left-width:1px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:rgb(221,143,62);
width:480px;
margin:0px;
padding:0px;
}

.bilderdiv
{
background-color:rgb(249,221,170);
font-size:12px;
color:black;
border-style:solid;
border-left-width:1px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-color:rgb(221,143,62);
width:484px;
min-height:77px;
margin:0px;
padding:3px;
}

.werbediv
{
background-color:rgb(252,240,217);
font-family:Arial,sans-serif;
font-size:10px;
line-height:1.25;
color:black;
width:170px; 
margin:5px;
}

.suchediv
{
background-image: url(../bilder/grundlayout/hgb_suche.jpg);
background-repeat:repeat-y;
font-family:Arial,sans-serif;
font-size:12px;
line-height:1.25;
color:black;
width:490px; /*durch Schattenrand links 4px, s. auch margin und padding*/
height:347px; 
margin-left:-4px;
padding:7px
}


.linkdiv
{
font-size:11px;
text-align:left;
position:absolute;
width:182px;
left:0px;
bottom:10px;
padding-left:18px;
}



h1
{
font-size:18px;
font-weight:normal;
line-height:120%;
}

.headline1
{
font-size:18px;
font-weight:normal;
line-height:120%;
}

.h3
{
background-image: url(../bilder/grundlayout/hgb_headline3.jpg);
background-repeat:repeat-y;
font-size:12px;
font-weight:bold;
color:black;
width:666px;
height:12px;
margin:0px;
padding:3px
}

.headline3
{
background-image: url(../bilder/grundlayout/hgb_headline3.jpg);
background-repeat:repeat-y;
font-size:12px;
font-weight:bold;
color:black;
width:666px;
height:12px;
margin:0px;
padding:3px
}

.verlauf
{
font-size:10px;
color:rgb(223,136,50)
}

.unterkunftimg
{
border-width:1px;
border-style:solid;
border-color:rgb(221,143,62);
margin-right:10px;
padding:0px;
}

.werbeimg
{
border-width:1px;
border-style:solid;
border-color:rgb(221,143,62);
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:5px;
padding:0px;
}

.unterkunftfont1
{
font-size:12px;
color:black;
text-decoration:underline;
}

.unterkunftfont2
{
font-size:10px;
color:black;
line-height:1.6;
}

.unterkunftfont3
{
font-size:12px;
color:rgb(189,102,34);
text-align:right;
margin-left:10px;
margin-right:10px;
padding-left:0px
}




.langezeile
{
white-space:nowrap;
color: white;
font-size:1.2em;
padding-top:5px;
}

.langezeile b {
font-size: 140%;
}

.langezeile #mailicon {
margin-right:0.8em;
}


ul
{
margin-top:0px;
list-style-type:square;
}



.navi_ueber a:link { color:white; text-decoration:none }
.navi_ueber a:visited { color:white; text-decoration:none }
.navi_ueber a:hover { color:white; text-decoration:underline; }
.navi_ueber a:active { color:rgb(9,121,206); text-decoration:none }


.langezeile a:link { color:white; text-decoration:none }
.langezeile a:visited { color:white; text-decoration:none }
.langezeile a:hover { color:white; text-decoration:underline; }
.langezeile a:active { color:rgb(9,121,206); text-decoration:none }


a:link
{
color:rgb(189,102,34);
text-decoration:none
}

a:visited
{
color:rgb(189,102,34);
text-decoration:none
}

a:hover
{
color:rgb(189,102,34); 
text-decoration:underline;
}

a:active
{
color:rgb(9,121,206);
text-decoration:none
}


.div_textfett { background-color:white; color:black; font-family:Arial, sans-serif; font-size:12px; line-height:1.2; font-weight: bold}


/* Suchmaske */
#such_container {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width: 638px;
  height: 120px;
  background-color: rgb(249,221,170);
	border-style:solid;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-color:rgb(221,143,62);
}

.such_inner {
  margin: 7px;
}

.such_text {
  font-family: Arial, sans-serif;
  font-size:0.8em;
  line-height:1.0;
}

