BODY {
background-color : #fff;
padding : 0px;
margin : 0px;
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 11px;
color : #000000;
scrollbar-arrow-color: #3F3F3F;
scrollbar-base-color: #000000;
scrollbar-track-color: #808080;
scrollbar-face-color: #FF7F00;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #696969;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #000000;
}
#frame {
position : absolute;
height : 550px;
width : 778px;
top : 46%;
left : 50%;
background-color : #ffffff;
margin : -251px 0 0 -387px;
text-align : left;
border-left : 0px solid #333333;
border-top : 0px solid #666666;
border-right :0px solid #333333;
border-bottom :0px solid #666666;
overflow: hidden;
}

#adrechtsaussen {
position : absolute;
height : 550px;
width : 169px;
top : 46%;
left : 50%;
margin : -225px 0 0 393px;
background-image:url(../gfx/adrechtsaussen.gif);
background-repeat:no-repeat;
text-align : center;
padding-top:37px;
}

#frame1 {
position : absolute;
height : 550px;
width : 778px;
top : 46%;
left : 50%;
background-color : #ffffff;
margin : -251px 0 0 -387px;
text-align : left;
border-left : 0px solid #333333;
border-top : 0px solid #666666;
border-right :0px solid #333333;
border-bottom :0px solid #666666;
overflow: hidden;
}
#head {
height : 59px;
width : 778px;
background-color : #ffffff;
color : #000000;
text-align : center;
vertical-align: middle;
padding : 0px;
border-top : 0px solid #FF6600;
border-left : 0px solid #FF6600;
border-right : 0px solid #FF6600;
border-bottom : 1px solid #FF6600;
overflow: auto;
}
#menutop {
height : 18px;
width : 776px;
background-color : #ffffff;
color : #000000;
text-align : center;
padding-top : 3px;
border-left : 1px solid #FF6600;
border-right : 1px solid #FF6600;
border-bottom : 1px solid #FF6600;
background-image:url();
}

/* correct a little IE bug */
* html #menutop{
overflow:hidden;
}


#contentleft {
width : 438px;
background-color : #ffffff;
border-left : 1px solid #FF6600;
text-align : justify;
padding-left : 50px;
padding-right : 5px;
padding-top : 20px;
padding-bottom : 0px;
float : left;
overflow: auto;
height : 350px;
}
#contentleftimpressum {
width : 438px;
background-color : #ffffff;
border-left : 1px solid #FF6600;
text-align : justify;
padding-left : 50px;
padding-right : 5px;
padding-top : 20px;
padding-bottom : 0px;
float : left;
overflow: hidden;
height : 350px;
}
#contentleft2 {
width : 438px;
background-color : #ffffff;
border-left : 1px solid #FF6600;
text-align : justify;
padding-left : 20px;
padding-right : 15px;
padding-top : 20px;
padding-bottom : 0px;
float : left;
overflow: auto;
height : 350px;
}
#contentleftcam {
width : 438px;
background-color : #ffffff;
border-left : 1px solid #FF6600;
text-align : justify;
padding-left : 20px;
padding-right : 15px;
padding-top : 20px;
padding-bottom : 0px;
float : left;
overflow: hidden;
height : 350px;
}
#contentright {
height : 350px;
width : 253px;
background-color : #ffffff;
border-right : 1px solid #FF6600;
text-align : left;
padding-right : 20px;
padding-top : 20px;
float : right;
overflow: auto;
}
#contentright2 {
height : 350px;
width : 220px;
background-color : #ffffff;
border-right : 1px solid #FF6600;
text-align : left;
padding-right : 30px;
padding-left : 32px;
padding-top : 20px;

