BODY {	
                font-family: "Trebuchet MS", Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;	
    	font-size: x-small;	
    	margin: 0;	
    	padding: 10px;	
    }
h2 {	
                
        margin: 0;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 8px;	
    	padding-right: 8px;	
    	font-size: 11px;	
    	color: #3E3E3E;	
        background: #bbdad5;	
    }
.contentboxwide h3 {	
        margin: 0;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 8px;	
    	padding-right: 8px;	
    	font-size: 11px;	
    	color: #3E3E3E;	
        background: #bbdad5;	
    }
h1 {	
        padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 8px;	
    	padding-right: 8px;	
    	margin-top: 0;	
    	background: #bbdad5;	
    	font-size: 12px;	
    	color:#2e7e89;	
    	text-transform: uppercase;	
    }
th{	
                margin: 0;	
    	padding: 2px;	
    	padding-left: 5px;	
    	text-align: left;	
    	color: Black;	
    	font-weight: bold;	
    	border-bottom: 1px solid #bbdad5;	
    }
td{	
                
        margin: 0;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 0px;	
    	padding-right: 2px;	
    	border-bottom: 1px solid #bbdad5;	
    }
.locationTable#descriptionTable td th {	
                border-bottom: 0px none;	
    	}
.locationPhoto {	
    border: 1px solid #D6D6D6;
    width: 200px;
}
.locationTable#descriptionTablehistoric th {	
                border-bottom: 1px solid #D6D6D6;	
    }
.locationTable#descriptionTablehistoric td {	
                border-bottom: 1px solid #D6D6D6;	
    }
.locationTable#geoTablehistoric td {	
                border-bottom: 1px solid #D6D6D6;	
    }
.locationTable#geoTablehistoric th {	
                border-bottom: 1px solid #D6D6D6;	
    }
.locationTable#geoTable td th {	
                border-bottom: 0px none;	
    	}

p {	
        margin: 0;	
    	padding-top: 5px;	
    	padding-bottom: 10px;	
    	padding-left: 8px;	
    	font-size: 11px;	
    	color: Black;	
    	font-weight: normal;	
    }
ul li {	
                padding-left: 10px;	
    	list-style-type: square;	
    	list-style-position: outside;	
    	margin-bottom: 4px;	
    	margin-top: 4px;	
    	font-size: 11px;	
    }
.detachedbody {	
                margin: 0;	
    	padding: 0;	
    		background: White;	
    }
textarea {	
                font-size: 12px;	
    	border: 1px solid;	
    	padding-left: 3px;	
    	font-family: "Trebuchet MS", Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;	
    	margin-left: 10px;	
    }
input {	
                padding-left: 3px;	
    	font-size: 11px;	
    	border: 1px solid;	
    	font-family: "Trebuchet MS", Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;	
    }
select {	
                font-size: 11px;	
    		border: 1px solid;	
    	font-family: "Trebuchet MS", Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;	
    }
.checkbox{	
                font-size: 11px;	
    		border: none;	
    	padding: 0;	
    	margin: 0;	
    	}
img {	
                margin: 0;	
    	padding: 0;	
    	border: none;	
    }
form {	
                font-family: "Trebuchet MS", Trebuchet, Verdana, Geneva, Arial, Helvetica, sans-serif;	
    }
.messageform1 form {	
                
    margin: 0;	
    	
    padding: 3px;	
    	font-size: 11px;	
     	}
.messageform2 form {	
                margin: 0;	
    	padding: 3px;	
    	font-size: 11px;	
     	}
.topbox {	
                width: 784px;	
    	margin-top: 5px;	
    	margin-left: auto;	
    	margin-bottom: 0;	
    	margin-right: auto;	
    	padding: 0;	
    	background: #bbdad5;	
    	height: 60px;	
      /*	height: 80px;	
     */}
.subnavicontainer {	
                width: 784px;	
    	margin-top: 0;	
    	margin-left: auto;	
    	margin-right: auto;	
    	margin-bottom: 10px;	
    	padding-top: 4px;	
    	background: #eaf4f2;	
    	height: 20px;	
    }
.subnavi {	
                position: absolute;	
    }
.subnavi#subnavi1 {	
                visibility: hidden;	
    	}
.subnavi#subnavi1a {	
                visibility: visible;	
    	}
.subnavi#subnavi2 {	
                visibility: hidden;	
    	}
.subnavi#subnavi2a {	
                visibility: visible;	
    	}
.ident {	
                width:470px;	
    	float: left;	
    	clear: left;	
    }
.ident#wider {	
                width: 200px;	
    	float: left;	
    	clear: left;	
    }
.hint {	
                font-weight: bold;	
    	float: left;	
    	margin-top: 20px;	
    }
.logo {	
                margin: 0;	
    	padding: 0;	
    	float: left;	
    }
.info {	
                margin: 4px;	
    	padding: 0;	
    	float: right;	
    	font-size: xx-small;	
    	background: #bbdad5;	
    border:0;	
    }
.spacer {	
                height: 43px;	
    	margin: 0;	
    	padding: 0;	
    	border:0;	
    }
.info a {	
                color: Black;	
    	text-decoration: none;	
    	height: 10px;	
    }
.info a:hover {	
                text-decoration: underline;	
    }
a#discover img {	
                height: 60px;	
    	width: 50px;	
    	border:0;	
    	float: left;	
    	background: url(/images/site/discover_ia.gif) top left no-repeat;	
    }
