/*
Copyright (c) 2004 by Marco Gaessler, Creative Consultant
Independent Member of url8.com Network.

Visit the url8.com Network at www.url8.com
Contact gaessler@url8.com for more details
about this file.
*/
body, div, td {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  }
body {
  background: url(/v2/images/all/bg_fill.gif) 990px 0px #fff;
  margin:0px;
  padding:0px;
}
#master {
  background: url(/v2/images/all/nav_bg_blue.gif) repeat-y #fff;
  width:990px;
  padding-top:35px;
}
#logo {
  margin:0px 0 20px 0;
}
.imgRight{
  border: 0px solid #194B81;
  margin-left: 10px;
  }
#nav {
  width:210px;
  float:left;
  border:0px solid black;
  clear:both;
}
.nav1 img{
  margin-bottom:0px;
}
#content {
  padding: 0 0 0 73px;
  border:0px solid black;
  float:left;
  width: 637px;
  font-size: 13px;
  color: #999;
  line-height:22px;
  text-align:justify;
}
#content td {
  color: #999;
}

.contentFollow {
  line-height:20px;
}

.copytext{
  line-height:22px;
  text-align:justify;
  color:#999;
}
.copytext .seperator{
  text-align:center;
  color:#999;
  margin-top:10px;
  margin-bottom:4px;
}

.contentPic1 {
  margin: 10px 0px 10px 0px;
}
.contentPic1 td{
  font-size:9px;
  line-height:1.4em;
  color:#999;
  padding-right: 2px;
}

.contentPic1 img{
  margin-bottom:4px;
  margin-right: 2px;
}
.right {
  text-align:right;
}

.adresse {
  padding: 20px 0 20px 10px;
  border:0px solid black;
  font-size:11px;
  color:#fff;
  clear:both;
}
.white{
  color:#fff;
}
  
a {color: #194B81;}
a.link {color: #194B81;}
a.active {color: #194B81;}
a:hover {text-decoration: none; color: #001A33;}
a.visited {color: #194B81;}

a.aGrey {
  color: #999;
  text-decoration:none;
}

.people {
  color:#999;
  font-size:11px;
  line-height:normal;
  }
.people strong{
  font-size:13px;
  }
  
p {
  clear: both;
  }

h1 {
  font-size: 13px;
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
  color: #194B81
  }
form, fieldset {
  padding: 0px;
  margin: 0px;
  }
  
ul {
  margin-left: 20px;
  padding-top: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  }
li {
  list-style-type: none;
  list-style-image: url(/v2/images/all/list_bullet.gif);
  }
hr {
	border: 1px dashed #cccccc;
  height: 1px;
}

input, select, textarea {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
  }

.error{
  font-weight: bold;
  color: #ff0000;
  }
.colRight{
  width:125px;
  }

  
#footerhome{
  padding-top: 10px;
  padding-bottom: 30px;
  clear: both;
  font-size: 9px;
}
#footer{
  padding-top: 70px;
  padding-bottom: 30px;
  clear: both;
  font-size: 9px;  
}
#footer .left, #footerhome .left{
  float: left;
  padding-top:5px;
}
#footer .right, #footerhome .right{
  float: right;
  padding-top:5px;
}
#footer .left img, #footerhome .left img{
  vertical-align: text-bottom;
  margin-right: 3px;
}
#footer .right img, #footerhome .right img{
  vertical-align: text-bottom;
  margin-left: 3px;
}

#footer td, #footerhome td{
  font-size:11px;
  color:#999;
  border:0px solid black;
}
#finish{
  clear:both;
  height:380px;
  background: url(/v2/images/all/nav_bg_blue.gif) repeat-y #fff;
  font-size:0px;
}

/* Start Navigation */

#hider {
  position: absolute;
  visibility: hidden;
  left: 210px;
  top: 0px;
  width: 780px;
  border: 0px solid black;
  z-index: 20;
  }
#hider img{
  width: 100%;
  border: 0px solid black;
  }

.nav1Off {
  font-size: 13px;
  text-decoration: none;
  color: #fff;
  background-color: #194B81;
  background-image: url(/v2/images/all/nav1Off.gif);
  background-repeat: no-repeat;
  display: block;
  height: 45px;
  border-bottom: 1px solid #EEEEEE;
  padding-left: 27px;
  }
.nav1Off span{
  display: block;
  height: auto;
  padding-top: 3px;
  }
  