float : right;
overflow: auto;
}
#contentfull {
width : 456px;
background-color : #ffffff;
border-right : 1px solid #FF6600;
border-left : 1px solid #FF6600;
text-align : justify;
padding-left : 160px;
padding-right : 160px;
padding-top : 30px;
padding-bottom : 20px;
float : left;
overflow: hidden;
height : 320px;
}
#contentbreit {
width : 586px;
background-color : #ffffff;
border-right : 1px solid #FF6600;
border-left : 1px solid #FF6600;
text-align : justify;
padding-left : 165px;
padding-right : 25px;
padding-top : 15px;
padding-bottom : 20px;
float : right;
overflow: hidden;
height : 335px;
}
#contentpics {
width : 456px;
background-color : #ffffff;
border-right : 1px solid #FF6600;
border-left : 1px solid #FF6600;
text-align : justify;
padding-left : 160px;
padding-right : 160px;
padding-top : 30px;
padding-bottom : 20px;
float : left;
overflow: hidden;
height : 320px;
}
#contentfullindex {
width : 456px;
background-color : #ffffff;
border-right : 1px solid #FF6600;
border-left : 1px solid #FF6600;
text-align : justify;
padding-left : 160px;
padding-right : 160px;
padding-top : 30px;
padding-bottom : 20px;
float : left;
overflow: auto;
height : 320px;
}
#contentgalerie {
height : 320px;
width : 736px;
background-color : #ffffff;
border-right : 1px solid #FF6600;
border-left : 1px solid #FF6600;
text-align : justify;
padding-left : 20px;
padding-right : 20px;
padding-top : 30px;
padding-bottom : 20px;
float : left;
overflow: auto;
}
#contentcam640 {
height : 820px;
width : 736px;
background-color : #ffffff;
border-right : 1px solid #FF6600;
border-left : 1px solid #FF6600;
text-align : justify;
padding-left : 20px;
padding-right : 20px;
padding-top : 30px;
padding-bottom : 20px;
float : left;
overflow: auto;
}
#footer {
height : 17px;
width : 776px;
background-color : #ffffff;
color : #000000;
text-align : center;
padding-top : 3px;
border-top : 1px solid #FF6600;
border-left : 1px solid #FF6600;
border-right : 1px solid #FF6600;
border-bottom : 1px solid #FF6600;
float : left;
}
#menubottomleft {
height : 18px;
width : 360px;
text-align : left;
padding-left : 15px;
float : left;
}
#menubottomright {
height : 18px;
width : 380px;
text-align : right;
padding-right : 15px;
float : right;
overflow:visible;
display:inline;
}
#footer2 {
height : 50px;
width : 778px;
background-color : #ffffff;
color : #000000;
text-align : center;
padding-top : 3px;
border-top : 0px;
border-left : 0px solid #FF6600;
border-right : 0px solid #FF6600;
border-bottom : 0px solid #FF6600;
float : left;
}
#footer2left {
height : 18px;
width : 500px;
text-align : left;
padding-left : 5px;
float : left;
overflow: visible;
}
#footer2right {
height : 18px;
width : 250px;
text-align : right;
padding-right : 5px;
float : right;
}
#xandra {
position:absolute;
top : 44%;
left : 83%;
width:170px;
height:260px;
float:right;
z-index:2;
}
#xandra1 {
position:absolute;
top : 44%;
left : 83%;
width:170px;
height:260px;
float:right;
z-index:2;
}
#xandra2 {
position:absolute;
top : 44%;
left : 83%;
width:170px;
height:260px;
float:right;
z-index:2;
}
#ad {
position : absolute;
height : 105px;
width : 776px;
top : 46%;
left : 50%;
background-color : transparent;
margin : 255px 0 0 -385px;
text-align : left;
border-left : 0px solid #FF6600;
border-top : 0px solid #FF6600;
border-right :0px solid #FF6600;
border-bottom :0px solid #FF6600;
overflow: hidden;
z-index:2;
}
#ad1 {
position : absolute;
height : 60px;
width : 702px;
top : 46%;
left : 50%;
background-color : transparent;
margin : 260px 0 0 -348px;
text-align : left;
border-left : 1px solid #FF6600;
border-top : 1px solid #FF6600;
border-right :1px solid #FF6600;
border-bottom :1px solid #FF6600;
overflow: hidden;
z-index:2;
}
#adohnerahmen {
position : absolute;
height : 70px;
width : 702px;
top : 46%;
left : 50%;
background-color : transparent;
margin : 260px 0 0 -348px;
text-align : left;
border-left : 0px solid #FFFFFF;
border-top : 0px solid #FFFFFF;
border-right :0px solid #FFFFFF;
border-bottom :0px solid #FFFFFF;
overflow: hidden;
z-index:2;
}

#adgalerie {
position : absolute;
height : 371px;
width : 210px;
top : 46%;
left : 50%;
background-color : transparent;
margin : -169px 0 0 -387px;
text-align : right;
border-left : 0px solid #FFFFFF;
border-top : 0px solid #FFFFFF;
border-right :0px solid #FFFFFF;
border-bottom :0px solid #FFFFFF;
overflow: hidden;
z-index:2;
}

#adgalerie1 {
position : absolute;
height : 371px;
width : 210px;
top : 46%;
left : 50%;
background-color : transparent;
margin : -169px 0 0 181px;
text-align : left;
border-left : 0px solid #FFFFFF;
border-top : 0px solid #FFFFFF;
border-right :0px solid #FFFFFF;
border-bottom :0px solid #FFFFFF;
overflow: hidden;
z-index:2;
}