a#discover:hover img {	
                background: url(/images/site/discover_a.gif) top left no-repeat;	
    }
a#hookup img {	
                height: 60px;	
    	width: 50px;	
    	border:0;	
    	float: left;	
    	background: url(/images/site/hookup_ia.gif) top left no-repeat;	
    }
a#hookup:hover img {	
                background: url(/images/site/hookup_a.gif) top left no-repeat;	
    }
a#connected img {	
                height: 60px;	
    	width: 50px;	
    	border:0;	
    	float: left;	
    	background: url(/images/site/connected_ia.gif) top left no-repeat;	
    }
a#connected:hover img {	
                background: url(/images/site/connected_a.gif) top left no-repeat;	
    }
.subnavi a {	
                text-decoration: none;	
    	font-weight: bold;	
    	font-size: 11px;	
    }
.subnavi a:hover {	
                text-decoration: none;	
    	color: #cc9933;	
    }
a#subnavi1_1 img {	
                padding: 0;	
    	height: 10px;	
    	width: 10px;	
    	border:0;	
    	margin-top: 3px;	
    	margin-right: 10px;	
    	margin-left: 10px;	
    	background: url(/images/site/subnavi_ia.gif) top left no-repeat;	
    }
a#subnavi1_1:hover img {	
                background: url(/images/site/subnavi_a.gif) top left no-repeat;	
    }
a#subnavi1_2 img {	
                padding: 0;	
    	height: 10px;	
    	width: 10px;	
    	border:0;	
    	margin-top: 3px;	
    	margin-right: 10px;	
    	margin-left: 10px;	
    	background: url(/images/site/subnavi_ia.gif) top left no-repeat;	
    }
a#subnavi1_2:hover img {	
                background: url(/images/site/subnavi_a.gif) top left no-repeat;	
    }
a#subnavi1_3 img {	
                padding: 0;	
    	height: 10px;	
    	width: 10px;	
    	border:0;	
    	margin-top: 3px;	
    	margin-right: 10px;	
    	margin-left: 10px;	
    	background: url(/images/site/subnavi_ia.gif) top left no-repeat;	
    }
a#subnavi1_3:hover img {	
                background: url(/images/site/subnavi_a.gif) top left no-repeat;	
    }
a#subnavi2_1 img {	
                padding: 0;	
    	height: 10px;	
    	width: 10px;	
    	border:0;	
    	margin-top: 3px;	
    	margin-right: 10px;	
    	margin-left: 10px;	
    	background: url(/images/site/subnavi_ia.gif) top left no-repeat;	
    }
a#subnavi2_1:hover img {	
                background: url(/images/site/subnavi_a.gif) top left no-repeat;	
    }
a#subnavi2_2 img {	
                padding: 0;	
    	height: 10px;	
    	width: 10px;	
    	border:0;	
    	margin-top: 3px;	
    	margin-right: 10px;	
    	margin-left: 10px;	
    	background: url(/images/site/subnavi_ia.gif) top left no-repeat;	
    }
a#subnavi2_2:hover img {	
                background: url(/images/site/subnavi_a.gif) top left no-repeat;	
    }
a#subnavi2_3 img {	
                padding: 0;	
    	height: 10px;	
    	width: 10px;	
    	border:0;	
    	margin-top: 3px;	
    	margin-right: 10px;	
    	margin-left: 10px;	
    	background: url(/images/site/subnavi_ia.gif) top left no-repeat;	
    }
a#subnavi2_3:hover img {	
                background: url(/images/site/subnavi_a.gif) top left no-repeat;	
    }
a#subnavi2_4 img {	
                padding: 0;	
    	height: 10px;	
    	width: 10px;	
    	border:0;	
    	margin-top: 3px;	
    	margin-right: 10px;	
    	margin-left: 10px;	
    	background: url(/images/site/subnavi_ia.gif) top left no-repeat;	
    }
a#subnavi2_4:hover img {	
                background: url(/images/site/subnavi_a.gif) top left no-repeat;	
    }
a#subnavi2_5 img {	
                padding: 0;	
    	height: 10px;	
    	width: 10px;	
    	border:0;	
    	margin-top: 3px;	
    	margin-right: 10px;	
    	margin-left: 10px;	
    	background: url(/images/site/subnavi_ia.gif) top left no-repeat;	
    }
a#subnavi2_5:hover img {	
                background: url(/images/site/subnavi_a.gif) top left no-repeat;	
    }
a#subnavi2_6 img {	
                padding: 0;	
    	height: 10px;	
    	width: 10px;	
    	border:0;	
    	margin-top: 3px;	
    	margin-right: 10px;	
    	margin-left: 10px;	
    	background: url(/images/site/subnavi_ia.gif) top left no-repeat;	
    }
a#subnavi2_6:hover img {	
                background: url(/images/site/subnavi_a.gif) top left no-repeat;	
    }
.formerror{	
                color: Red;	
    }
.content {	
                width: 784px;	
    	margin-top: 10px;	
    	margin-left: auto;	
    	margin-bottom: 20px;	
    	margin-right: auto;	
    	padding: 0;	
    	clear: both;	
    }
.left {	
                width: 260px;	
    		margin: 0;	
    	padding: 0;	
    	float: left;	
    	clear: both;	
    }
.left2 {	
                width: 240px;	
    		margin: 0;	
    	padding: 0;	
    	float: left;	
    	clear: both;	
    }