a.nav1Off:hover {
  background-color: #466E9A;
  background-image: url(/v2/images/all/nav1Over.gif);
  color: #fff;
  }
  
.nav1On {
  font-size: 13px;
  text-decoration: none;
  color: #fff;
  background-color: #466E9A;
  background-image: url(/v2/images/all/nav1On.gif);
  background-repeat: no-repeat;
  display: block;
  height: 45px;
  padding-left: 27px;
  }
.nav1On span{
  display: block;
  height: auto;
  padding-top: 3px;
  }
a.nav1On:hover {
  color: #fff;
  }

.nav2Off {
  display: block;
  background-color:#52749A;

  color: #FFFFFF;
  font-size: 13px;
  padding: 0px 15px 0px 24px;
  text-decoration: none;
  line-height: 13px;
  }
.nav2Off span{
  display: block;
  height: auto;
  padding-top: 4px;
  }
  
.height1{
  height:21px;
  }
.height2{
  height:31px;
  }
a.nav2Off:hover {
  background: url(/v2/images/all/nav_arrow.gif) no-repeat 8px 7px #52749A;
  color: #FFFFFF;
  }
  
.nav2On {
  display: block;
  background: url(/v2/images/all/nav_arrow.gif) no-repeat 8px 7px #52749A;
  color: #FFFFFF;
  font-size: 13px;
  padding: 0px 15px 0px 24px;
  text-decoration: none;
  line-height: 13px;
  font-weight:normal;
  }
.nav2On span{
  display: block;
  height: auto;
  padding-top: 4px;
  }
  
a.nav2On:hover {
  color: #FFFFFF;
  }
  



.nav3Off {
  display: block;
  background-color:#52749A;
  color: #FFFFFF;
  font-size: 11px;
  padding: 0px 15px 0px 39px;
  text-decoration: none;
  }
.nav3Off span{
  display: block;
  height: auto;
  padding-top: 4px;
  }

a.nav3Off:hover {
  background: url(/v2/images/all/nav_arrow.gif) no-repeat 22px 8px #52749A;
  color: #FFFFFF;
  }
  
.nav3On {
  display: block;
  background: url(/v2/images/all/nav_arrow.gif) no-repeat 22px 8px #52749A;
  color: #FFFFFF;
  font-size: 11px;
  padding: 0px 15px 0px 39px;
  text-decoration: none;
  font-weight:normal;
  }
.nav3On span{
  display: block;
  height: auto;
  padding-top: 4px;
  }
  
a.nav3On:hover {
  color: #FFFFFF;
  }



#sn1  {position:absolute; z-index: 21; left: 210px; width:210px; visibility:hidden;}
#sn2  {position:absolute; z-index: 21; left: 210px; width:210px; visibility:hidden;}
#sn3  {position:absolute; z-index: 21; left: 210px; width:210px; visibility:hidden;}
#sn4  {position:absolute; z-index: 21; left: 210px; width:210px; visibility:hidden;}
#sn5  {position:absolute; z-index: 21; left: 210px; width:210px; visibility:hidden;}

.sitemapNav1 {
  display: block;
  margin-top: 10px;
  font-size: 13px;
  padding-left: 17px;
  background-image: url(/v2/images/all/arrow.gif);
  background-repeat: no-repeat;
  }
.sitemapNav2 {
  display: block;
  height: 16px;
  font-size: 11px;
  padding-left: 47px;
  }
.sitemapNav3 {
  display: block;
  height: 12px;
  font-size: 9px;
  padding-left: 77px;
  }
.contact {
  width: 490px;
  text-align: left;
  line-height:normal;
  }  
.contact label {
  display: block;
  width: 140px;
  float: left;
  padding-top: 3px;
  font-size:11px;
  }
  
/* DB Output */

.dbKontakt {
  margin-top: 10px;
  margin-botom: 10px;
  display: block;
  font-weight: bold;
  padding-left: 17px;
  background-image: url(/v2/images/all/arrow.gif);
  background-repeat: no-repeat;
  }
  
td {
  color: #333333;
  text-align: left;
  }
  
.url8 {
  font-family: arial; 
  padding-bottom: 8px; 
  font-size:9px; 
  color:#666666;
  }
.url8Link {
  font-family: arial; 
  font-size:9px; 
  color:#7A7A7A; 
  text-decoration:none;
  }