@charset "utf-8";
/* CSS Document */

#content,.mceContentBody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt !important;
	color:#4e5c5e;
	padding:10px;
	line-height:12pt;
}

h1 {
	font-size:16pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-top:0;
	line-height:18pt;
}

h2 {
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0;
}

h3 {
	font-size:10pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0;
}

.mceContentBody {
	font-size:10pt;
	background-color:#dee6e5;
}

.content-table {
	border:0;
}

.content-table tr {
	margin:0;
	padding:0;
}

.table-header {
	display:block;
	background-color:#ccdbdb;
	border-top:1px solid #99bdc0;
	border-bottom:1px solid #99bdc0;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:20px;
	color:#3d6c71;
	font-weight:bold;
	text-transform:uppercase;
}

.content-table td {
	vertical-align:top;
	padding:14px;
	margin:0;
}

.content-table td.title {
	border-right:1px solid #9dbdc0;
}

.content-table p {
	vertical-align:top;
	margin-top:0;
}

#content a,.mceContentBody a {
	color:#b86c55 !important;
	font-weight:bold;
	text-decoration:none;
}

#content a:hover,.mceContentBody a:hover {
	text-decoration:underline;
}

#content ul {
	padding-left:10px;
	margin-top:0;
	margin-bottom:16px;
}

#content hr, .mceContentBody hr {
	height:1px;
	color: #9dbdc0;
	background-color:#9dbdc0;
	border:0;
}

/* expandable box (karriere seite) */
table.expandable {
	width:340px;
	padding:0;
	margin:0;
}
table.expandable th {
	background-color:#1c676f;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
	margin:0;
	text-align:left;
	cursor:pointer;
}
table.expandable th.normal {
	background-image:url(../images/infos1.gif);
	background-repeat:no-repeat;
	background-position:280px center;
}
table.expandable th.active {
	background-image:url(../images/infos2.gif);
	background-repeat:no-repeat;
	background-position:280px center;
}
table.expandable td {
	padding:12px;
	border:1px solid #99bdc0;
	margin:0;
	background-color:#eef2f1;
}
table.expandable p {
	margin:0;
	padding:0;
}

table table td, table table tr, table table p {
	padding:0 !important;
	margin:0 !important;
}

#footerlinks {
	text-align:right;
	margin-right:20px;
	font-size:8pt;
}

#gplusone{
	margin-left:0px;
	margin-top:10px;
}


#footermittsommer {
	text-align:right;
	margin-right:45px;
        margin-bottom:70px;
margin-top:-70px;
	font-size:8pt;
}

td.arrangement {
	padding:0;
	margin:0;
}

#social-icons {
	text-align:center;
	padding:6px;
}

#social-icons img {
	margin-right:4px;
}

#c_right {
    margin:0;
	padding:0;
	padding-top:5px;
	margin-left:14px;
	width:138px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin-bottom:10px;
}

#c_right h1 {
    font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#247f89;
	margin:0;
	padding:0;
	line-height:10pt;
	padding-top:5px;
}

#c_right h2 {
    font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#247f89;
	margin:0;
	padding:0;
	line-height:8pt;
}

#c_right a {
	color:#b86c55 !important;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}

#c_right a:hover {
	text-decoration:underline;
}

#c_right p {
    margin:0;
	padding:0;
	padding-top:3px;
	color:#4e5c5e !important;
}

.submit{
 height:22px;
 width:88px;
 border:none;
 background:url(../images/btn_reserv_normal.png) no-repeat;
 cursor: pointer;
}

.submitOver{
 height:22px;
 width:88px;
 border:none;
 background:url(../images/btn_reserv_hover.png) no-repeat;
 cursor: pointer;
}