.locationpeoplebox {	
                width: 240px;	
    		margin: 0;	
    	padding: 0;	
    	background: #E2f1ee;	
    }
.locationpeoplebox form {	
                margin: 0;	
    	padding: 0;	
    }
.locationpeoplebox input {	
                margin: 0;	
    	padding: 0;	
    }
.locationpeoplebox p {	
                font-size: 12px;	
    	padding: 0;	
    	padding-left: 8px;	
    	margin: 0;	
    }
.left p {	
                margin-top: 0;	
    	margin-right: 10px;	
    	margin-left: 0;	
    	margin-bottom: 1px;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 8px;	
    	padding-right: 10px;	
    	font-size: 11px;	
    	color: Black;	
    	line-height: 120%;	
    }
.location img {	
                float: left;	
    	clear: none;	
    	margin: 0;	
    	padding: 0;	
    	border: 0;	
    	width: 60px;	
    	height: 40px;	
    }
/*.left ul li {	
                margin-top: 0;	
    	margin-right: 0;	
    	margin-left: -15px;	
    	margin-bottom: 1px;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 0;	
    	padding-right: 10px;	
    	font-size: 11px;	
    	line-height: 120%;	
    	list-style: square outside;	
    	display: list-item;	
    }
*/a {	
                color: #AF862E;	
    /*	text-decoration: none;	
    */	font-weight: bold;	
    }
a:hover {	
                text-decoration: underline;	
    }
a#biglink {	
                font-size: 20px;	
    }
.newmessage {	
                font-weight: bold;	
    	font-size: 13px;	
    	color: #866828;	
    }
.locationpeoplebox h3 {	
                margin-top: 0;	
    	margin-right: 0;	
    	margin-left: 0;	
    	margin-bottom: 1px;	
    	padding-top: 0;	
    	padding-bottom: 0;	
    	padding-left: 8px;	
    	font-size: 11px;	
    	color: Black;	
    	font-weight: normal;	
    	background: #eaf4f2;	
    }
.left h4 {	
                margin-top: 0;	
    	margin-right: 0;	
    	margin-left: 0;	
    	margin-bottom: 1px;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 8px;	
    	font-size: 9px;	
    	font-weight: normal;	
    	background: #bbdad5;	
    	color: #2e7e89;	
    	}
.ppform {	
                padding: 0;	
    	margin: 0;	
    }
.locationpeoplebox h4 {	
                margin-top: 0;	
    	margin-right: 0;	
    	margin-left: 0;	
    	margin-bottom: 1px;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 8px;	
    	font-size: 10px;	
    	font-weight: bold;	
    	background-color: #297180;	
    	color: #eaf4f2;	
    /*	background: #fdfe00;	
    	color: #3E3E3E;	
    	*/}
.left .message {	
                margin-top: 0;	
    	margin-right: 0;	
    	margin-left: 0;	
    	margin-bottom: 1px;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 8px;	
     	background: #892E50;	
    	font-size: 11px;	
    	color: White;	
    	font-weight: normal;	
    }
.locationpeoplebox .message {	
                margin-top: 0;	
    	margin-right: 0;	
    	margin-left: 0;	
    	margin-bottom: 1px;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 8px;	
     	background: #ffff00;	
    	font-size: 11px;	
    	color:  #3E3E3E;	
    	font-weight: normal;	
    }
.message a {	
                color: #3E3E3E;	
    }
.left img {	
                margin-top: 0;	
    	margin-bottom: 0;	
    	margin-left: 3px;	
    }
.locationpeoplebox img {	
                margin: 0;	
    	margin-left: 6px;	
    }
.locationpeoplebox img#img2 {	
                margin: 0;	
    	margin-right: 1px;	
    }
.locationpeoplebox .imgheader {	
                margin: 0;	
    	padding: 0;	
    	border: none;	
    }
.peoplelocation {	
                width: 100%;	
     	font-size: 11px;	
    	margin: 0;	
    	padding: 0;	
    }
.peoplelocation .friend{	
                background: #33CC33;	
    }
.peoplelocation .friendtdnoline {	
                background: #33CC33;	
    	border-bottom: 1px solid #e2f1ee;	
    }
.peoplelocation .tdnoline {	
                border-bottom: 1px solid #e2f1ee;	
    }
.peoplelocation .stranger{/*	background: White;	
     */}
.peoplelocation .strangertdnoline {	
                border-bottom: 1px solid #e2f1ee;	
    }
.peoplelocation td{	
                padding: 0;	
    	margin: 0;	
    }
.people2km {	
                width: 100%;	
     	font-size: 10px}
.people2km td {	
                padding-left: 5px;	
    }
.people2km .friend{	
                background: #33CC33;	
    }
.people2km .stranger{/*	background: White;	
     */}
.zielscheibe {	
                margin: 0;	
    	padding: 0;	
    }
.zielscheibe img {	
                margin: 0;	
    	padding: 0;	
    }
.detach img{	
                float: right;	
    	margin: 0;	
    	padding: 0;	
    }
.right {	
                font-size: 11px;	
    	float: right;	
    	width: 524px;	
    	margin:0;	
    	padding: 0;	
    }
.endbar {	
                color: #666666;	
    	width: 524px;	
    	font-size: 10px;	
    	float: left;	
    	padding-top: 3px;	
    	margin-top: 10px;	
    	margin-bottom: 20px;	
    	text-align: center;	
    	clear: both;	
    	border-top: 1px solid #EBEBEB;	
    }
