/* CSS Document */

body {margin:0;padding:0;background-color:#749AAE;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;
background-image:url(gfx/gui/background.jpg);background-repeat:no-repeat; background-position:center top;}

a {text-decoration:none;color:#325060;}
a:hover {text-decoration:underline; color:#20343F;}

h1 {color:#333333;font-family:Georgia, "Times New Roman", Times, serif;}
p {line-height:1.3em;font-size:11px;color:#262626;}

#container {width:960px;margin:0 auto;}


#head {height:130px;}
#logo {position:absolute;width:200px;margin:0 0 0 350px;}

#language {float:left;font-size:9px;margin:6px 0 0 0;position:absolute;display:none;}
#language a {text-decoration:none;color:#000066;}
#language a:hover {color:#FFFFFF;}
#language img {vertical-align:middle;}

#headnavi {float:right;font-size:11px;margin:0;}
#headnavi a {color:#FFFFFF;margin:0 0 0 8px;padding:15px 4px 0 0;border-right:1px #FFFFFF solid;line-height:3em;}
#headnavi a:hover {color:#325060;text-decoration:none;border-right:1px #325060 solid;}
#headnavi .aktiv {color:#325060;border-right:1px #325060 solid;}


#navi {position:absolute;top:105px;width:960px;height:25px;}
* html #navi {top:103px;} /* IE 6 hack */
#navi ul {list-style-type:none;margin:0;padding:0;}
#navi li {float:left;padding:0;margin:0 1px 0 0;height:25px;width:1em;width:auto;}

#navi a {padding:0 20px;height:25px;display:block;line-height:26px;background-image:url(gfx/gui/navi.gif);}
#navi a:hover {background-image:url(gfx/gui/navi_hover.gif);text-decoration:none;color:#FFFFFF;}

#navi .liLi {background-position:left 0;}
#navi .liRe {background-position:right 0;}
#navi .liMi {background-position:center 0;}

#navi .liLi_aktiv {background-position:left 0;background-image:url(gfx/gui/navi_aktiv.gif);color:#FFFFFF;}
#navi .liRe_aktiv {background-position:right 0;background-image:url(gfx/gui/navi_aktiv.gif);color:#FFFFFF;}
#navi .liMi_aktiv {background-position:center 0;background-image:url(gfx/gui/navi_aktiv.gif);color:#FFFFFF;}

* html #navi a {width:3em;} /*hack damit die navi im IE funzt */


#search {float:right;font-size:11px;margin:0;color:#FFFFFF;}
#search input {border:1px #FFFFFF solid;margin:0 0 0 4px;width:150px;}
#search .button {width:50px;background-image:url(gfx/gui/search.gif);background-position:0 center;color:#325060;border-top:1px #FFFFFF solid;border-left:1px #FFFFFF solid;border-bottom:1px #325060 solid;border-right:1px #325060 solid;}

#content {}



/* big pano home */
#onepano {margin:0 0 3px 0;;background-image:url(gfx/gui/onepano.gif);background-repeat:repeat-y;}
#onepano img {margin:0 0 2px 0;}

#onepano_pano {margin:0;padding:0 0 6px 0;width:630px}
#onepano_pano h1 {margin:0 5px 0px 15px;padding:6px 0 0 0;text-transform:uppercase;float:left;font-size:13px;}
#onepano_pano p {margin:0 15px;padding:6px 0 1px 0;}
#onepano_pano a {width:305px;line-height:1.7em;height:24px;}
#onepano_pano a:hover {color:#FFFFFF;background-image:url(gfx/gui/panobutton_hover.gif);text-decoration:none;}

#onepano_pano ul {list-style-type:none;margin:5px 0 0 0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;height:30px;}
#onepano_pano li {float:left;width:305px;background-image:url(gfx/gui/panobutton.gif);background-repeat:repeat-x;border-top:1px #FFFFFF solid;height:24px;margin:0 0 0 5px;}
#onepano_pano .link {padding-left:10px;}

#onepano_pano ul a {display:block;}

/* big pano home neu */
#onepano2 {margin:0 0 3px 0;;background-image:url(gfx/gui/onepano.gif);background-repeat:repeat-y;}
#onepano2 img {margin:0 0 2px 0;}

#onepano_pano2 {margin:0;padding:0 0 6px 0;width:630px}
#onepano_pano2 img {border:0;}
#onepano_pano2 h1 {margin:0 5px 0px 15px;padding:6px 0 0 0;text-transform:uppercase;float:left;font-size:13px;}
#onepano_pano2 p {margin:0 15px;padding:6px 0 0 0;}
#onepano_pano2 a {width:305px;}
#onepano_pano2 a:hover {color:#000000;text-decoration:none;}

#onepano_pano2 ul {list-style-type:none;margin:5px 0 0 0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;height:30px;}
#onepano_pano2 li {float:left;width:305px;background-image:url(gfx/gui/panobutton.gif);background-repeat:repeat-x;border-top:1px #FFFFFF solid;height:24px;margin:0 0 0 5px;}
#onepano_pano2 .link {padding-left:10px;}

#onepano_pano2 ul a {display:block;}



/* homespecial */
#homespecial {width:326px;height:100px;margin:0 0 6px 4px;float:right;}
#homespecial h1 {margin:15px;font-size:16px;}
#homespecial p {margin:0 15px;}
* html #homespecial {width:322px;} /*hack damit die navi im IE funzt */

/*panoteaser home */
#panoteaser {background-image:url(gfx/gui/textbox_middle.gif); background-repeat:repeat-y;background-color:#FFFFFF;margin:0 0 3px 0;padding:10px 0 10px 0;}
#panoteaser h2 {font-size:12px;margin:0 15px;font-family:Georgia, "Times New Roman", Times, serif;}
#panoteaser h6 {clear:both;font-size:10px;margin:0 15px;padding:2px 0;text-align:right;border-top:1px #BDCED7 solid;}

#panoteaser_pano {width:300px;float:left;margin:0 0 15px 15px;background-image:url(gfx/gui/back_panoteaser_pano.gif);background-repeat:repeat-x;}
#panoteaser_pano2 {width:300px;float:left;margin:0 0 15px 15px;background-color:#f6f6f6;}

#panoteaser_pano h1, #panoteaser_pano2 h1 {margin:0 5px 0px 15px;padding:6px 0 0 0;text-transform:uppercase;float:left;font-size:11px;letter-spacing:normal;color:#333333;line-height:1.3em;}
* html #panoteaser_pano h1 {margin:0 5px 0 7px;}
* html #panoteaser_pano2 h1 {margin:0 5px 0 7px;}
#panoteaser_pano p {margin:0;padding:6px 15px 0 15px;}
#panoteaser_pano2 p {margin:0;padding:6px 15px 5px 15px;}
#panoteaser_pano a {width:100%;line-height:1.7em;height:24px;}
#panoteaser_pano2 a {}
#panoteaser_pano a:hover {color:#FFFFFF;text-decoration:none;background-image:url(gfx/gui/panobutton_hover.gif);}
#panoteaser_pano2 a:hover {color:#000;text-decoration:none;}

#panoteaser_pano img, #panoteaser_pano2 img {border:0;}

#panoteaser_pano ul, #panoteaser_pano2 ul {list-style-type:none;margin:5px 0 0 0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;}
#panoteaser_pano li, #panoteaser_pano2 li {background-image:url(gfx/gui/panobutton.gif);background-repeat:repeat-x;border-top:1px #FFFFFF solid;height:24px;}

#panoteaser_pano ul a, #panoteaser_pano2 ul a {display:block;}
#panoteaser_pano .link, #panoteaser_pano2 .link {padding-left:15px;}

* html #panoteaser_pano {margin:0 9px 15px 7px;} /*hack damit die navi im IE funzt */
* html #panoteaser_pano2 {margin:0 9px 15px 7px;} /*hack damit die navi im IE funzt */


/* darstellung aller panos als liste */
#panoteaser_panolist {width:930px;float:left;margin:0 0 3px 15px;padding:10px 0 10px 0;border-bottom:1px #BDCED7 solid;}
#panoteaser_panolist p {margin:0 0 0 300px;padding:0 15px 0 15px;}
#panoteaser_panolist a {font-weight:bold;text-transform:uppercase;font-family:Georgia, "Times New Roman", Times, serif;}
#panoteaser_panolist a:hover { color:#233A46;text-decoration:none; }

#panoteaser_panolist img {border:0;padding:0;float:left;}

* html #panoteaser_panolist {margin:0 9px 15px 7px;} /*hack damit die navi im IE funzt */



/* textbox */

#textbox {background-image:url(gfx/gui/textbox_middle.gif); background-repeat:repeat-y;background-color:#FFFFFF;margin:0 0 3px 0;}
#textbox h1 {margin:0 15px;font-size:11px;padding:5px 0;}
#textbox h6 {clear:both;font-size:1px;margin:0 15px;padding:0 0 4px 0;}

#textbox p {margin:0;padding:0;}

#textbox_box {float:left;width:300px;margin:0 0 0 15px;padding:0 0 6px 0;}
#textbox_box h1 {margin:0 5px 0 0;padding:12px 0 6px 0;text-transform:uppercase;font-size:11px;letter-spacing:normal;color:#333333;border-bottom:1px #BDCED7 solid;}
#textbox_box p {margin:0;padding:6px 0 4px 0;line-height:1.45em;color:#666666;}

* html #textbox_box {margin:0 9px 0 7px;} /*hack damit die navi im IE funzt */

#textbox_box input {background-color: #EEEEEE;padding:0 5px;border:1px #EEEEEE solid;width:230px;margin:0 0 2px 0;}
#textbox_box .button1, #textbox_box .button2 {padding:0 10px;width:119px;background-image:url(gfx/gui/search.gif);background-position:0 center;color:#325060;border-top:1px #FFFFFF solid;border-left:1px #FFFFFF solid;border-bottom:1px #325060 solid;border-right:1px #325060 solid;}
#textbox_box .button1 {margin-left:50px;}
#textbox_box .formtitel {width:50px;display:block;float:left;}


/* panolist alle panos auf einen blick */
#panolist {background-image:url(gfx/gui/textbox_middle.gif); background-repeat:repeat-y;background-color:#FFFFFF;margin:0 0 3px 0;}
#panolist h1 {margin:0 15px;font-size:11px;padding:12px 0 6px 0;border-bottom:1px #BDCED7 solid;}
/* The Holly Hack / IE 6 darstellungsfehler */
* html #panolist h1 {height: 1%;}
/* End The Holly Hack */
#panolist h6 {clear:both;font-size:1px;margin:0 15px;padding:2px 0;}

#panolist_text {width:221px;margin:0 0 4px 15px;float:left;}
#panolist_text h2 {font-size:11px;margin:15px 0 7px 0;padding:0; }
* html #panolist_text {margin:10px 8px 10px 7px;} /*hack damit die navi im IE funzt */
*+html #panolist_text {margin-top:10px;margin-bottom:10px;} /* ie 7 hack */

/* textblock */
#textblock {background-image:url(gfx/gui/textbox_middle.gif); background-repeat:repeat-y;background-color:#FFFFFF;margin:0 0 3px 0;}
#textblock h1 {margin:0 15px;font-size:14px;padding:22px 0 6px 0;border-bottom:1px #BDCED7 solid;}
#textblock h2 {margin:0 15px;font-size:11px;padding:15px 0 3px 0;border-bottom:1px #BDCED7 dotted;}

#textblock h6 {clear:both;font-size:1px;margin:0 15px;padding:2px 0;}
#textblock h5 {clear:both;font-size:1px;margin:0 15px;padding:0;height:0px;} /* about abschluß */
#textblock p {margin:15px 15px 5px 15px;}

#textblock form {margin:10px 15px;}

#textblock input {background-color: #EEEEEE;padding:0 10px;border:1px #EEEEEE solid;}
#textblock .button {padding:0 10px;background-image:url(gfx/gui/search.gif);background-position:0 center;color:#325060;border-top:1px #FFFFFF solid;border-left:1px #FFFFFF solid;border-bottom:1px #325060 solid;border-right:1px #325060 solid;}
#textblock .rightbild {float:right;margin:0 0 10px 20px;}
#textblock .leftbild {float:left;margin:0 10px 5px 0;}
#textblock a img {border:0;}

.aboutbild {margin:0 10px 0 0;padding:0;}

#linkspalte {width:300px;margin:0 0 4px 15px;float:left;}
#linkspalte h2 {font-size:11px;margin:15px 0 7px 0;padding:0 0 5px 0;border-bottom:1px #CCCCCC solid;font-family:Georgia, "Times New Roman", Times, serif;}
* html #linkspalte {margin:6px 8px 10px 7px;} /*hack damit die navi im IE funzt */
#linkspalte p {margin:4px 0;padding:0;line-height:1.4em;}


/* The Holly Hack / IE 6 darstellungsfehler */
* html #textblock  h1 {height: 1%;}
/* End The Holly Hack */


/* panoview */
#panoview {background-image:url(gfx/gui/textbox_middle.gif); background-repeat:repeat-y;background-color:#FFFFFF;margin:0 0 3px 0;}

/* panoview_info */
#panoview_info {background-image:url(gfx/gui/textbox_middle.gif); background-repeat:repeat-y;background-color:#FFFFFF;margin:0 0 3px 0;}
#panoview_info h1 {margin:0 15px;font-size:14px;padding:22px 0 6px 0;border-bottom:1px #BDCED7 solid;}
#panoview_info p {padding:10px 15px;margin:0;}

/* panoview_navi */
#panoview_navi {background-image:url(gfx/gui/textbox_middle.gif); background-repeat:repeat-y;background-color:#FFFFFF;margin:0 0 3px 0;text-align:center;}
#panoview_navi p {padding:5px 0;margin:0;}

/* pano_werbung */
#pano_werbung {font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; color: #262626; height:90px; padding: 0; background-image:url(gfx/gui/textbox_middle.gif); background-repeat:repeat-y; border-top:1px #DEE8ED solid; background-color:#FFFFFF;margin:0 0 3px 0;}
#pano_werbung img {border:0;}
#pano_werbungRe { width:250px;font-size:11px; font-family: Georgia, "Times New Roman", Times, serif; color: #262626; /*height: 90px;*/ text-align: right; padding:0 15px 0 0; /*background-image:url(../gfx/gui/popup_ad.gif); background-repeat:repeat-x;*/ /*border-top:1px #DEE8ED solid;*/ /*background-color:#FFFFFF;*/float:right;}
#pano_werbungRe p {margin:0;padding:5px 0 0 0;}
#logoAd {float:left;margin:10px 10px 0 10px;}


/* map */
#map {background-image:url(gfx/gui/textbox_middle.gif); background-repeat:repeat-y;background-color:#FFFFFF;margin:0 0 3px 0;padding:10px 0 10px 0;height:1010px;}
#map_container {width:800px;/*500px;*/height:1000px;/*751px;*/margin-left:130px;position:absolute;/*relative;*//*background-color:#FF0000;*/}

.tooltip {width:250px;}
.tooltip h1 {background-image:url(gfx/gui/tooltip_top.gif);background-repeat:no-repeat;height:14px;margin:0;padding:0;font-size:1px;}
.tooltip p {background-image:url(gfx/gui/tooltip_middle.gif);background-repeat:repeat-y;margin:0;padding:5px;text-align:center;font-size:12px;color:#FFFFFF;}
.tooltip h2 {background-image:url(gfx/gui/tooltip_bottom.gif);background-repeat:no-repeat;height:22px;margin:0;padding:0;}

#karte_img {/*width:960px;*//*position:absolute;*/height:1000px;/*731px;*/}

#map_panoposition, #map_panoposition_special {width:9px;height:9px;}
#map_panoposition img, #map_panoposition_special img {border:0;width:9px;height:9px;}

#demopanorama {width:321px;height:216px;position:absolute;margin:30px 0 0 325px;}
.iphonedemo {margin:0 20px 0 0;padding:0;}
#iphonebanner {background-image:url(gfx/gui/textbox_middle.gif); background-repeat:repeat-y;background-color:#FFFFFF;margin:0 0 3px 0;padding:0;height:50px;}
#iphonebanner img {margin:0;padding:0;}
#iphonebanner a {margin:0;padding:0;}


.facebookimage {float:right;}
.facebookimage img {margin:0 3px 0 0;padding:0; vertical-align:middle;width:18px;height:18px;border:0;}

.addthis {float:right;}
/* footer */
#footer {clear:both;font-size:10px;margin:0 0 15px 0;background-image:url(gfx/gui/footer.gif); background-repeat:repeat-x;}
#footer p {margin:0 15px;padding:6px 0 25px 0;color:#666666;}
