/* 
  -----------------------------------
  PVII Synergy
  by Project Seven Development
  www.projectseven.com
  Custom CSS
  -----------------------------------
*/

body {
	background-color: #000;
	font-family: Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size: 120%;
	}
h1, h2, h3, h4 {
	font-family: Source Sans Pro, Arial, Helvetica, sans-serif;
	}
	
.p7DMM08 {
	font-family: Source Sans Pro, Arial, Helvetica, sans-serif;
	font-size: 110%;
	}

p img, h1 img, h2 img, h3 img, h4 img {
	border-radius: 5px;
}

.padded {
	padding: 20px 32px;
}

#section-1 {color: #fff;}

/*Row or Column-Group background Colors and Text Colors*/
.synergy-color-1 {
	background-color: #fff;
	color: #000;
}
.synergy-color-2 {
	background-color: #151515;
	background: rgba(0,0,0,.9);
	color: #FFF;
}
.synergy-color-3 {
	background-color: #CC3333;
	background: rgba(204, 51, 51, .75);
	color: #000;
}
.synergy-color-4 {
	background-color: #4794ac;
	color: #FFF;
}

.synergy-color-4 a{
	color: #FFF;
}


.synergy-color-5 {
	background-color: #669999;
	background: rgba(102, 153, 153, .80);
	color: #000;
}

/*Links*/
.synergy-color-1 a, 
.synergy-color-3 a {
	color: #4794ac;
	font-weight: bold;
}

.synergy-color-2 a {
	color: #4794ac;
	font-weight: bold;
}

.synergy-color-4 a {
	color: #4794ac;
	font-weight: bold;
}

.synergy-color-5 a {
	color: #4794ac;
	font-weight: bold;
}


/*Row Background Images
A synergy row spans the width of the browser window.*/

.bg-1 {
	background-color: #000000;
}
.bg-2 {
	background-image: url(art/bg-05.jpg);
	background-color: #1D1D1D;
	color: #FFF;
}
.bg-3 {
	background-image: url(art/bg-03.jpg);
	background-color: #A79C9A;
}
.bg-4 {
	background-image: url(art/bg-08.jpg);
	background-color: #000000;
	color: #FFF;
}
.bg-5 {
	background-image: url(art/bg-07.jpg);
	background-color: #000;
	color: #FFF;
}
.bg-6 {
	background-image: url(../oltmannshof_hintergrund.jpg);
	background-color: #FFF;
}
.bg-7 {
	background-image: url(art/bg-07.jpg);
	color: #FFF;
	background-color: #000;
}
.bg-8 {
	background-image: url(art/bg-08.jpg);
	background-color: #000;
	color: #FFF;
}
.bg-9 {
	background-image: url(art/bg-09.jpg);
	background-color: #999;
}

/*Vertical Rules*/
.left-border {border-left: 1px solid;}
.right-border {border-right: 1px solid;}

/*Special Rules*/
.large-type {
	font-size: 1.5em;
	line-height: 2;
	font-family: Arial, Helvetica, sans-serif;
}

#footer {text-align: center;}

.elastic-video {
	position: relative;
	padding-bottom: 55%;
	padding-top: 15px;
	height: 0;
	overflow: hidden;
}
.elastic-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.responsiveContainer {
  position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
}

.responsiveContainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.red {color: red;}

.tabelle01 { width:100%; margin:0 0 15px 0; border-spacing: 0 0; margin-right:auto; margin-left:auto; }

.tabelle01 caption { background-color:#6688AA;
text-align:center; 
color:#FFFFFF; 
padding:3px 0 3px 0; } 

.tabelle01 thead th { 
padding:3px 10px; 
background-color:#DDEEFF; 
border:1px solid #FFFFFF; 
text-align:center; 
font-weight: bold;
color:#4E6C8D; }

.tabelle01 thead td { 
font-weight: bold;
}
 
.tabelle01 td { 
padding:5px 5px; 
background-color:#CCDDEE; 
border:1px solid #FFFFFF; 
line-height:130%; 
text-align:center; }