.endbar a{	
                color: #323232;	
    }
.location {	
                width: 524px;	
    	margin: 0;	
    	padding: 0;	
    }
.location#newdiscover {/*	float: left;	
     */	clear: both;	
    }
.location#newdiscover h2 {	
                background: #ffff00;	
    	margin-bottom: 5px;	
    }
.location#newdiscover {	
                background: #e2f1ee;	
    	margin-bottom: 5px;	
    }
.location#newdiscover P{	
                font-size: 12px;	
    }
.commentsblock p {	
                padding-left: 85px;	
    }
.location input {	
                font-size: 20px;	
    }
.location p {	
                padding-left: 8px;	
    }
.pheader {	
                background-color: #297180;	
    	color: #eaf4f2;	
    	height: 40px;	
    	margin: 0;	
    	border: 0;	
    	width: 450px;	
    /*	padding-top: 10px;	
    	padding-bottom: -10px;	
    */	padding-left: 14px;	
    	font-weight: bold;	
    	font-size: 22px;	
    	margin-bottom: 10px;	
    	text-transform: none;	
    	float: left;	
    	clear: right;	
    	line-height: 40px;	
    }
.pheader#historic {	
                background-color: #999999;	
    	color: #F1F1F1;	
    }
.locationTable h4 {	
                margin: 0;	
    	padding-top: 5px;	
    	padding-bottom: 5px;	
    	font-size: 10px;	
    	color: #2e7e89;	
    		font-weight: normal;	
    	padding-left: 8px;	
    }
.locationads {	
                margin-top: 10px;	
    	margin-bottom: 0;	
    	padding: 0;	
    	background-color: #eaf4f2;	
    	clear: both;	
    }
.locationadshistoric {	
                margin-top: 10px;	
    	margin-bottom: 0;	
    	padding: 0;	
    	background-color: #f1f1f1;	
    	clear: both;	
    }
.locationadshistoric h2 {color: #3E3E3E;	
    		background: #D0D0D0;	
    }
.locationads#historic {	
                background-color: #f1f1f1;	
    }
.locationads#historic h2 {color: #3E3E3E;	
    		background: #D0D0D0;	
    }
.locationadsinner {	
                margin-top: 10px;	
    	margin-bottom: 0;	
    	padding-left: 30px;	
    	padding-bottom: 8px;	
    	z-index: 100;	
    }
.leftedit {	
                float: right;	
    }
.lefteditlocation {	
                font-size: 11px;	
    	font-weight: bold;	
    	float: right;	
    }
.locationTable {	
                margin: 0;	
    	padding: 0;	
    	/*width: 100%;	
    */	border: 0;	
    	clear: both;	
    }
.locationTable img  {	
                vertical-align: middle;	
    }
.locationTable form {	
                float: left;	
    	clear: none;	
    }
.locationTable .nopad {	
                padding: 0;	
    	padding-right: 2px;	
    }
.locationTable th {	
        font-weight: normal;	
    	padding-left: 8px;	
    }
.smallhead {	
                font-weight: bold;	
    	margin-left: 10px;	
    }
.smallgallery {	
                margin: 0;	
    	padding-top: 10px;	
    	padding-bottom: 10px;	
    	padding-left: 10px;	
    }
.smallgallery#home {	
                float: left;	
    	clear: left;	
    	width: 266px;	
    }
.welcome {	
                font-weight: bolder;	
    	color: #2e7e89;	
    	font-size: 14px;	
    	background: #bbdad5;	
    	padding: 10px;	
    	margin-bottom: 10px;	
    	font-style: italic;	
    }
.leftimg {	
                margin-top: 0;	
    	margin-right: 3px;	
    	float: left;	
    }
.locationTable .noline{	
                margin: 0;	
    	border: none;	
    }
.locationTable .karte{	
                padding-right: 5px;	
    	padding-left: 15px;	
    	padding-bottom: 10px;	
    	border: none;	
    	border-bottom: 1px solid #2e7e89;	
    	text-align: right;	
    }
.karteimg {	
                margin-top: 10px;	
    	margin-bottom: 10px;	
    	margin-left: 15px;	
    }
.homeimg {	
                margin-top: 15px;	
    	margin-bottom: 3px;	
    	margin-left: 17px;	
    }
.commentsblock {	
        width: 524px;	
    	margin-top: 10px;	
    	margin-bottom: 0;	
    	margin-right: 0;	
    	padding: 0;	
    }
.locationpeoplelocation {	
                width: 100%;	
    	font-size: 11px;	
    	margin-left: 0;	
    	margin-right: 0;	
    	margin-top: 0;	
    	margin-bottom: 0;	
    	background-color: #d6e9e7;	
    	border: 10px solid #ffffff;	
    }
.locationpeoplelocation .stranger{/*	background: White;	
     */}
.locationpeoplelocation .friend{	
                font-weight: bold;	
    }
.commentshead {	
                width: 504px;	
    	float: left;	
    	clear: both;	
     }
.commentshead a {	
                text-align: center;	
    	width: 100px;	
    	float: right;	
    	margin-left: 1px;	
    	margin-top: 0;	
    	margin-bottom: 0;	
    	margin-right: 0;	
    	font-size: 11px;	
     	background: #7FDAF9;	
    	color: #3E3E3E;	
    		font-weight: bold;	
    	padding: 1px;	
    	text-decoration: none;	
    }
