/* CSS Document */
* {margin:0; padding:0; border:0;}
body { font-family:Arial, Verdana; font-size:12px; line-height:18px; width:100%; background: url("../images/back.gif");
       background-repeat:repeat-x; background-color:#004890; }
      
/*Schriftclassen*/  
h1 { font-size:14px; margin-bottom:15px; }
h2 { font-size:14px;}
.text-middle {margin:0 0 10px 165px; font-size:14; font-weight:bold; }
.blue {font-weight:bold;}

/*Linkklassen*/
a {text-decoration:none;color:#004890;}

/*bildclassen*/
.img-logo {margin:28px 0 0 524px;}

/*HEAD*/
.wrapper {width:796px; margin:auto;}
.main-top {width:796px; height:120px;}

/*BODY*/
.main-content {width:796px; height:319px; padding:69px 0 0 0;}
div.pri-navigation {width:150px; height:319px; float:left;}

/*Listen*/
div.pri-navigation ul { list-style:none; }

a.nav-line-1 { padding:0 0 0 16px; color:#004890; width:76px; height:20px; display:block; text-decoration:none; font-weight:bold; }
a.nav-line-1:hover { background:url(../images/nav-line-1.gif) -5px bottom no-repeat; }

a.nav-line-2 { padding:0 0 0 16px; color:#004890; width:93px; height:20px; display:block; text-decoration:none; font-weight:bold; }
a.nav-line-2:hover { background:url(../images/nav-line-2.gif) -5px bottom no-repeat; }

a.nav-line-3 { padding:0 0 0 16px; color:#004890; width:123px; height:20px; display:block; text-decoration:none; font-weight:bold; }
a.nav-line-3:hover { background:url(../images/nav-line-3.gif) -5px bottom no-repeat; }

a.nav-line-4 { padding:0 0 0 16px; color:#004890; width:127px; height:20px; display:block; text-decoration:none; font-weight:bold; }
a.nav-line-4:hover { background:url(../images/nav-line-4.gif) -5px bottom no-repeat; }

a.nav-line-5 { padding:0 0 0 16px; color:#004890; width:48px; height:20px; display:block; text-decoration:none; font-weight:bold; }
a.nav-line-5:hover { background:url(../images/nav-line-5.gif) -5px bottom no-repeat; }

a.nav-line-6 { padding:0 0 0 16px; color:#004890; width:64px; height:20px; display:block; text-decoration:none; font-weight:bold; }
a.nav-line-6:hover { background:url(../images/nav-line-6.gif) -5px bottom no-repeat; }

a.nav-line-7 { padding:0 0 0 16px; color:#004890; width:85px; height:20px; display:block; text-decoration:none; font-weight:bold; }
a.nav-line-7:hover { background:url(../images/nav-line-7.gif) -5px bottom no-repeat; }

.content-right ul {margin:20px 0 20px 50px;}

.content-right {width:580px; height:320px; padding:0 0 0 60px; float:left; color:#2A3677; overflow:auto;}
.content-right img {margin:25px 0 25px 120px;}

.impressum-liste {float:left; ; list-style:none; }
.impressum-liste1 {float:left; list-style:none; margin:0 0 0 20px;  }
.impressum-liste2 {width:550px; float:left; margin:20px 0 0 0; }

/*FEET*/
.footer { width:86px; height:92px; float:left;}
.footer-right {width:710px; height:92px; color:#FFF; font-weight:bold; margin:46px 0 0 0; float:left;}
.footer-right ul {list-style:none; float:left; margin:0 0 0 25px;}
.footer-right li a{color:white;}
#dsa-content p{line-height:18px; margin-bottom:9px;}

.tor-eins{float:left;}
.tor-zwei{float:right;}
.doorwaypage{background-image:none; background-color:white; color:#004890;}
.doorwaypage a{text-decoration:none; color:#004890;}
.doorwaypage h1{font-size:12px; font-weight:bold; margin-bottom:8px;}
.doorway-wrapper{width:665px; margin:20% auto; text-align:center; line-height:24px; font-size:13px;}
.doorway-wrapper ul{}
.doorway-wrapper li{list-style-type: none;  font-weight:bold; margin:5px;}
.clear{clear:both;}
.doorway-kontakt{border-top:2px solid red; margin-top:15px; font-size:12px;}
