body {
background-color:#A4C5DC;
background-image:url('img/back.gif');
background-repeat:repeat-y;
margin:0px;
padding:0px;
font-size:70%;
font-family:verdana,arial,sans-serif;
line-height:140%;
}
.clear {
 clear: both;
 visibility: hidden;
}

#logoms {
position:absolute;
z-index:99;
top:-1px;
right:0px;
height:100px;
width:180px;
height:30px;
}

#logoms p{
display:none;
}

#logolivcom {
position:absolute;
z-index:99;
top:151px;
left:35px;
height:100px;
width:285px;
}

#logolivcom p{
display:none;
}

#headerpict_div {
position:absolute;
left:0px;
top:0px;
height:200px;
width:100%;
background-color:white;
margin:0px;
/*background-image:url('img/back1.gif');
background-repeat:repeat-y;
background-position:right;*/
}

#headpict {
position:absolute;
top:0px;
left:0px;
height:200px;
width:360px;
background-color:white;
overflow:hidden;
}

#wrapper {
position:absolute;
top:160px;
width:100%;
margin:0px;

}

#wrapperrechts {
position:absolute;
left:360px;
top:0px;
}

#links1 {
text-align:left;
width:180px;
/*min-height:300px;
height:auto;
_height:350px;*/
float:left;
margin:0px;
padding:0px;
color:white;
font-size:10px;
border:0px solid black;
margin-top:130px;
overflow:hidden;
}

#links2 {
width:180px;
/*min-height:300px;
height:auto;
_height:300px;*/
float:left;
margin:0px;
padding:0px;
font-size:10px;
border:0px solid black;
margin-top:130px;
overflow:hidden;
}

#rechts {
border:0px solid black;
}

#content {
background-color:white;
padding:20px;
padding-top:1px;
padding-bottom:50px;
padding-right:30px;
min-height:400px;
height:auto;
_height:400px;
margin-right:30px;
}

#content p {
}

#links1 ul {
list-style-type:none;
margin:0px;
padding:0px;
font-size:100%;
line-height:120%;
border-top:1px solid #73A9CD;
}

#links1 li{
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
border-bottom:1px solid #73A9CD;
}

#links1 li a {
color:white;
text-decoration:none;
}

#links1 li a:hover{
text-decoration:underline;
}

#links1 li.topnavi1aktiv{
border-bottom:1px solid #A4C5DC;
background-color:#A4C5DC;
}

#links1 li a.topnavi1aktiv{
color:#3D7AA4;
}

#links1 li a.topnavi1aktiv:hover{
text-decoration:none;
}

#links1 li.ecard {
font-weight:normal;
margin-top:40px;
color:white;
border-bottom:0px solid #A4DD97;
}

#links2 ul {
list-style-type:none;
margin:0px;
padding:0px;
font-size:100%;
line-height:120%;
border-top:1px solid #BCD3E2;
}

#links2 li{
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #BCD3E2;
}

#links2 li.active{
}

#links2 ul.second {
padding-top:5px;
padding-bottom:5px;
font-size:100%;
line-height:120%;
border:0px none black;
}

#links2 li.second {
margin:0px;
padding-left:25px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:0px;
background-color:none;
border:0px none black;
}

#links2 li a {
color:black;
text-decoration:none;
}

#links2 li a.active{
color:#498CBA;
color:white;
}

#links2 li a.active:hover {
text-decoration:none;
}

#links2 li a:hover {
text-decoration:underline;
}

.ecard img {
border:0px;
float:left;
display:block;
margin-bottom:10px;
margin-right:20px;
}



#content ul {
}

#content li {
}

#content li a {
color: gray;
}

#content li a:hover {
text-decoration:underline;
}

#content a {
color: gray;
}

#content a:hover {
background-color: #dddddd;
}

#footer {
position:absolute;
padding:20px;
text-align:left;
font-size:90%;
font-size:10px;
line-height:140%;
float:left;
clear:left;
left:360px;
}

#footer1 {
position:relative;
border:0px solid black;
padding-left:20px;
text-align:left;
font-size:90%;
font-size:10px;
line-height:140%;
margin-bottom:30px;
margin-top:5px;
xcolor:#498CBA;
color: #ffffff;
}

#footer1 hr {
display:none;
}

#footer p,#footer1 p {
margin:2px;
}

#footer1 a {
color:#498CBA;
text-decoration:none;
}

#footer a {
color:black;
text-decoration:none;
}

#footer a:hover,#footer1 a:hover {
text-decoration:underline;
}

.headdiv {
padding-left:20px;
height:20px;
min-height:20px;
background-color:white;
margin-right:30px;
}

h1 {
color:#498CBA;
font-size:130%;
line-height:140%;
clear:both;
}

h2 {
color:#000000;
font-size:120%;
line-height:120%;
clear:both;
}



h3, .h3{
color:#000000;
color:#498CBA;
font-size:100%;
line-height:100%;

}

.fliesstext1 {
clear:both;
}

.fliesstext1 p,ul {
	/*margin-bottom:1.5em;*/
}

.fliesstext1 ul {
	margin-top: 0px;
	margin-bottom:1.5em;
	list-style-type:disc;
	/*list-style-image:url(img/bulletblau.gif);*/

}

.fliesstext1 li {
	margin-left:0px;
	margin-bottom:0.5em;
}

.fliesstext1 li ul{
	margin-top: 0.5em;
	margin-bottom:0.5em;
	list-style-type:disc;
	/*list-style-image:url(img/bulletblau.gif);*/
	margin-left:25px;
}

.fliesstext1 li ul li{
	margin-bottom:0.4em;
}

.hidden {
display:none;
}

.hidden1 {
display:none;
}

.quickaccess {
position:absolute;
overflow:hidden;
width:1px;
height:1px;
}

.room {
position:relative;
padding-right:20px;
padding-bottom:20px;
text-align:left;
float:left;
font-size:90%;
line-height:120%;
}

.room img {
vertical-align:middle;
text-align:center;
padding:5px;
margin-bottom:5px;
border-left:1px solid #999999;
border-top:1px solid #999999;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
background-color:white;
}


.picture_rechts {
	xfloat:right; 
	margin-top:3px;
	margin-bottom:20px;
	/*margin-right:-20px;*/
	margin-right:0px;
	margin-left:15px;
	font-size: 0.9em;
	line-height: 1.2em;

}

.picture_links{
	float:left;
	margin-top:3px;
	margin-bottom:10px;
	margin-right:15px;
	margin-left:0px;
	font-size: 0.9em;
	line-height: 1.2em;
	width: 250px;
}

.bildlegende {
	font-size:90%;
	line-height:120%;
	float:left;
	clear:left;
	width:230px;
	border-left:0px solid gray;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	margin:0px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:right;
	font-style:italic;
	background:#c5c5c5;
}.

.link_ex1 {
	vertical-align:top;
	margin-bottom:10px;
}

.link_ex_pict {
	vertical-align:middle;
}

#gotop {
	position:absolute;
	right:10px;
	top:-15px;
}