.commentshead .alta {	
                text-align: center;	
    	width: 100px;	
    	float: right;	
    	margin-left: 1px;	
    	margin-top: 0;	
    	margin-bottom: 0;	
    	margin-right: 0;	
    	font-size: 11px;	
     	background: #7FDAF9;	
    	color: #3E3E3E;	
    		font-weight: bold;	
    	padding: 1px;	
    	text-decoration: none;	
    }
.locationleft {	
                width: 280px;	
    	margin-top: 0;	
    	padding: 0;	
    	float: left;	
    	clear: left;	
    	margin-right: 0;	
    }
.locationright {	
                width: 240px;	
    	margin-top: 0;	
    	padding: 0;	
    	float: left;	
    	clear: right;	
    	margin-right: 0;	
    }
.comments {	
        width: 524px;	
    	margin-top: 0;	
    	padding: 0;	
    	margin-right: 0;	
    	background-color: #eaf4f2;	
    	clear: both;	
    }
.comments img  {	
                vertical-align: middle;	
    	margin-bottom: 1px;	
    }
.commentshistoric img  {	
                vertical-align: middle;	
    	margin-bottom: 1px;	
    }
.commentshistoric {	
                width: 524px;	
    	margin-top: 0;	
    	padding: 0;	
    	margin-right: 0;	
    	clear: both;	
    	margin-bottom: 10px;	
    	background-color: #F1F1F1;	
    }
.commentshistoric h2{	
                color: #3E3E3E;	
    		background: #D0D0D0;	
    }
.commentshistoric h4{	
                margin: 0;	
    	padding-top: 5px;	
    	padding-right: 5px;	
    	padding-bottom: 5px;	
    	font-size: 10px;	
    	font-weight: normal;	
    	padding-left: 10px;	
    	color: #3E3E3E;	
    	}
.comments#locationdesc {	
                margin-bottom: 10px;	
    }
.comments#locationdeschistoric {	
                margin-bottom: 10px;	
    	background-color: #F1F1F1;	
    }
.comments#locationdeschistoric h2{	
                color: #3E3E3E;	
    		background: #D0D0D0;	
    }
.comments#locationdeschistoric h4{	
                color: #3E3E3E;	
    	}
.comments#locationdesc p{	
                border-bottom: none;	
    	}
.searchform {	
                width: 330px;	
    /*	margin-top: 10px;	
     */	padding: 0;	
    	float: left;	
    	clear: both;	
    	margin-right: 0;	
    	margin-bottom: 10px;	
    	background-color: #eaf4f2;	
    /*	background: url(/images/site/hintergrund_330.gif);	
    */}
.comments p {	
         //       border-bottom: 1px dotted Black;	
    	/*	padding-left: 85px;	
     */	padding-left: 10px;	
    }
.commentshistoric p {	
                border-bottom: 1px dotted Black;	
    	padding-left: 10px;	
    }
#p2 {	
                border-bottom: none;	
    }
.comments h4 {	
                margin: 0;	
    	padding-top: 5px;	
    	padding-right: 5px;	
    	padding-bottom: 5px;	
    	font-size: 10px;	
    	color: #2e7e89;	
    		font-weight: normal;	
    /*	padding-left: 85px;	
     */	padding-left: 10px;	
    }
.h4home {	
                font-size: 10px;	
    	color: #2e7e89;	
    		font-weight: normal;	
    /*	padding-left: 85px;	
     */	padding-left: 10px;	
    	padding: 0;	
    	margin: 0;	
    }
.discoverer {	
                width: 524px;	
    	margin-top: 10px;	
    	margin-bottom: 0;	
    	margin-left: 0;	
    	padding: 0;	
    	float: left;	
    	clear: both;	
     	background-color: #eaf4f2;	
    }
.discovererhistoric {	
                width: 524px;	
    	margin-top: 10px;	
    	margin-left: 0;	
    	padding: 0;	
    	float: left;	
    	clear: both;	
     	margin-bottom: 10px;	
    	background-color: #F1F1F1;	
    }
.discovererhistoric h2{	
                color: #3E3E3E;	
    		background: #D0D0D0;	
    }
.discovererhistoric h4{	
                margin: 0;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 85px;	
    	padding-right: 0px;	
    	font-size: 10px;	
    	font-weight: normal;	
    	color: #3E3E3E;	
    	}
.discoverer h4 {	
                margin: 0;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 85px;	
    	padding-right: 0px;	
    	font-size: 10px;	
    	color: #2e7e89;	
    		font-weight: normal;	
    }
.discoverer img {	
                margin-left: 8px;	
    	margin-top: 5px;	
    	margin-bottom: 2px;	
    	margin-right: 3px;	
    	padding: 0;	
    	float: left;	
    }
.discovererhistoric img {	
                margin-left: 8px;	
    	margin-top: 5px;	
    	margin-bottom: 2px;	
    	margin-right: 3px;	
    	padding: 0;	
    	float: left;	
    }
.contentbox {	
                margin: 0;	
    	margin-bottom: 10px;	
    	padding: 0;	
    	width: 524px;	
    	background-color: #eaf4f2;	
    }
.contentbox a {	
                text-transform: none;	
    }
.contentbox h3 {	
                margin: 0;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 8px;	
    	padding-right: 8px;	
    	font-size: 11px;	
    	color: #3E3E3E;	
    		background: #bbdad5;	
    	}
.contentboxwide {	
                margin: 0;	
    	margin-bottom: 10px;	
    	padding: 0;	
    	width: 784px;	
    	background-color: #eaf4f2;	
    }
