@charset "utf-8";
/* CSS Document */
/***********
blau:004184
hellblau:E7E7F7 oder NEU B9D2E6?
hellblau fuer linie B9D2E6 alt:EFEFFF
color:#084184;
gold F7A218
***********/
/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.                  */
/* http://creativecommons.org/licenses/by/2.0                     */
/* This style sheet is licensed under a Creative Commons License. */
html { height:101%;width:100%;font-size:0.8em; }
:link, :visited { outline:none;text-decoration:none; }
ul, ol { list-style:none;}
h1, h2, h3, h4, h5, h6, pre, code, p { font-size:1em; }
ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { padding:0;margin:0; }
a img, :link img, :visited img { border:none; }
address { font-style:normal; }

/***** Standards *****/
html {
background-color:#DFE6F6;
background-image:url(bg-slice.jpg);
background-repeat:repeat-x;
}
body {
color:#084184;
}
p,
li,
div {
line-height:120%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6 {
font-weight:bold;
}
h1 {
font-size:1em;
margin:0 0 0.5em 0;
}
h2 {
font-size:1em;
margin:0;
}
h3 {
font-size:1em;
margin:0.6em 0 1em 0;
text-decoration:underline;
text-transform:uppercase;
}
h4 {
color:#fff;
font-size:1em;
text-transform:uppercase;
}
h5 {}
h6 {}
a,
a:link {
color:#084184;
text-decoration:underline;
}
a:hover {
text-decoration:none;
cursor:pointer;
}
a:visited {
text-decoration:underline;
}
/***** DIVs *****/
#top {
visibility:hidden;
}
#column {
margin:0 auto;
width:974px;
}
#content {
position:relative;
top:75px;
width:974px;
}
/***** HEADER *****/
#header {
height:85px;
}
#header #logo {
background-image:url(logo.gif);
float:left;
height:60px;
position:relative;
width:200px;
z-index:100;
}
#header #logo a {
display:block;
float:left;
height:60px;
width:200px;
}
#header #claim {
background-image:url(claim.gif);
height:51px;
margin:0 0 0 200px;
position:relative;
width:770px;
}
#header #nav-main {
background-image:url(content-bg-top.jpg);
background-repeat:no-repeat;
float:left;
height:35px;
margin:0 0 0 -33px;
position:relative;
width:676px;
z-index:0;
}
#page1 #header #nav-main {
background-image:none;
}
#header #nav-main ul {
margin:-2px 0 0 50px;
white-space:nowrap;
}
#header #nav-main ul li {
display:inline;
margin:0 0 0 -6px;
}
#header #nav-main ul li span.aktiv {
background-color:#FFFFFF;
}
#header #nav-main ul li a{
border:1px solid #084184;
font-size:0.8em;
font-weight:bold;
padding:0 10px;
text-decoration:none;
}
#header #nav-main ul li a:hover{
background-color:#fff;
}
/***** LANG *****/
#header #lang {
float:right;
}

#header #lang ul {
float:right;
}
#header #lang ul li {
display:inline;
}
#header #lang #changelang .se a {
background-image:url(se_2c.gif);
}
#header #lang #changelang .gb a {
background-image:url(gb_2c.gif);
}
#header #lang #changelang .de a {
background-image:url(de_2c.gif);
}
#header #lang #changelang .es a {
background-image:url(es_2c.gif);
}
#header #lang #changelang.clang0 .se a {
background-image:url(se.gif);
}
#header #lang #changelang.clang1 .gb a {
background-image:url(gb.gif);
}
#header #lang #changelang.clang2 .de a {
background-image:url(de.gif);
}
#header #lang #changelang.clang3 .es a {
background-image:url(es.gif);
}
#header #lang #changelang .se a:hover {
background-image:url(se.gif);
}
#header #lang #changelang .gb a:hover {
background-image:url(gb.gif);
}
#header #lang #changelang .de a:hover {
background-image:url(de.gif);
}
#header #lang #changelang .es a:hover {
background-image:url(es.gif);
}
#header #lang #changelang .se a,
#header #lang #changelang .gb a,
#header #lang #changelang .de a,
#header #lang #changelang .es a {
background-repeat:no-repeat;
float:right;
height:10px;
margin-left:5px;
width:14px;
}
/***** MAIN *****/
#main-content {
background-image:url(content-bg-rpt.jpg);
background-position:167px 0;
background-repeat:repeat-y;
float:left;
width:974px;
}
#page1 #main-content {
background-image:none;
}
/***** NAV-LEFT *****/
#nav-left {
display:block;
float:left;
font-size:0.8em;
font-weight:bold;
height:400px;
line-height:16px;
padding:0 10px 0 0;
width:200px;
}
#nav-left h2 {
border-bottom:1px solid #084184;
}
#nav-left ul li,
#nav-left ul li ul li {
display:block;
line-height:16px;
padding:0 0 0 10px;
}
#nav-left ul li {
width:190px;
}
#nav-left ul li ul li {
width:180px;
}
#nav-left a {
border-bottom:1px solid #084184;
display:block;
text-decoration:none;
width:100%;
}
#nav-left ul li a {
margin:0 0 0 -10px;
padding:0 0 0 10px;
}
#nav-left ul li ul li a {
margin:0 0 0 -20px;
padding:0 0 0 20px;
}
#nav-left a:hover,
#nav-left .aktiv a {
background-color:#fff;
line-height:16px;
}
/***** MAIN *****/
#main {
display:block;
float:left;
width:558px;
}
#main p {
margin:0 10px 10px 0;
}
#main ul {
list-style:disc;
list-style-position:outside;
margin:0 0 10px 15px;
}
#main-content-block {
background-color:#FFFFFF;
float:left;
width:558px; /*BG-IMG*/
}
#main-content-block-columns {
background-image:url(aridus-main-content-block-bg.gif);
float:left;
width:558px; /*BG-IMG*/
}
#main-content-block-clear {
background-color:transparent;
float:left;
width:558px; /*BG-IMG*/
}
#main-content-block .download-file {
margin:0 10px;
}
#main-content-block-columns .download-file {
background-color:#fff;
height:50px;
margin:0 10px;
}
#main-content-block .download-desc {
margin:0 10px 10px 10px;
}
hr {
background-color:#B9D2E6;
border-width:0;
color:#B9D2E6;
height:1px;
}
hr.clear {
visibility:hidden;
clear:both;
float:none;
width:100%;
}
hr.full-width {
clear:both;
float:none;
height:1px;
margin:0;
width:100%;
}
hr.one-col-left {
clear:left;
width:185px;
float:left;
}
hr.two-col-right {
width:372px;
}
#main-block table {
border-collapse:collapse;
font-size:0.8em;
left:-10px;
position:relative;
table-layout:fixed;
width:196px;
}

