@charset "iso-8859-1";
/* CSS Document */

/* -------------------------------------------------- styles global
*/

* {
margin: 0;
padding: 0;
}

body {
margin-top:0px;
text-align:left;
}

html {
background-color:#ffffff;
}

h1 {
color: #003B5A;
font: 10px/15px Arial, Helvetica, sans-serif;
height:15px;
text-transform:uppercase;
}

p {
color: #003B5A;
font: 12px/15px Arial, Helvetica, sans-serif;
font-weight:normal;
margin-bottom:8px;
text-align:justify;
}

ul {
color: #003B5A;
font: 12px/15px Arial, Helvetica, sans-serif;
font-weight:normal;
margin: 0 0 8px 15px;
padding:0;
list-style-image:url(../_media/bullet.gif);
}

li {
margin:0;
padding:0;
}

h2, h3 {
color: #866443;
font: 12px/15px Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:8px;
}

a, a:focus, a:active  {
color: #003B5A;
font: 10px/15px Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a.contentlink {
color: #003B5A;
font: 12px/15px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
}

/* -------------------------------------------------- templates global
*/

#con_seite {
position:relative;
width:920px;
height:592px;
overflow:hidden;
text-align:left;
}

#con_headergrafik {
position:relative;
width:920px;
height:98px;
}

#con_topnavi {
position:relative;
width:920px;
height:24px;
text-align:right;
font: 10px/24px Arial, Helvetica, sans-serif;
font-weight:normal;
color:#866443;
text-transform:uppercase;
}

#con_topnavi a {
text-decoration:none;
font: 10px/24px Arial, Helvetica, sans-serif;
color:#866443;
}

#con_topnavi a:hover {
text-decoration:none;
font-weight:bold;
color:#866443;
}

#con_content {
position:relative;
width:920px;
height:422px;
}

#con_navi {
position:relative;
width:920px;
height:48px;
clear:both;
}

#con_inhalt {
position:relative;
width:348px;
height:422px;
float:left;
}

#con_inhalti {
position:relative;
width:460px;
height:422px;
float:left;
background-image:url(../_media/block.jpg);
background-repeat: no-repeat;
}

#con_video {
float: center;
margin-top: 17px;
margin-left: 10px;
width:420px;
height:338px;
color: #9f754f;
font-family: Times; 
font-size: 18px;
overflow: auto;
}

#con_videot {
float: center;
padding-left: 25px;
padding-top: 35px;
padding-right: 30px;
height:338px;
color: #9f754f;
font-family: Times; 
font-size: 18px;
overflow: auto;
}

#con_videot td {
color: #9f754f;
font-family: Times; 
padding-left: 25px;
padding-right: 30px;
font-size: 18px;
}

#con_videot h2 {
color: #9f754f;
font-family: Times; 
font-size: 18px;
}

#con_videot p , a{
color: #9f754f;
font-family: Times; 
font-size: 14px;
}


#con_text_1, #con_text_2, #con_text_3, #con_text_4, #con_text_5 {
position:absolute;
left:0px;
top:60px;
width:332px;
height:362px;
}

#con_text_2, #con_text_3, #con_text_4, #con_text_5 {
display:none;
}

#con_inhalt_text {
position:relative;
width:332px;
height:338px;
overflow:hidden;
}

#con_pagenavi {
position:relative;
width:332px;
height:24px;
font: 10px/24px Arial, Helvetica, sans-serif;
font-weight:normal;
color:#866443;
}

#con_pagenavi ul {
margin:0;
padding:0;
list-style:none;
}

#con_pagenavi li {
width:166px;
float:left;
}

#con_pagenavi a {
text-decoration:none;
font: 10px/24px Arial, Helvetica, sans-serif;
color:#866443;
}

#con_pagenavi a:hover {
text-decoration:none;
font-weight:bold;
color:#866443;
}

#con_bilder {
position:relative;
width:572px;
height:422px;
background-color:#003B5A;
}

#con_bilderi {
position:relative;
width:440px;
height:422px;
float:right;
background-image:url(../_media/block.jpg);
background-repeat: no-repeat;
}

#con_textb {
width:440px;
height:402px;
color: #9f754f;
font-family: Times; 
padding-left: 25px;
padding-top: 35px;
padding-right: 30px;
font-size: 18px;
overflow: hidden;
}

#con_textl {
width:400px;
height:402px;
color: #9f754f;
font-family: Times; 
padding-left: 25px;
padding-top: 35px;
padding-right: 30px;
font-size: 18px;
overflow: hidden;
}

#con_textb td, #con_textl td {
color: #9f754f;
font-family: Times; 
padding-left: 25px;
padding-right: 30px;
font-size: 18px;
}

#con_textb h2, #con_textl h2  {
color: #9f754f;
font-family: Times; 
font-size: 18px;
}

#con_textb h3, #con_textl h3  {
color: #9f754f;
font-family: Times; 
font-size: 15px;
}

#con_textb p , a, #con_textl p, #con_textl a{
color: #9f754f;
font-family: Times; 
font-size: 14px;
}

#con_findernavi {
position:relative;
width:332px;
height:40px;
text-decoration: none;
font: 10px/14px Arial, Helvetica, sans-serif;
font-weight:normal;
color:#866443;
}

#con_findernavi a {
text-decoration:none;
font-weight:normal;
color:#866443;
}

#con_findernavi a:hover {
font-weight:normal;
text-decoration:underline;
color:#866443;
}

#con_subnavi {
position:relative;
width:920px;
height:18px;
background-image:url(../_media/bg_subnavi.gif);
background-repeat:no-repeat;
text-decoration: none;
font: 10px/11px Arial, Helvetica, sans-serif;
font-weight:normal;
color: #9f754f;
}

#con_subnavii {
position:relative;
width:920px;
height:48px;
text-align:center;
background-repeat:no-repeat;
text-decoration: none;
font-family: Times;
font-size: 18px;
font-weight:normal;
line-height: 30px;
color:#9f754f;
}

#con_subnavii a {
font-family: Times;
font-size: 18px;
font-weight:normal;
line-height: 30px;
color:#9f754f;
}

#con_subnavii a:hover{
text-decoration: underline;

}

#con_subnavi_position {
position:relative;
}

#con_subnavi a {
text-decoration: none;
font: 10px/24px Arial, Helvetica, sans-serif;
font-weight:normal;
color:#866443;
}

#con_subnavi a:hover {
text-decoration: none;
font: 10px/24px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#866443;
}

#con_login {
position:relative;
width:920px;
height:30px;
background-color:#003B5A;
}

#con_login td {
font: 10px/24px Arial, Helvetica, sans-serif;
font-weight:normal;
color:#f2f2f2;
}

/* -------------------------------------------------- formular
*/

#con_form {
position:relative;
display:block;
width:348px;
}

#form_text {
position:relative;
display:block;
float:left;
width:88px;
height:28px;
color: #003B5A;
font: 11px/28px Arial, Helvetica, sans-serif;
}

#form_feld {
position:relative;
display:block;
float:left;
width:260px;
height:28px;
color: #003B5A;
font: 11px/28px Arial, Helvetica, sans-serif;
}

#form_feld input {
width:240px;
height:20px;
border:solid 1px #003B5A;
margin-top:4px;
padding-left:2px;
padding-top:2px;
font: 11px Arial, Helvetica, sans-serif;
color:#003B5A;
background-color:#ffffff;
}