.contentboxwide .leftimg {	
                clear: both;	
    }
.contentboxwide h2 h1 {	
                font-size: 15px;	
    }
.contentboxwide p {	
                margin: 0;	
    	padding-top: 10px;	
    	padding-bottom: 15px;	
    	padding-left: 30px;	
    	padding-right: 30px;	
    	font-size: 14px;	
    	color: Black;	
    		font-weight: normal;	
    }
.contentboxwide ul li{	
                font-size: 14px;	
    	}
.contentboxwide input {	
                font-size: 14px;	
    		}
.contentboxwide form {	
                margin: 0;	
    	padding-top: 10px;	
    	padding-bottom: 15px;	
    	padding-left: 30px;	
    	padding-right: 30px;	
    	font-size: 14px;	
    		}
.contentboxwide select {	
                font-size: 14px;	
    		}
.contentboxwide a {	
                font-size: 14px;	
    }
.contentboxwide img {	
                margin-top: 10px;	
    	margin-left: 30px;	
    	margin-right: 30px;	
    	margin-bottom: 30px;	
    }
.contentbox p {	
                margin: 0;	
    	padding-top: 5px;	
    	padding-bottom: 6px;	
    	padding-left: 10px;	
    	font-size: 11px;	
    	color: Black;	
    		font-weight: normal;	
    }
.lighttextblock {	
                margin: 0;	
    	padding-top: 5px;	
    	padding-bottom: 6px;	
    	padding-left: 10px;	
    	font-size: 11px;	
    	color: Black;	
    		font-weight: normal;	
    	background: #E6E6E6;	
    }
.profiletable {	
                margin: 0;	
    	padding: 0;	
    	width: 100%;	
    }
.profiletable#account {	
                margin: 10px;	
    	margin-top: 5px;	
    	width: 495px;	
    }
.profiletable#profile {	
                margin: 10px;	
    	margin-top: 5px;	
    	width: 495px;	
    }
.logintable {	
                margin-top: 5px;	
    	margin-bottom: 5px;	
    	padding: 0;	
    	border: 0;	
    	width: 100%;	
    	}
.logintable td{	
                margin: 0;	
    	padding: 0;	
    	border-bottom: none;	
    }
.logintable th{	
                margin: 0;	
    	padding: 0;	
    	border-bottom: none;	
    }
.profiletable td{	
                margin: 0;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 5px;	
    }
.profiletable .thright{/*	margin: 0;	
    	padding: 2px;	
    	padding-left: 5px;	
     */	text-align: right;	
    	color: #3E3E3E;	
    		font-weight: bold;	
    	border-bottom: 1px solid #d6e0d6;	
    }
.messageshead {	
                width: 100%;	
    	float: left;	
    	clear: both;	
     }
.messageshead a {	
                text-align: center;	
    	width: 150px;	
    	float: right;	
    	margin-left: 1px;	
    	margin-top: 0;	
    	margin-bottom: 0;	
    	margin-right: 0;	
    	font-size: 11px;	
     	background: #7FDAF9;	
    	color: #3E3E3E;	
    		font-weight: bold;	
    	padding: 1px;	
    	text-decoration: none;	
    }
.messagesbox {	
                margin: 0;	
    	padding: 0;	
    	width: 524px;	
    }
.messages {	
                width: 100%;	
    	margin: 0;	
    	padding: 0;	
    	float: left;	
    	clear: both;	
    	margin-bottom: 10px;	
    	background-color: #eaf4f2;	
    /*	background: url(/images/hintergrund_box.gif);	
    */}
.messages#messageslist {	
                margin-top: 0;	
    }
.messages#messageslist a {	
                font-weight: normal;	
    }
.text {	
                margin: 0;	
    	padding-top: 5px;	
    	padding-bottom: 6px;	
    	padding-left: 10px;	
    	font-size: 11px;	
    	color: Black;	
    		font-weight: normal;	
    }
.locationpeople {	
                width: 80%;	
    	font-size: 11px;	
    	margin-left: 8px;	
    	margin-right: 5px;	
    	margin-top: 0;	
    	margin-bottom: 0;	
    }
.locationpeople img {	
                margin-left: 3px;	
    	float: left;	
    }
.locationpeople .friend{	
                background: #33CC33;	
    }
.locationpeople .stranger{/*	background: White;	
     */}
.locationpeople td{	
                padding: 0;	
    	margin: 0;	
    }
.updater{	
                width: 0;	
    	height: 0;	
    	font-size: 1px;	
    }
.galleryback {	
                width: 430px;	
    	height: 400px;	
    	margin-top: 0;	
    	margin-bottom: 0;	
    	margin-right: 0;	
    	padding: 10px;	
    	background: #d6e0d6;	
    }
.galleryback a{	
                font-size: 10px;	
    }
.images {	
                width: 430px;	
    	margin-bottom: 10px;	
    	padding: 0;	
    	float: left;	
    	clear: both;	
    	margin-right: 0;	
    	background-color: #eaf4f2;	
    }
.location#images {	
                width: 430px;	
    	}
.location#images .pheader{	
                width: 356px;	
    	}
.images h1 {	
                background-color: #297180;	
    	color: #7cd9f7;	
    	height: 36px;	
    	border: 0;	
    	margin: 0;	
    	text-transform: none;	
    }