#bookmark {
position : absolute;
height : 125px;
width : 16px;
top : 46%;
left : 50%;
background-color : transparent;
margin : -251px 0 0 260px;
z-index:1;
}

#adlinksaussen {
position : absolute;
height : 480px;
width : 120px;
top : 46%;
left : 50%;
background-color : transparent;
margin : -224px 0 0 -510px;
text-align : left;
border-left : 0px solid #FFFFFF;
border-top : 0px solid #FFFFFF;
border-right :0px solid #FFFFFF;
border-bottom :0px solid #FFFFFF;
overflow: hidden;
z-index:2;
}

#adohnerahmen1 {
position : absolute;
height : 62px;
width : 478px;
top : 46%;
left : 50%;
background-color : transparent;
margin : 126px 0 0 -237px;
text-align : left;
border-left : 0px solid #FFFFFF;
border-top : 0px solid #FFFFFF;
border-right :0px solid #FFFFFF;
border-bottom :0px solid #FFFFFF;
overflow: hidden;
vertical-align:bottom;
z-index:7;
}

#adsmitte {
position : absolute;
height : 180px;
width : 478px;
top : 46%;
left : 50%;
background-color : transparent;
margin : 11px 0 0 -232px;
text-align : left;
border-left : 0px solid #FFFFFF;
border-top : 0px solid #FFFFFF;
border-right :0px solid #FFFFFF;
border-bottom :0px solid #FFFFFF;
overflow: hidden;
vertical-align:bottom;
z-index:2;
}

#adswerbungmitte {
position : absolute;
height : 135px;
width : 478px;
top : 46%;
left : 50%;
background-color : transparent;
margin : 60px 0 0 -170px;
text-align : left;
border-left : 0px solid #FFFFFF;
border-top : 0px solid #FFFFFF;
border-right :0px solid #FFFFFF;
border-bottom :0px solid #FFFFFF;
overflow: hidden;
vertical-align:bottom;
z-index:2;
}

#mask {
position : absolute;
height : 45px;
width : 6px;
top : 46%;
left : 50%;
background-color : transparent;
margin : 142px 0 0 116px;
text-align : left;
border-left : 0px solid #FFFFFF;
border-top : 0px solid #FFFFFF;
border-right :0px solid #FFFFFF;
border-bottom :0px solid #FFFFFF;
overflow: hidden;
vertical-align:bottom;
z-index:4;
}

#adohnerahmen2 {
position : absolute;
height : 60px;
width : 702px;
top : 46%;
left : 50%;
background-color : transparent;
margin : 130px 0 0 -348px;
text-align : left;
border-left : 0px solid #FFFFFF;
border-top : 0px solid #FFFFFF;
border-right :0px solid #FFFFFF;
border-bottom :0px solid #FFFFFF;
overflow: hidden;
z-index:2;
}

#xad {
position:absolute;
top : 2px;
left : 42%;
float:right;
z-index:2;
}
h1 {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 15px;
color : #FF6600;
text-indent : 0px;
}
h2 {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 8pt;
color : #000000;
font-weight: bold;
display: inline;
}
h3 {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 9pt;
color : #e2e2e2;
font-weight: normal;
display: inline;
}
h4 {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 9pt;
color : #e2e2e2;
font-weight: normal;
display: inline;
}
A {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
color:#000000;
text-decoration:none;
font-weight:600;
}
A:hover {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
color:#000000;
text-decoration:none;
font-weight:600;
}
A.angebot {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 13pt;;
color : #FF6600;
font-weight: bold;
text-indent : 0px;
text-decoration : none;
border-bottom:2px dotted #000;
}
A.angebot:hover {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 13pt;
color : #000;
font-weight: bold;
text-decoration : none;
border-bottom:2px dotted #000;
}
A.ohne {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 15px;
color : #FF6600;
font-weight: bold;
text-decoration : none;
border-bottom: 1px dotted;
display: inline;
}
A.ohne:hover {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 15px;
color : #FF6600;
font-weight: bold;
text-decoration : none;
border-bottom: 1px dotted;
display: inline;
}
A.small {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 7pt;
color : #000000;
text-decoration : none;
font-weight:normal;
}
A.small:hover {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 7pt;
color : #000000;
text-decoration : none;
font-weight:normal;
}
A.aufkleber {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 7pt;
color : #666666;
text-decoration : none;
}
A.aufkleber:hover {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 7pt;
color : #ffff00;
text-decoration : none;
}
A.text {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 11px;
color : #000000;
text-decoration : none;
border-bottom: 1px dotted;
font-weight:normal;
}
A.text:hover {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 11px;
color : #000000;
text-decoration : none;
border-bottom: 1px dotted;
font-weight:normal;
}
A.text1 {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 9px;
color : #000000;
text-decoration : none;
border-bottom: 1px dotted;
font-weight:normal;
}
A.text1:hover {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 9px;
color : #000000;
text-decoration : none;
border-bottom: 1px dotted;
font-weight:normal;
}
A.anfrage {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
color:#008f00;
text-decoration:none;
font-weight:600;
}
A.anfrage:hover {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
color:#008f00;
text-decoration:none;
font-weight:600;
}
.aktuell {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
color:#FF6600;
text-decoration:none;
font-weight:600;
}
textarea {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 9pt;
color : #000000;
}
input {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 9pt;
color : #000000;
}
p {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 11px;
color : #000000;
margin-bottom: 6px;
margin-right: 1px;
margin-left: 0px;
margin-top: 0px;
}
p.headline1 {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 11px;
font-weight: bold;
color : #000000;
}
p.index {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 11px;
margin-bottom: 15px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
color : #000000;
}
p.index1 {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 11px;
margin-bottom: 15px;
margin-right: 0px;
margin-left: 0px;
margin-top: 15px;
color : #000000;
}
p.druck {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 11px;
display: inline;
color : #000000;
}
p.kurz {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
margin-bottom: 6px;
margin-top: 1px;
color : #000000;
}
p.refs {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
margin-bottom: 6px;
margin-top: 1px;
font-style: italic;
color : #000000;
}
.firstword {
color: #000000;
}
ul.facts  {
list-style-type: square;
color: #000000;
font-color: #ebebeb;
}
li  {
list-style-type: square;
padding-bottom: 0px;
}

