body {
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	background-color: white;
	background-image: url(images/backgroundblue.png);
}

#wrapper {
	width: 980px;
	margin:auto;
	background-color:white;
	padding-top: 30px;
}

img {
	border-width: 0;
}

p {
	padding-right:10px;
}

#navigation {
	font-family: 'Open Sans', sans-serif;
	font-size:90%;
	font-weight: 700;
	margin-top:36px;
	height: 25px;
	width: 100%;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;	
}

#obermenu{
	font-size:90%;
	padding-right:20px;
	padding-top:-1px;
}
#obermenu a, #obermenu a:link{
	font-family: 'Open Sans', sans-serif;
	font-size:90%;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
	color: #08434b;
}

#obermenu a:hover {
	font-family: 'Open Sans', sans-serif;
	font-size:90%;
	font-weight: 700;
	text-decoration: none;
	color: #999;
}
#logo {
	z-index:100;
	float:right;
	margin-top:-36px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFFFFF;
}
  
#content0 {
	font-size:70%;
	margin-top:50px;
	background:#FFF;
	min-height:400px;
	line-height: 1.3em;
	}
    
#content1 {
    margin-left:360px;
    padding-left:9px;
    }

#content2{
	padding-top:10px;
	}
	
#content2 #titel1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size:120%;
}
#content2 #titel2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size:120%;
}
#content2 #titel3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size:110%;
	padding:6px 0;
	background-color:#D8E5EA;
}
	
#content2start {   
	color:#001432
	font-weight:bold;
}

#content_start {
    font-size:12px;
    margin-top:15px;
    background:#F1E9C6;
}

#fusszeile {
	font-size:8pt;
	margin-top:1px;
	height:26px;
	/*background-color:#001432;*/
	background-color: #ffc800;
	color:white;
	width: 980px;
}

#navi_links {
	float:left;
	/*margin-top:10px;
	padding-bottom:10px;
	margin-left:35px;*/
}

#navi_links a {
	
	color: #808080;
	font-size: 80%;
}

#navi_links a:hover { 
	color: #808080; 
	text-decoration:underline;
	
}

#navi_links a.active { 
	background-color: #7FCEFF;  
	border-top: 1px solid;
}

#kontakt a { 
	color: black;
	font-size: 100%;
	text-decoration:underline;	
}

#kontakt a:hover { 
	color: #808080; 
	text-decoration: none;
	
}

#kontakt a.active { 
	background-color: #7FCEFF;  
	border-top: 1px solid;
}

.row_dark {
	height:60px;
	width:320px;
	background-color:#D8E5EA;
	color:#001432;
}

.row_light {
	height:60px;
	width:320px;
	background-color:white;
	color:#001432;
}

.row_head {
	height:23px;
	width:315px;
	background-color:#001432;
	color:white;
	padding-top:7px;
	padding-left:7px;
}

#free_bar {
	background-color:#ffc800;
	color:#000;
	height:17px;
	padding-top:3px;
	padding-left:7px;
}

#free_bar a { 
	text-decoration: none;
	color: #000;
	font-size: 100%;
}

#free_bar a:hover { 
	color: #C0C0C0; 
	text-decoration: none;
	
}

#free_bar a.active { 
	background-color: #7FCEFF;  
	border-top: 1px solid;
	list-style-type: none;
	list-style-position: inside;
}

#bild_start {
	float:left;
	border:10px solid white;
	height:110px;
}

.textbox_start {
	padding-top:20px;
}

#adresse_start {
	border:10px solid white;
	background-color:#D8E5EA;
	height:110px;
	margin-bottom:40px;
}

#adresse {
	padding-top:20px;
	padding-left:160px;
	font-weight:bold;
	color:#001432;
}

.list_heiglight {
	color:red;
	font-weight:bold;
}

.list_normal {
	font-weight:bold;
}

#text-normal a { 
	color: black;
	font-size: 100%;
	text-decoration:underline;	
}

#text-normal a:hover { 
	color: #808080; 
	text-decoration: none;
}

#text-normal a.active { 
	background-color: #7FCEFF;  
	border-top: 1px solid;
}

a:link { 
	/*font-family: Verdana, sans-serif; 
    font-size:8pt; */
    color:#7F8998; 
    text-decoration:none; 
}

a:visited { 
	/*font-size:8pt;*/ 
	text-decoration:none; 
	color:#7F8998; 
}

a:hover { 
	/*font-size:8pt; */
	color:#7F8998; 
	text-decoration:underline; 
} 

a:active { 
	/*font-size:8pt; */
	text-decoration:none; 
	/*font-weight:bold; */
	background-color:#ccc; 
}
/*#wrapper #navigation table tr td a #obermenu {
	font-family: Verdana, Geneva, sans-serif;
}
#wrapper #navigation table tr #obermenu a {
	text-decoration: none;
}
*/

#wrapper #content0 #content1 #content2start h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
#wrapper #navigation #menuAll #oCMenu_top0{
	left:150px;
	margin:auto;
	background-color: #9C6;

}
#wrapper #imprint {
	padding-left: 400px;
}
#wrapper #imprint #eurospeak {
	font-size: 70%;
	font-weight: bold;
}
#wrapper #legals {
	font-size:70%;
	left: 370px;
	bottom: 10px;
	position: relative;
}

#wrapper #legals a{
	color:#7F8998; 
	text-decoration:none;
}

#wrapper #legals a:hover, #wrapper #legals a:active{
	color:#7F8998;
	text-decoration:underline;
	font-weight: normal;
}

#nachoben{
	background-color: #001432;
	width: 120px;
	line-height: 2.4em;
	padding-left:20px;
	text-transform: uppercase;
	
}
#nachoben a{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#nachoben a:hover{
	font-weight: bold;
	color: #ffc800;
	text-decoration: none;
	
}
#content2 h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 160%;
}
#content2 h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 140%;
}
table tr #dark {
	background-color: #cadada;
}
table tr #light {
	background-color: #D8E5EA;

}


.two-col {
-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 2;
-webkit-column-gap: 20px;
}
.three-col {
-moz-column-count: 3;
-moz-column-gap: 20px;
-webkit-column-count: 3;
-webkit-column-gap: 20px;
}