/*.images p {	
                margin: 0;	
    	padding-top: 5px;	
    	padding-bottom: 6px;	
    	padding-left: 10px;	
    	font-size: 11px;	
    	background: #b2ccb2;	
    	color: Black;	
    		font-weight: normal;	
    }
*//*.images h2 {	
                margin-top: 0;	
    	margin-right: 0;	
    	margin-left: 0;	
    	margin-bottom: 1px;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 8px;	
    	padding-right: 8px;	
    	background: #b2ccb2;	
    	font-size: 11px;	
    	color: White;	
    	}
*//*.gallerylogo {	
                margin-top: 0;	
    	margin-right: 3px;	
    	float: left;	
    }
*/.popupbox {	
                margin: 0;	
    	padding: 0;	
    	width: 200px;	
    	background-color: #eaf4f2;	
    }
/*.popupbox h1 {	
                margin-top: 10px;	
    	margin-right: 0;	
    	margin-left: 0;	
    	margin-bottom: 1px;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 8px;	
    	padding-right: 8px;	
    	background: #c4d8c4;	
    	font-size: 12px;	
    	color: White;	
    	text-transform: uppercase;	
    }
*/.popupbox p {	
                margin: 0;	
    	padding-top: 5px;	
    	padding-bottom: 6px;	
    	padding-left: 10px;	
    	font-size: 11px;	
    	color: Black;	
    		font-weight: normal;	
    }
.peoplesearch {	
                width: 340px;	
    	margin-top: 0;	
    	float: left;	
    	clear: both;	
    	margin-right: 0;	
    	padding: 0;	
    	width: 100%;	
    	background: #b2ccb2;	
    	border: 8px solid #b2ccb2;	
    }
.smartlist {	
                width: 184px;	
    	margin: 0;	
    /*	margin-top: 10px;	
     */	margin-bottom: 10px;	
    	padding: 0;	
    	float: right;	
    	background-color: #eaf4f2;	
    /*	background: url(/images/site/hintergrund_184.gif);	
    */}
.smartlist a{	
            font-weight: bold;	
    }
.smartlist h4 {	
        margin: 0;	
    	padding-top: 3px;	
    	padding-bottom: 5px;	
    	padding-left: 2px;	
    	padding-right: 0px;	
    	font-size: 10px;	
    	color: Black;	
    		background: #b2ccb2;	
    	font-weight: normal;	
    }
.jabberback {	
        width: 300px;	
    	margin-top: 0;	
    	margin-bottom: 0;	
    	margin-right: 0;	
    	padding: 0;	
    	background-color: #eaf4f2;	
    }
/*.jabberback h2 {	
                margin-top: 0;	
    	margin-right: 0;	
    	margin-left: 0;	
    	margin-bottom: 1px;	
    	padding-top: 2px;	
    	padding-bottom: 2px;	
    	padding-left: 8px;	
    	background: #b2ccb2;	
    	font-size: 11px;	
    	color: White;	
    	}
*/
.jabberback .profiletable {	
        width: 300px;	
    }
.messageform1 {	
        width: 240px;	
    	margin-bottom: 10px;	
    	margin-right: 10px;	
    	float: left;	
    	background-color: #eaf4f2;	
    }
.messageform2 {	
        width: 274px;	
    	margin: 0;	
    	margin-bottom: 10px;	
    	float: left;	
    	background-color: #eaf4f2;	
    }
.locationBox {	
        width: 256px;	
    	margin-right: 10px;	
    	margin-top: 0;	
    	margin-bottom: 10px;	
    	padding: 0;	
    	float: left;	
    	background-color: #eaf4f2;	
    	height: 442px;	
    }
.locationBox#descriptionBox {	
                height: 480px;	
    	margin-bottom: 0;	
    }
.locationBox#descriptionBoxhistoric {	
                height: 480px;	
    	margin-bottom: 0;	
    	background-color: #F1F1F1;	
    }
.locationBox#descriptionBoxhistoric h2 {	
            color: #3E3E3E;	
    		background: #D0D0D0;	
    }
.locationBox#descriptionBox {
        /*	margin-top: 10px;	*/	
    	margin-right: 10px;	
    	margin-bottom: 0;	
    	font-size: 12px;	
    	height: 680px;	
    }
.locationBox#descriptionBox p {
        /*	margin-top: 10px;	
    	*/	
    	margin-left: 2px;	
    }
.locationBox p{	
        font-size: 12px;	
    	margin-right: 5px;	
    	margin-left: 10px;	
    	margin-bottom: 0;	
    	margin-top:0;	
    	padding-bottom: 5px;	
    	padding-top: 2px;	
    }
.locationBox2 p{	
        font-size: 12px;	
    	margin-right: 5px;	
    	margin-left: 10px;	
    	margin-bottom: 0;	
    	margin-top:0;	
    	padding-bottom: 5px;	
    	padding-top: 2px;	
    }
.locationBox#descriptionBox td {	
                font-weight: bold;	
    }
 .locationBox#descriptionBox input {	
                font-weight: normal;	
    }
.locationBox#descriptionBox select {	
                font-weight: normal;	
    }
.locationBox2#geoBox th{	
                font-weight: normal;	
    }
.locationBox2#geoBox td{	
                font-weight: bold;	
    }
.locationBox2#geoBox {	
                margin-bottom: 10px;	
    	font-size: 11px;	
    	width: 254px;	
    	height: 440px;	
    }
.locationBox2#geoBoxhistoric {	
                margin-bottom: 10px;	
    	font-size: 12px;	
    	width: 254px;	
    	height: 320px;	
    	background-color: #F1F1F1;	
    }
