body{
    font-family: Verdana;
    background-color: #ebebeb;
    margin: 0px;
    font-size: 12px;
}

h3{
    color: #5c7fab;
}

h3.wg_title{
   text-align: center;
   font-size: 20px;
}

.wg_title > span {
    font-size: 15px;
}

h1{
   font-size: 28px; 
}

h2{
   font-size: 26px;
}

.right{
    float: right;
}

.left{
    float: left;
}

.clear{
    clear:both;
}

.delimiter {
  color: #000066;
  font-size: 19px;
}

#banner{
    height: 210px;
    background-color: #5c7fab;
    margin-top:60px;
}

#container {  
  width: 986px;  
  margin: 0 auto;
  padding: 15px;
  background-color: #FFFFFF;
  border: solid 1px black;
  position: relative;
  top: -254px;
}

#header{
    width: 958px;
    height: 63px;
    padding: 40px 15px 34px 15px;
    background-color: #5c7fab;
    display:block;
}

#header h1, 
#header h2, 
#header h3{
    margin: 0px;
    color: #ebebeb;
}

#header h3{
	font-size: 18px;
}

.title_element{
	float: left;
	width: 590px;
}

.address_element{
	float: left;
	width: 220px;
	padding:10px 0 0 6px;
}

nav{
    height: 28px;
    display:block;
}

nav ul{
    list-style-type: none;
    /*display: block;*/
    display:inline;
    height: 24px;
    padding:0px;
    margin:0;     
}

nav ul li {
    float: left;
    padding-right: 5px;
    display: inline;
    font-size: 18px;
}

nav a{
    color: #5c7fab;
    cursor: pointer;
    text-decoration: none;
}

#main{
    padding: 12px;
    display:block;
}

#main header{
    color: #5c7fab;  
}

#main .left{
    width: 470px;
    padding-right: 20px;
    float: left;
}

#main .right{
    width: 470px;
}

#main .right img{

}

#main .right + img{
    max-height:350px;
    max-width:460px;
    height:auto;
    width:auto;
    margin: 0 auto;
    position:relative;
    margin:0px;
}

#big_image_wg1, #big_image_wg2, #big_image_wg3{
    padding-top:47px;   
}

.thumbNormal {
/*border:2px solid #000000;*/
border: none;
cursor: pointer;
}

.thumbSelected {
border:2px solid #5c7fab;
cursor: pointer;
}

table.thumbs {
  border: none;
}

td ul{
	padding: 0;
}

.thumbs td ul li{
	display: inline-block;
	text-decoration: none;
	text-align: center;
	width: 70px;
	height: 47px;
}

.thumbs td ul li img{
	width: auto;
	height: 47px;
}

.big_image{
	height: 315px;
	text-align: center;
}

.imageContainer{
	text-align: center;
}

/*HOME*/
#infotext{
    font-size:18px;
    text-align: center;
}

/*Kontakt*/

address, number, email, #number, #mail, #web, #infos{
    font-style: normal;
    /*font-size:16px;*/
}

span{
    font-size: 10px;
}