ul.rechts  {
list-style-type: square;
color: #000000;
font-color: #ebebeb;
margin-left:21px;
padding-left:0px;
margin-top:10px;
padding-top:0px;
}

li.rechts  {
list-style-type: square;
padding-bottom: 5px;
color:#ff6600;
}

small {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
font-size : 7pt;
}

.short {
font-family : VERDANA, GENEVA, ARIAL, HELVETICA, SANS-SERIF;
margin-bottom: 0px;
margin-top: 0px;
}
.pic {
border-style:ridge;
border-color: #ff6600;
border-width:0px;
}
.pic1 {
border-style:ridge;
border-color: #ff6600;
border-width:2px;
margin-right: 11px;
margin-left: 15px;
}
.aufkleber {
font-size : 7pt;
background-color:#fff;
}
div.opera {
overflow: hidden;
}

.google_links
{font-size:9px;
line-height:14px;
padding-left: 11px;
color:#000000;
font-weight:normal;

}
.google_links:hover
{
font-weight:normal;
text-decoration:underline;
}

p.google_link
{text-decoration:underline;
font-weight: bold;
font-size: 12px;
margin-bottom:0px;
padding-bottom:2px;
padding-left: 15px;
padding-top: 0px;
}

a.next {color:#000000;font-weight:normal;}
a.crosslink {color:#000000;text-decoration:none;border-bottom: 1px dotted;font-weight:normal;}
a.crosslink:hover {color:#000000;text-decoration:none;border-bottom: 1px dotted;font-weight:normal;}
a.wichtig {color:#ff6600;font-weight:normal;}
a.ueberschrift {font-size:14pt;color:#000000;display:inline;text-decoration:none;border-bottom: 1px dotted;}
a.ueberschrift:visited {font-size:14pt;color:#000000;display:inline;text-decoration:none;border-bottom: 1px dotted;}
p.auflistung {margin-top:6px;margin-bottom:25px;}

#menuewt {
position : absolute;
height : 135px;
width : 778px;
top : 46%;
left : 50%;
margin : 235px 0 0 -389px;
font-size : 7pt;
text-align : center;
vertical-align:bottom;
}
#contentright2 ul li{
list-style-type:square;
color:#ff6600;
padding-bottom:4px;
}
#contentright2 ul li ul li{
list-style-type:square;
color:#ff6600;
padding-top:4px;
padding-bottom:0px;
margin-left:-15px;
}
#contentright2 ul a{
text-decoration:none;
font-weight:normal;
color:#666;
font-size:12px;
}
#contentright2 ul a:hover{
color:#000;
}
#contentright2 ul li.active {
color: #000;
}
#contentright2 ul li.active a {
text-decoration:none;
color: #000;
}
#contentright2 ul li.ul li.active a {
text-decoration:none;
color: #000;
}

#contentright2 ul li.active ul li a{
color: #666;
}
#contentright2 ul li.active ul li.active a{
color: #000;
}
#contentright2 ul li ul li a{
color: #666;
}
#contentright2 ul li ul li a:hover{
color: #000;
}
.seitenkeys
{
font-size: 10px;
text-align:left;
}