.locationBox2#geoBoxhistoric h2 {	
                color: #3E3E3E;	
    		background: #D0D0D0;	
    }
.locationBox2 {	
        width: 256px;	
    	margin-bottom: 10px;	
    	padding: 0;	
    	float: right;	
    	clear: right;	
    	background-color: #eaf4f2;	
    	height: 442px;	
    }
.locationBox2#lower2 {	
                height: 200px;	
    }
.locationBox#lower1 {	
                height: 200px;	
    }
.navicontainer{	
                width: 520px;	
    	padding: 0;	
    /*	padding-top: 19px;	
    *//*	margin-top: 19px;	
    */	margin-right: 5px;	
    	float: right;	
    }
.topnavi{	
        margin: 0;	
    	width: 310px;	
    	float: left;	
    	border:0;	
    }
.topnavi a {	
                text-align: center;	
    	width: 70px;	
    	font-size: 11px;	
    	float: left;	
    	background: #297180;	
    	margin-left: 1px;	
    	margin-top: 0;	
    	margin-bottom: 0;	
    		padding: 1px;	
    	color: #eaf4f2;	
    	text-decoration: none;	
    	font-weight: bold;	
    	height: 15px;	
    }
.topnavi a:hover {	
                
        	background: #ffb900;	
    }
.topnavi a#people:hover {	
                background: #ffff00;	
    	color: #297180;	
    	text-decoration: none;	
    }
.topnavi a#home:hover {	
                color: #297180;	
    	background: #7CD9F7;	
    	text-decoration: none;	
    }
.topnavi a#peoplea {	
                background: #ffff00;	
    	color: #297180;	
    	text-decoration: none;	
    }
.topnavi a#locations:hover {	
                background: #cc9933;	
    	color: #297180;	
    	text-decoration: none;	
    }
.topnavi a#locationsa {	
                background: #cc9933;	
    	color: #297180;	
    	text-decoration: none;	
    }
/*.topnavi a#stay {	
                width: 130px;	
    }
*/.topnavi a#stay:hover {	
                color: #297180;	
    	background: #5DDE5D;	
    	text-decoration: none;	
    }
.topnavi a#staya {	
                color: #297180;	
    	background: #5DDE5D;	
    	text-decoration: none;	
    }
.info {	
                margin: 4px;	
    	margin-left: 50px;	
    	padding: 0;	
    	float: right;	
    	clear: right;	
    	font-size: xx-small;	
    }
.info a {	
                text-decoration: none;	
    }
.info a:hover {	
                text-decoration: underline;	
    }
.personalnavi{	
                width: 70px;	
    	float: right;	
    }
.personalnavi a {	
                text-align: center;	
    	width: 70px;	
    	float: left;	
    	margin-left: 1px;	
    	margin-top: 0;	
    	margin-bottom: 0;	
    	font-size: 11px;	
    	font-weight: normal;	
    	padding: 1px;	
    	color: #eaf4f2;	
    	background: #297180;	
    	font-weight: bold;	
    	text-decoration: none;	
    	height: 15px;	
    }
.personalnavi a:hover {	
                color: #297180;	
    	background: #7CD9F7;	
    	text-decoration: none;	
    }
.personalnavi a#profilea {	
                color: #297180;	
    	background: #7CD9F7;	
    	text-decoration: none;	
    }
.hpul {	
                width: 530px;	
    	height: 250px;	
    	margin: 0;	
    	padding: 0;	
    	margin-bottom: 10px;	
    	float: left;	
    	clear: left;	
    	background-image: url(/images/site/hp_ul.gif);	
    }
.hpulcontent {	
                width: 350px;	
    	height: 160px;	
    	float: right;	
    	padding: 10px;	
    	margin-top: 10px;	
    }
.hpulstats {	
                width: 150px;	
    	height: 50px;	
    	float: right;	
    	padding: 8px;	
    	margin-top: 0;	
    	font-weight: bold;	
    }
.hprc {	
                width: 244px;	
    	margin: 0;	
    	padding: 0;	
    	float: right;	
    }
.hpr {	
                width: 244px;	
    	margin: 0;	
    	padding: 0;	
    	margin-bottom: 10px;	
    	float: right;	
    	clear: none;	
    }
.hpr#login{	
                margin-bottom: 0;	
    }
.hpr form {	
                margin: 0;	
    	padding: 0;	
    }
.hpr p {	
                margin-top: 4px;	
    	padding-top:0;	
    	margin-bottom: 4px;	
    	padding-bottom:0;	
    }
.hpr h2 {	
                border-bottom: 1px solid #eaf4f2;	
    	color: #297180;	
    	text-align: center;	
    }
.hpr#spe {	
                background: #bbdad5;	
    	}
.hpr#spl {	
                background: #bbdad5;	
    }
.hpr#pa {	
                background: #bbdad5;	
    	}
.hpr#world{	
                width: 244px;	
    	height: 40px;	
    	background-image: url(/images/site/hp_look.gif);	
    	}
.hplo {	
                width: 170px;	
    	height: 260px;	
    	margin: 0;	
    	margin-right: 10px;	
    	margin-bottom: 10px;	
    	float: left;	
    	clear: none;	
    	background-image: url(/images/site/hp_box_hg.gif);	
    }
.hplo img{	
                padding: 0;	
    	margin: 0;	
    	border: 0;	
    }


