html {
font-family: arial, verdana;
color:#3a69a8;
font-size:13px;
line-height:18px;
}
body {
margin:0;
padding:0;
text-align:center;
}
html, p, .fett, td, h1, h2, h3 {
font-family: arial, verdana;
margin:0;
padding:0;
color:#000;
font-size:12px;
line-height:16px;
text-align:left;
}
h1 {
margin:10px 0 10px 0;
font-size:14px;
line-height:24px;
font-weight: bold;
}
h2, h3 {
margin:10px 0 5px 0;
padding:0;
font-weight: normal;
font-size:11px;
font-weight: bold;
}
h3 {
margin: 20px 0 0 0;
}
a {
margin:0;
padding:0;
text-decoration:none;
color:#009ee0;
line-height:22px;
font-weight: normal;
}
a:hover, a:focus {
color:#0b4594;
}
input.kontakt, .button {
border: solid 1px #d9dadb;
width: 190px !important;
font-size: 10px;
}
/* -------------- */
/*  GRUNDAUFBAU   */
/* -------------- */

#container {
margin: 0 auto 0 auto;
width: 896px;
height: 190px;
}
#container2 {
margin: 0 auto 0 auto;
width: 896px;
background: url(../images/background.gif);
min-height: 410px;
}

/* ------- */
/* content */
/* ------- */

#content_container {
width: 470px;
/*min-height: 390px;*/
float: left;
display:block;
margin: 0 0 20px 0;
}
#content p {
margin: 0 0 10px 0;
}
#content img {
float: left;
margin: 0 20px 10px 0;
border: solid 1px #000;
}

#logo {
width: 896px;
height: 32px;
margin:0;
display:block;
background: url(../images/schwimmanalysen.gif) no-repeat;
}
 
/* --------------- */
/* META NAVIGATION */
/* --------------  */

#metanav {
margin:0;
text-align:center;
}
#metanav p {
margin:0;
padding-bottom:20px;
text-align:center;
background: url(../images/footer.gif) center no-repeat;
height:60px;
}
#metanav a {
margin:0;
font-size: 10px;
text-align:center;
color:#000;
}

/* -------------- */
/* NAVIGATION     */
/* -------------- */

#nav {
width: 212px;
float: left;
margin: 0px 20px 0 0;
background: #00b1e6;
}
#nav h1 {
color:#000;
margin: 10px 0 20px 40px;
}
#nav ul {
margin-left:40px;
padding:0;
list-style-type:none;
}
#nav li {
margin:0 0 10px 0;
display: block;
text-align: left;
}
#nav a {
color:#fff;
font-size: 13px;	
font-weight:bold;
}
#nav a:hover {
color:#000;
}

/* -------------- */
/*      DIVERSE   */
/* -------------- */

.einrueck {
padding: 0 0 0 20px;
margin: 0 0 0 0;
line-height:14px;
}
.fett {
font-weight: bold;
color:#0c7fb2;
}

.spalte_links {
float:left;
width: 80px;
color: #878886;
}

form span, form p {
color: #878886;
}

.cl_left {
clear: left;
margin: 0 0 10px 0;
color: #878886 !important;
}

/* NEWS */

#news {
float: right;
width: 170px;
margin: 0;
background:#00b1e6;
}
#news_content {
margin: 0 0 0 6px;
}
#news .news_start, #news .movie_start {
width: 176px;
height: 26px;
margin: 15px 0 0 6px;
display:block;
background: url(../images/video.gif) no-repeat;
}
#news .news_start {
background:#fff url(../images/news.gif) no-repeat;
width: 158px;
height: 36px;
}
#news a, #news a.dunkel {
width: 170px;
color:#fff;
margin: 0 0 0 8px;
line-height: 16px;
display: block;
}
#news a.dunkel {
color:#000;
margin: 0 0 8px 8px;
}
#news a:hover {
color:#fff;
}
#news a.nlink {
height: 21px;
line-height: 20px;
}
#news a.nlink:hover {
color:#009ee0;
}
#news p {
line-height: 14px;
}
#news .movie, #news a.movie_einz {
margin-left: 0px;
width:180px;
}
#news a.movie_einz {
margin-left: 10px;
}
.news_text {
color: #fff;
margin: 0 0 0 0;
}
.newsHL {
background:url(../images/news-hl.gif) no-repeat;
display:block;
width:176px;
padding:0px 0 3px 0;
margin:0px;
}


#footer p {
text-align: center; 
margin: 10px 0 0 0;
color:#009ee0;
}

h1#seminare {
background: url(../images/seminare.gif) no-repeat;
display:block;
height: 30px;
width:130px;
}
span {
position:absolute;
top:-400px;
}

a.nav_d {
color:#666666 !important;
}


/* MSIE HACKS */

.nav_down, .subnav_down {
color:#0b4594;
}

#content_container {
* height: 668px; *
}

