@charset "utf-8";
/* CSS Document */
* {padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#004679;}
body {background:#004679;}
a {text-decoration:none;}
a img {border:none;}
.small {font-size:8px; font-weight:bold;}
.small2 {font-size:12px; font-weight:bold; text-transform:uppercase; color:#FF0000;}
.left_location {background:#eaeff5; color:#005ea8;}
.left15px {padding-left:16px;}
.margintop150 {margin-top:180px;}
.marginleft100 {margin-left:100px;}
.error {color:red!important;}
.bottom10px {padding-bottom:10px;}
.isiLink {display:block; padding-right:90px; color:white; margin-top:390px; text-align:right;}
div#isi {background:url(/siteimages/header.jpg) no-repeat top white; width:955px; padding:10px; height:750px; margin:0 auto;}
div#left {width:165px; float:left;}
div#middle {width:580px; float:left; height:530px;  margin:0px 10px; margin-top:180px;}
div#right {width:190px; float:left; height:540px; margin-top:170px;}
div#logo_aurora {padding-top:6px; background:white; float:left; display:inline; width:164px;}
div#footer {padding-top:15px; display:inline; float:left;}

div#left div.top_bild {height:247px; margin-top:36px;}
div#left div.top_bild h6 {padding:0px 15px; font-weight:bold; font-size:1em; padding-top:215px;}
div#left div.left_content {background:#8293be; padding-left:15px; padding-right:10px; height:427px;}
div#left div.left_content h1,
div#left div.left_content h2,
div#left div.left_content h3,
div#left div.left_content h4,
div#left div.left_content h5 {color:#004679; font-size:1.1em; padding:8px 0px; padding-top:20px;}
div#left div.left_content h3 {margin-top:5px;}
div#left div.left_content span.button {background:#004679; display:block; border:none;width:120px; font-weight:bold; padding:3px 0px; color:white; text-align:center; margin-bottom:5px;}
div#left div.left_content a span.button:hover {cursor:pointer;}
div#left div.left_content p,
div#left div.left_content a {color:#004679; font-size:11px;}
div#left div.left_content label {display:block; color:#004679; font-size:11px; margin-bottom:2px;}
div#left div.left_content input {width:120px; display:block; margin-bottom:4px; border:1px solid #004679;}
div#left div.left_content a {display:block; margin-bottom:15px;}
div#left div.navi ul {list-style:none; padding-top:30px;}
div#left div.navi ul li {display:block; margin-bottom:15px;}
div#left div.navi ul li a,
div#left div.navi ul li strong {display:block; margin-bottom:5px; padding-left:15px; line-height:15px; font-size:12px;}
div#left div.navi ul li strong {font-size:12px; color:white; font-weight:normal; padding-left:15px; line-height:15px;}
div#left div.navi ul li a:hover {color:white;background:#004679;}
div#left div.filter p {padding-top:20px; font-weight:bold;}
div#left div.filter form {margin-top:10px; border:none;}
div#left div.filter form input {border:none;}
div#left div.filter form select,
div#left div.filter form select option {width:140px; border:none;}

div#middle ul {list-style:none;}
div#middle ul li {display:block; float:left;}
div#middle ul li:hover {background:#004679; color:#004679;}
div#middle ul li a,
div#middle ul li strong {color:#004679;font-weight:bold; text-decoration:none; font-size:1.1em; display:block; padding:1px 4px; float:left;}
div#middle ul li strong {color:red; background:white;}
div#middle ul li a:hover {color:white;}
div#middle div.middle_content {margin-top:50px; padding:10px; padding-left:5px; padding-top:15px;}
div#middle div.middle_content p {color:black;}
div#middle div.middle_content p strong {font-weight:normal; color:black;}
div#middle div.middle_content h2 {color:black; margin-bottom:5px;}
div#middle div.middle_content h3 {color:black; margin-bottom:5px; margin-top:40px;}
div#middle div.middle_content div.impressum {padding-right:5px; margin-top:20px; width:225px; float:left;}
div#middle div.middle_content div.disc {float:right; width:290px;}
div#middle div.middle_content div.disc br {margin:6px; display:block;}
div#middle div.middle_content div.disc a br {display:block; margin:0px; padding:0px;}
div#middle div.middle_content div.impressum p {margin:10px 0px;}
div#middle div.middle_content div.impressum a {color:black;}
div#middle div.az p {line-height:19px;}
div#middle div.produkte {margin-top:15px;}
div#middle div.produkte div.item {width:125px; height:200px; margin-right:10px;  float:left;}
div#middle div.produkte div.item h2 {color:red; margin-bottom:0px; font-weight:bold; text-align:center; height:30px;}
div#middle div.produkte div.item a img {width:115px; display:block; margin-bottom:3px; margin-left:5px;}
div#middle div.produkte div.item a span {display:block; margin-bottom:0px; font-size:10px; text-align:center;}
div#middle div.produkte div.produkt_navi {clear:left;}
div#middle div.produkte div.produkt_navi ul {list-style:none; padding-top:11px;}
div#middle div.produkte div.produkt_navi ul li {display:block; width:20px; float:left; border:1px solid #004679; margin-left:5px;}
div#middle div.produkte div.produkt_navi ul li:hover {background:none;}
div#middle div.produkte div.produkt_navi ul li a {display:block; text-align:center; font-weight:bold; color:black; padding:0px; margin:0px; width:20px;}
div#middle div.produkte div.produkt_navi ul li a:hover {color:red;}
div#middle div.produkte div.produkt_navi ul li span {font-size:1.1em;display:block; width:20px; text-align:center; font-weight:bold; color:white; background:red;}
div#middle div.produkt_detail {margin-top:15px;}
div#middle div.produkt_detail img {display:block; float:right; width:300px;}
div#middle div.produkt_detail div {width:240px;}
div#middle div.produkt_detail div ul {list-style:none; padding-top:5px;}
div#middle div.produkt_detail div ul li {display:block; width:100%;}
div#middle div.produkt_detail div ul li:hover {background:none; color:black;}
div#middle div.produkt_detail div h3 {padding-top:25px; font-weight:normal;}
div#middle div.produkt_detail div h4 {margin-top:15px; font-weight:normal; color:black; margin-bottom:5px;}
div#middle div.produkt_detail div p span {display:block; width:80px; float:left; font-size:11px; color:black;}
div#middle div.produkt_detail div p strong {display:block; float:left; font-size:11px; color:black; font-weight:normal;}

div#middle div.scroll {height:440px; overflow:auto;}
div#middle div.scroll table {margin-top:10px; border-collapse:collapse; }
div#middle div.scroll table th {padding-bottom:5px; text-align:left; font-weight:bold;}
div#middle div.scroll table td {padding-top:5px;}
div#middle div.scroll table td.right20 {padding-right:40px;}

div#middle div.download {width:260px; float:left; height:420px; margin-top:10px; 
margin-bottom:5px;}
div#middle div.download_2 {width:260px; float:left; height:290px; margin-top:10px; 
margin-bottom:5px;}
div#middle div.download a {display:block; text-align:center;}
div#middle div.download a strong,
div#middle div.download a img,
div#middle div.download a span {display:block;}
div#middle div.download a img {margin:10px 0px;}
div#middle div.download a img.screen {float:left; margin-left:10px;}

div#middle div.download_2 a {display:block; text-align:center;}
div#middle div.download_2 a strong,
div#middle div.download_2 a img,
div#middle div.download_2 a span {display:block;}
div#middle div.download_2 a img {margin:10px 0px;}
div#middle div.download_2 a img.screen {float:left; margin-left:10px;}

div#middle div.preislisten {margin-top:20px;}
div#middle div.preislisten a {margin-top:20px; display:block;}





div#middle div.reg {padding-top:30px;}
div#middle div.reg label {font-weight:bold; color:#004679; display:block; width:115px; float:left;}
div#middle div.reg label span {color:red; font-size:0.9em;vertical-align:top;}
div#middle div.reg input {width:130px; border:1px solid #004679; display:block; float:left; margin-bottom:10px;}
div#middle div.reg em {color:black; font-size:10px; font-style:normal; display:block; clear:both;}

div#middle div.kon label {width:90px;}
div#middle div.kon br {clear:left;}
div#middle div.kon input {width:160px;}

div#middle div.ma {width:180px; height:240px; float:left; margin-bottom:20px;}
div#middle div.ma p,
div#middle div.ma p a {text-align:center; font-size:11px;}
div#middle div.ma p.name {color:red; font-weight:bold; margin-top:5px;}
div#middle div.ma p.posi {height:30px;}
div#middle div.ma p.pic {padding:5px; background:#333333; width:100px; height:100px; margin:0 auto; margin-top:5px; margin-bottom:10px;}
div#middle p.hv a {display:block; margin:3px 0px;}
div#middle div.scroll table.hv {border-collapse:collapse;}
div#middle div.scroll table.hv th,
div#middle div.scroll table.hv td {color:black; text-align:left; margin:0px; padding:0px;}
div#middle div.scroll table.hv td.name {font-weight:bold; color:#004679; padding:5px 0px;}

div#right p.topic {font-weight:bold; text-align:center; color:#004679; padding-top:81px; }
div#right p.zweiz {padding-top:73px; padding-bottom:8px;}
div#right p.left {text-align:left;}
div#right em {color:#004679; font-style:normal; font-size:10px; display:block; margin-top:130px;}
div#right div.bottom {padding-left:15px;}
div#right div.bottom p {margin-bottom:2px;}
div#right div.bottom p strong {font-size:1.1em; display:block; margin-bottom:10px;}
div#right div.bottom2 {padding:0px; margin:15px; padding-top:10px;}
div#right div.bottom3 {margin-top:130px; padding-top:50px;}
div#right div.bottom2 p {margin-bottom:2px; color:#004679; line-height:normal;}
div#right div.bottom2 p strong {display:inline; margin-bottom:0px; color:#004679; font-weight:normal; font-size:12px;}
div#right div.bottom2 ul li {color:#004679; padding-bottom:5px;}
div#right div.bottom2 ul li strong {font-weight:normal; color:#004679; font-size:12px;}



div#footer ul {list-style:none; margin-left:170px;}
div#footer ul li {display:block; float:left;}
div#footer ul li:hover {background:#004679; color:#004679;}
div#footer ul li a,
div#footer ul li strong {color:#004679;font-weight:bold; text-decoration:none; font-size:1.1em; display:block; padding:1px 10px; float:left;}
div#footer ul li strong {color:red; background:white;}
div#footer ul li a:hover {color:white;}

div#middle h1.big {font-size:18px; color:#004679; text-transform:uppercase;}
div#middle h1.big strong.neu {display:block; float:left; width:70px; margin-right:10px; text-align:center; background:red; color:white; font-size:inherit;}


/* Sonderformate */
div#left div.navi {padding-left:0px; padding-right:0px;}