#main-block table td {
border-bottom:1px solid #B9D2E6;
vertical-align:top;
padding:3px 0 3px 10px;
width:78px;
overflow:hidden;
}
div.full-width {
background-color:#fff;
clear:both;
margin:0;
padding:10px;
}
#page1 div.full-width {
background-color:transparent;
}
div.one-col-left {
clear:left;
float:left;
padding:10px;
width:176px;
}
div.two-col-right {
margin:0 0 0 197px;
padding:10px;
width:341px;
}
#jaos {
clear:left;
float:left;
margin:0 0 10px 10px;
}
.jaosg_bildbeschreibung {
margin:0 0 10px 0;
}
#main-right {
left:800px;
position:absolute;
width:176px;
}
#main-right #wx_module_3840 {
background-color:#fff;
border:5px solid #fff;
}
#main-right #wx_module_3840.wow_container {
position:relative;
width:165px;
height:142px;
overflow:hidden;
}

#main-right #wx_module_3840.wow_container div form {
position:relative;
top:-10px;
left:-9px;
}
#main-right #wx_module_3840.wow_container div,
#main-right #wx_module_3840.wow_container div form,
#main-right #wx_module_3840.wow_container div form table,
#main-right #wx_module_3840.wow_container div form table.wowfill,
#main-right #wx_module_3840.wow_container div form table.wowfill tbody,
#main-right #wx_module_3840.wow_container div form table.wowfill tbody tr,
#main-right #wx_module_3840.wow_container div form table.wowfill tbody tr td,
#main-right #wx_module_3840.wow_container div form table.wowfill tbody tr td table,
#main-right #wx_module_3840.wow_container div form table.wowfill tbody tr td table tbody {
background-color:#fff;
border:1px solid #fff;
padding:0;
margin:0;
}
/***** TEASER *****/
#main-right .teaser p {
margin:3px 0 0 0;
background-color:#fff;
padding:5px;
}
#main-right .teaser a {
background-color:#fff;
display:block;
padding:5px;
text-align:right;
}
/***** FOOTER *****/
#footer {
clear:both;
font-size:0.6em;
background-image:url(content-bg-btm.jpg);
height:60px;
background-repeat:no-repeat;
background-position:164px 0;
}
#page1 #footer {
background-image:none;
}
#footer .copy {
float:left;
margin:20px 0;
}
#print a,
#send a {
background-position:center;
background-repeat:no-repeat;
display:block;
float:right;
height:17px;
margin:20px 0 0 10px;
width:17px;
}
#print a {
background-image:url(print.gif);
}
#send a {
background-image:url(mail.gif);
}
#print a:hover,
#send a:hover {
background-color:#fff;
}


.clear {
clear:both;
}
.floatLeft img {
float:left;
margin:0 10px 0 0;
}
.floatRight img {
float:right;
margin:0 15px 0 10px;
}
.topline {
border-top:1px solid #004184;
}
h3.topline {
margin:10px -10px 0px -5px;
padding:0 10px 0 5px;
}
.tab {
display:block;
float:left;
width:50px;
}
/***** FORMULAR *****/
.formgen {
background-color:#FFFFFF;
padding:10px 0 0 10px;
margin:-15px 0 0 0;
}
form {}
#doform124 {}
label {
display:block;
float:left;
margin:0 10px 0 0;
text-align:right;
width:175px;
}
.forminfo,
label.formerror {
color:#F7A218;
}
.forminfo {
margin:0 0 10px 10px;
}
input#el_0,
input#el_1,
input#el_2,
input#el_3,
input#el_4,
input#el_5 {
background-color:#DFE6F6;
border:0px solid #DFE6F6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
margin:0 0 5px 0;
width:312px;
}
.formtextfield {
background-color:#DFE6F6;
border:0px solid #DFE6F6;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
height:150px;
width:312px;
}
div.formblock input.formsubmit {
background-color:#DFE6F6;
border:1px outset #DFE6F6;
color:#084184;
font-size:0.8em;
font-weight:bold;
margin:5px 0 10px 185px;
width:185px;
}
div.formblock input.formsubmit:hover {
border:1px outset #DFE6F6;
color:#FFFFFF;
}
div.formblock input.formsubmit:active,
div.formblock input.formsubmit:focus {
border:1px inset #DFE6F6;
color:#FFFFFF;
}
#form-module-thanks {
background-color:#ffffff;
height:50px;
margin:0 10px;
}