*{
		padding:0;
		margin:0;
		border:0;
}

img {
		display:block;
		padding:0;
		margin:0;
		border:0;
}

body {
		background-image:url(/neu/media/hintergrund.gif);
		background-repeat: repeat-x;
		background-color:#434343;
		padding:19px 0px 20px 0px;
		margin:0;
		border:0;
}


a:link {text-decoration:none; color:#ffffff;}
a:active {text-decoration:none; color:#ffffff;}
a:visited {text-decoration:none; color:#ffffff;}
a:hover {text-decoration:none; color:#ababab;}

a.sprache:link {text-decoration:none; color:#565656;font-weight:bold}
a.sprache:active {text-decoration:none; color:#565656;font-weight:bold}
a.sprache:visited {text-decoration:none; color:#565656;font-weight:bold}
a.sprache:hover {text-decoration:none; color:#787878;font-weight:bold}

a.p:link {text-decoration:none; color:#000000;}
a.p:active {text-decoration:none; color:#000000;}
a.p:visited {text-decoration:none; color:#000000;}
a.p:hover {text-decoration:none; color:#000000;}


#iebug {
		text-align: center;
		width:100%;
}

#main {
		width: 1090px;
		padding:0;
		margin:0 auto;
		border:0;
		background-color:#DADADA;
		text-align:left;
		background-color:none
}

#top {
		width:780px;
		height:56px;
		padding:0;
		margin:0;
		border:0;
		background-color:#DADADA;
		text-align:left;
 		background-image:url(/neu/media/topbanner.jpg); 
 		background-repeat: no-repeat;
		background-position: top;
}


#navi {		width:780px;
		clear:both;
		background-color:#DADADA;
		font-family: sans-serif;
		font-size:9px;
		color:#787878;
		line-height:1.3em;
		font-weight: normal;
		font-style: normal;
		text-align: right;
}


#content {	height:250px;
		clear:both;
		background-color:#DADADA;
}

#content[id] {
    		height:auto;
   		 min-height:250px;
}

#toptext {
		font-family: sans-serif;
		font-size:9px;
		color:#565656;
		line-height:1.3em;
		font-weight: normal;
		font-style: normal;
		text-align: right; vertical-align:bottom;
		padding:35px 0px 0px 730px;
		margin:0px 10px 0px 10px;
		border:0;
}

#down {
		width:780px;
		padding:0;
		margin:0;
		border:0;
		background-color:#0066A4;
 		background-image:url(/neu/media/downbanner.gif); 
 		background-repeat: no-repeat;
		background-position: bottom;
		clear:both;

}

#downtext {
		font-family: sans-serif;
		font-size:9px;
		color:#ffffff;
		line-height:1.3em;
		font-weight: normal;
		font-style: normal;
		padding:3px 0px 3px 0px;
		margin:0px 15px 0px 15px;
		border:0;
		
}

.balken_ueberschrift {
		font-family: sans-serif;
		font-size:12px;
		color:#ffffff;
		line-height:1.3em;
		font-weight: bold;
		font-style: normal;
		padding:2px 0px 0px 10px;
		margin:0px 0px 0px 0px;
		border:0;
}

.balken_ueberschrift2 {
		font-family: sans-serif;
		font-size:12px;
		color:#ffffff;
		line-height:1.3em;
		font-weight: normal;
		font-style: normal;
		padding:2px 0px 3px 10px;
		margin:0px 0px 0px 0px;
		border:0;
}

.balken_ueberschrift3 {
		font-family: sans-serif;
		font-size:12px;
		color:#ffffff;
		line-height:1.3em;
		font-weight: bold;
		font-style: normal;
		padding:8px 0px 0px 20px;
		margin:0px 0px 0px 0px;
		border:0;
}

.balken_ueberschrift4 {
		font-family: sans-serif;
		font-size:11px;
		color:#000000;
		line-height:1.3em;
		font-weight: bold;
		font-style: normal;
		padding:3px 0px 0px 20px;
		margin:0px 0px 0px 0px;
		border:0;
}

#sites {
		padding: 25px 350px 20px 50px;
		
}

#sites2 {
		padding: 25px 20px 20px 50px;
		
}

#sites3 {
		padding: 25px 0px 20px 0px;
		
}

p {
		font-family: sans-serif;
		font-size:11px;
		color:#000000;
		line-height:1.3em;
		font-weight: normal;
		font-style: normal;
		text-align: justify;
}

h1 {
		font-family: sans-serif;
		font-size:13px;
		color: #FF8600;
		line-height:1em;
		font-weight: bold;
		text-align: left;
		padding-bottom:5px;
}

h2 {
		font-family: sans-serif;
		font-size:11px;
		color:#333333;
		line-height:2em;
		font-weight: normal;
		font-style: italic;
		text-align: left;
		padding-bottom:10px;

}

.formular1 { font-family: sans-serif;
 font-size:11px;
 color:#000000;
 line-height:1em;
 font-weight: normal;
 text-align: left; padding:5px 10px 0px 0px;}

.formular2 { font-family: sans-serif;
 font-size:11px;
 color:#000000;
 line-height:1em;
 font-weight: normal;
 text-align: left; padding:5px 10px 0px 0px;}


.kontakt { border: 1px solid #787878; background-color:#eeeeee;font-family: sans-serif;
 font-size:11px;
 color:#000000;

 font-weight: normal;
 text-align: left; }



.kontakt2 { border: 1px solid #787878; background-color:#eeeeee;font-family: sans-serif;
 font-size:11px;
 color:#000000;

 font-weight: normal;
 text-align: center; }
 
 .buchungsknopf {
 font-family: sans-serif; 
 font-size:11px;
 color:#000000;
 font-weight: normal;
 text-align: left;
 padding-left:15px; }

.datum { border: 1px solid #787878; background-color:#eeeeee;font-family: sans-serif;
 font-size:11px;
 color:#000000;

 font-weight: normal;
 text-align: left; 
 width:100px}

.auflistung {
		width:355px;
		font-family: sans-serif;
		font-size:11px;
		color:#000000;
		line-height:1.5em;
		font-weight: normal;
		font-style: normal;
		text-align: justify;
		
}

.auflistung2 {
		width:780px;
		font-family: sans-serif;
		font-size:11px;
		color:#000000;
		line-height:1.5em;
		font-weight: normal;
		font-style: normal;
		text-align: justify;
		
}

.td1 {		padding:25px 0px 5px 0px;
		font-family: sans-serif;
		font-size:11px;
		color:#000000;
		line-height:1.5em;
		font-weight: bold;
		font-style: normal;
		text-align: left;
		
}

.td2{
		font-family: sans-serif;
		font-size:11px;
		color:#000000;
		line-height:1.5em;
		font-weight: normal;
		font-style: normal;
		text-align: left;
		
}

.td3{
		padding-left: 10px;
		font-family: sans-serif;
		font-size:11px;
		color:#000000;
		line-height:1.5em;
		font-weight: normal;
		font-style: normal;
		text-align: left;
		
}

.bilder_klein{

border-top: 1px ;

border-right: 1px ;

 border-style: solid;
 border-color: #565656;

}