html,body{
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 background-color:#025FAD;}

html,body,td,p,div,fieldset,span{
 font-family:arial;
 color:#333;
 font-size:10pt;}

img{ border:none; }

hr{
 height:1px;
 line-height:1px;
 border:none;
 background-color:#025FAD;
 color:#025FAD;}

.hr1{
 height:1px;
 line-height:1px;
 border:none;
 background-color:#EC0000;
 color:#EC0000;}

.blue{
 color:#025FAD;}

.red{
 color:#EC0000;}

.gray{
 text-align:center;
 font-weight:bold;
 color:#025FAD;
 background-color:#ccc;
 padding:5px;
 letter-spacing:1px; }

.nav,.snav,a,.link,.link2,.linkb{
 text-decoration:none;
 color:#025FAD;}

.linkb{
 font-weight:bold;}
 
p{
 padding:0;
 margin:0;
 padding-bottom:10px;}

h1{
 font-weight:bold;
 font-size:16pt;}

h2{
 padding:0;
 margin:0;
 margin-top:20px;
 color:#025FAD;
 font-weight:bold;
 font-size:11pt;}

a:hover,a:active,.link,.link2:hover{
 text-decoration:none;}

.nava,.snava,a:hover,a:active,.link,.link2:hover{
 color:#EC0000;}

.link2{
 color:#333;}

.nav,.nava{
 border:1px solid #ccc;
 border-style:none solid solid none;
 margin-top:1px;
 margin-bottom:10px;
 margin-right:13px;
 padding:6px;
 display:inline-block;
 text-align:center;
 text-decoration:none;
 min-width:100px;}
 
.snava,.nava{
 font-weight:bold;}

.snav:hover,.snava:hover,
.nav:hover,.nava:hover{
 background-color:#f0f0f0;}

.snav,.snava{
 display:inline-block;}

.snava:before{
 content:"» ";}

#seite {
 margin:auto;
 width:960px;
 min-height:670px;
 background-color:#FFFFFF;}

#kopf {
 background-image:url(assets/media/subhead.png);background-repeat:repeat-x;background-position:left bottom;
 clear:both;
 width:960px;
 height:110px;}

#navigation{
 margin-left:20px;
 display:inline;float:left;
 padding:10px;
 width:660px;}

#logo{
 display:inline;float:right;
 vertical-align:middle;
 padding:10px;
 padding-bottom:0;
 text-align:right;
 width:240px;}

#head2nd{
 clear:both;}

#navigation2,#pcvisit{
}

#navigation2{
 margin-top:6px;}

#pcvisit{
 line-height:110%;
 font-size:9pt;
 height:46px;
 padding-top:1px;
 background-image:url(assets/media/pcvisit_small.png);
 background-repeat:no-repeat;
 background-position:0px 2px;}

#content{
 margin-left:10px;
 margin-right:10px;
 min-height:540px;
 clear:both;}

#cleft{
 height:inherit;
 min-height:550px;
 display:inline;float:left;
 margin-top:10px;
 margin-left:20px;
 margin-right:30px;
 border-right:1px solid #ccc;
 width:190px;}

#cright{
 margin-top:10px;
 height:inherit;
 min-height:550px;
 display:inline;float:left;
 width:670px;}

#fuss {
 padding-left:240px;
 font-size:8pt;
 color:#025FAD;
 padding-top:3px;
 padding-bottom:3px;
 clear:both;
 text-align:center;}

.L{
 height:15px;
 line-height:15px;
 font-size:15px; }

.wsnw{
 white-space:nowrap;}

.ib{
 padding-left:45px;
 display:inline-block;}

.cb{
 clear:both;}

.mylink {
 text-decoration:none;
 font-size:10pt;
 color:#025fad;} 

.mylink_inaktiv {
 text-decoration:none;
 font-size:10pt;
 color:#CCCCCC;} 

.mylink:hover {
 font-size:10pt;
 text-decoration:underline;
 color:#025fad;}
sup{font-size:7pt;}

.mylink_button,.mylink_button:hover {
 display:inline-block;
 padding:3px;
 padding-left:5px;
 padding-right:5px;
 font-weight:bold;
 text-align:center;
 cursor:pointer;
 border:1px outset #ccc;
 background-color:#eee;
 text-decoration:none;
 font-size:10pt;
 color:#000;} 

/* Kontaktformular */
select {
 color:#025FAD;
 width:300px;
 border-width:1px;border-style:solid;border-color:#7F9DB9;
 font-size: 10pt;
 font-family: Tahoma;}

.input {
 color: #025FAD;
 width:300px;
 border-width:1px;border-style:solid;border-color:#7F9DB9;
 font-size: 10pt;
 font-family: Tahoma;}

.input2 {
 color: #025FAD;
 width:300px;
 border-width:1px;border-style:solid;border-color:#7F9DB9;
 font-size: 10pt;
 font-family: Tahoma;}

.submit {
 color: #025FAD;
 width:80px;
 background-image:url(assets/media/buttonhg.gif);
 border-width:1px;border-style:solid;border-color:#025fad;
 font-size:10pt;
 font-family: Tahoma;}