


a.booking:hover {
    border: 1px solid #132450;
}



body {
	margin: 20px 0px 20px 20px;
	padding: 0;
	background-color: #ebebeb;
       background-color:#F5EDD9;
      
}

h1 {
	margin: 20px 0 16px 0;
}

h2 {
	margin: 16px 0 8px;
}

p {
	margin: 12px 0 8px 0;
}

body#hires {
	margin: 10px;
	padding: 0;
}

br {
	clear: none;
}

#page {
	padding: 0;
	margin: 0;
	width: 810px;
	border: 1px solid #d7d7d7;
	background-color: #fff;
	float: left;
}

/* Menus */

#menuMain {
	margin: 0;
	padding: 4px 0 4px 20px;
	clear: both;
	border-top: 1px solid #d7d7d7;
	background-color: #132450; /* default */
	      background-color: #D1674D;
}

#menuMedia {
	margin: 0;
	padding: 0 0 0px 0px;
	clear: both;

}

#menuSub {
	padding: 0;
	margin: 10px 0px 10px 5px;
	float: right;
	width: 130px;
       height:1000px;
       text-align:center;

}

#keyvisual {
	border-top: 1px solid #d7d7d7;
}

#main {
	border-top: 1px solid #d7d7d7;
	clear: left;
}

#main table{
	width: auto;
	table-layout:fixed;
	empty-cells: show;
}

#main table table {
width:647px;

}

div.hr, td.hr {
	border-top: 1px solid #d7d7d7;
}

div.hr{
	width: auto;
}


div.form {
	width: 99%;
	padding: 0px;
	margin: 0px;
}

/* Seitenfuß */

#footer {
	padding: 5px 15px 5px 15px;
	border-top: 1px solid #d7d7d7;
       text-align:center;
}

#pageTools {
	clear: both;
	text-align: center;
	padding: 4px 15px 4px 0;
	border-top: 1px solid #d7d7d7;
}

#pageTools a {text-decoration:none;}
#pageTools a:hover {text-decoration:underline;}

#awards {
	float: right;
}

/* Werbeplätze */

#featureAds {
	width: 130px;
	float: left;
	padding-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

#adwonder {
	margin: 15px 15px 0 5px;
	border: 1px solid #d7d7d7;
	background-color: white;
	width:auto;
	float:left;

}

#content #adwonder {
	width: 65px;
	margin: 15px 0 15px 0;
	border: 0;
	padding: 0;
}

.feature {
	margin: 15px 14px 0 0px;
	padding: 10px;

}

/* .adWonderFeature {
	margin: 0;
	padding: 10px;
}

#featureAds #adwonder {
	margin: 15px 15px 0 15px;
	padding: 0px;
} */


#marquee {
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}

#content {
	margin: 0 0 30px 10px;
	padding: 0 140px 0 0;
	background-color: #fff;
	border: 0;
}

#history {
	padding: 10px 0 4px 10px;
	border-bottom: 1px solid #d7d7d7;
	margin: 0 0 0 10px;

}

#keyvisual img {
	width: 100%;
	display: block;
}

/* Seitenkopf mit Logo und Werbung */

#logo {

	margin: 0px 10px 10px 5px;
	float: left;
}

#newsletter {
	display: block;
	margin: 3px 20px 0px 50px;
	float: left;
}

#sponsors {
	padding: 10px 0px 10px 0;
	margin: 0;
	text-align: center;

}

.left {
	float: left;
	margin: 5px 10px 5px 0;
}

.right {
	float: right;
	margin: 5px 0 5px 10px;
}

.noAlign {
	display: compact;
	margin: 10px 0 10px 0;
}

input, select, textarea {
	border: 1px solid #666666;
}

/* Hires */


body#hires #content {
	margin: 0;
	padding: 0;
}

body#hires #logo {
	margin: 0 0 0 10px;
	padding: 0;
}

body#hires #descr {
	margin: 0;
	padding: 10px 0 10px 0;
	text-align:center;
}

a.siteMap {
	text-decoration: none;
}

#siteMapTbl {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

.siteMapSep {
	padding: 0;
	margin: 0;
}

.siteMapLevel0, .siteMapLevel1, .siteMapLevel2 {
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}
/* Ausgabe */
.Stil1 {
	font-size: 12px;
	font-weight: bold;
}
.Stil2 {
	font-size: 11px;
	font-weight: bold;
}
.vakanz{
   position:absolute;
   top:100px;
   left:50px;
   width:450px;
   height:200px;
   background:#C8FDBB;
   filter:alpha(opacity=90);
   opacity:.90;
   -moz-opacity:.90;
   border:2px solid #DDDDDD;
}

td.head
{
width: 100%;
height: 18px;
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #ccddee;
background-color: #1e598b;
}

td.scroll
{
width: 100%;
height: 160px;
font-family: verdana;
font-size: 10px;

color:#000000;
background-color: #ffffff;
border: 1px solid #ccddee;
scrollbar-base-color: #203b59;
scrollbar-3d-light-color: #a0bbd9;
scrollbar-arrow-color: #a0bbd9;
scrollbar-darkshadow-color: #203b59;
scrollbar-face-color: #203b59;
scrollbar-highlight-color: #809bb9;
scrollbar-shadow-color: #809bb9;
scrollbar-track-color: #203b59;
padding: 0px 3px 0px 3px;
}

td.scrolle
{
width: 33%;
vertical-align:top;
font-family: verdana;
padding:3px;
font-size: 11px;
#color: #ccddee;
color:#000000;
background-color: #ffffff;
border: 1px solid #ccddee;
}
table h1 {padding:0px;
        margin:0px;
font-family: verdana;
color: #ccddee;
font-size: 10px;
         }
table h2 {
margin:0px;
margin-bottom:5px;
padding:0px;
font-size:10px;

}
table {margin-top:5px;}


h1 a {text-decoration:none;color:#ccddee;}
h1 a:hover {text-decoration:underline;color:#ccddee;}

.bigbutton {
		/*font-family: Verdana, Helvetica, Arial, sans-serif;*/
		font-weight: bold;
		font-size: 1.3em;
		color: #FFFFFF;
	        height: 30px;
		background: #70B93A;
		margin-top: 7px;
		}

