html , body{
margin: 0px;
font: 13px Arial, Helvetica, sans-serif;
color:#6a6a63;
}/*Definition aller Links*/a:link {
text-decoration: none;
font-weight:bold;
color:#06F;
}
a:visited {
text-decoration: none;
font-weight:bold;
}a:hover {
color:#e0e822;
}button_mot {
background:url(../img/mot.png);
}.bottom_text {
font-size:10px;
}
a:active {
text-decoration: none;
}#tooltip {
border : 1px solid #dca;
border-width : 0px 1px 1px 0px;
background-color : #eed;
width : 170px;
padding : 0;
}
#tooltip p {
margin : 4px 8px 3px 8px;
color : #b00;
font-size : 11px;
}
.clear {
clear: both;
}
form {
margin: 0px;
}
select  {
outline:none;
border-style: none;
}
a  {
outline:none;
border-style: none;
}
img {
outline:none;
border-style: none;}.weisse_dicke_schrift {
font-weight:bold;
color:white;
}
.grauerRand_schwarzeSchrift {
border: 2px solid #c3c3c3;
border-color: #c3c3c3;
color:#000000;
}.schwarze_Schrift {
color:black;
}.grauerRand {
 border: 2px solid #c3c3c3;
 border-color: #c3c3c3;
color:#6a6a63;
}.TabHintergrund {
background:url(../img/Hintergrund_Tabelle_1.png);
background-repeat:no-repeat;
}.TabHintergrund2 {
background:url(../img/Hintergrund_Tabelle_2.png);
background-repeat:no-repeat;
}
.blauer_Strich {
background-image:url(../img/blauer_Strich.png.png);
height:1px;
width:auto;
background-repeat:no-repeat;
visibility:visible;
}.blauer_Strich_dick {
background-image:url(../img/blauer_Strich.png.png);
height:3px;
width:auto;
background-repeat:no-repeat;
visibility:visible;
}.nach_oben {
background-image:url(../img/nach_oben.png);
visibility:visible;
display:block;
height:auto;
width:auto;
background-repeat:no-repeat;
}#wrap {
height: 100%;
width: 100%;
position: absolute;
background: url(../img/bg_wrap.png) repeat-x scroll;
}
#wrap .content {
width: 900px;
margin-right: auto;
margin-left: auto;
height: auto;
}
#wrap .content .head {
height: 133px;
float: left;
width: 900px;
display: block;
background: url(../img/eb_transparent.png) repeat scroll;
}
#wrap .content .head#memo {
height: 133px;
float: left;
width: 900px;
display: block;
background: url(../img/memo_t1.png) no-repeat 18px bottom;
}#wrap .content .head h1  {
text-indent: -1000em;
background: url(../img/image1.png) no-repeat scroll center;
height: 74px;
width: 900px;
margin-right: auto;
margin-left: auto;
margin-top: 50px;
left: auto;
right: auto;
float: left;
padding: 0px;
}
#wrap .content .head a {
text-indent: -1000em;
background: url(../img/image1.png) no-repeat scroll center;
height: 74px;
width: 900px;
margin-right: auto;
margin-left: auto;
margin-top: 50px;
left: auto;
right: auto;
float: left;
padding: 0px;
}#wrap .content .auswahl {
background: url(../img/bg_auswahl.png) no-repeat scroll;
width: 900px;
height: 164px;
float: left;
text-align: center;
font-size: 16px;
color: #FFF;
text-decoration: none;
}
#wrap .content .auswahl .buttons {
margin-top: 50px;
width: 621px;
margin-right: auto;
margin-left: auto;
}

#wrap .content .auswahl .buttons .btn_1 a {
background: url(../img/btn_1.png) no-repeat scroll;
height: 54px;
width: 180px;
display: block;
float: left;
clear: right;
line-height: 54px;
text-align: center;
color: #FFF;
text-decoration: none;
}/*Startseite obere Nav*/.btn_1_index {
color: #FFFfff;
}

.btn_1_index a {
background: url(../img/btn_1_index.png) no-repeat scroll;
height: 54px;
width: 180px;
display: block;
float: left;
clear: right;
line-height: 54px;
text-align: center;
color: #ffffff;
text-decoration: none;
}

.btn_1_index a:hover {
background: url(../img/btn_1_index_hover.png) no-repeat scroll;
height: 54px;
width: 180px;
display: block;
float: left;
clear: right;
line-height: 54px;
text-align: center;
color: #FFF;
text-decoration: none;
}.btn_1_index a:visited {
color:#ffffff;
}/*Ende Startseite obere Nav*/

#wrap .content .auswahl .buttons .btn_1 a:hover {
background: url(../img/btn_1_hover.png) no-repeat scroll;
height: 54px;
width: 180px;
display: block;
float: left;
clear: right;
line-height: 54px;
text-align: center;
color: #FFF;
text-decoration: none;
}
#wrap .content .auswahl .buttons .btn_2 a {
background: url(../img/btn_2.png) no-repeat scroll;
height: 54px;
width: 180px;
display: block;
float: left;
clear: right;
line-height: 54px;
text-align: center;
color: #FFF;
text-decoration: none;
}
#wrap .content .auswahl .buttons .btn_2 a:hover {
background: url(../img/btn_2_hover.png) no-repeat scroll;
height: 54px;
width: 180px;
display: block;
float: left;
clear: right;
line-height: 54px;
text-align: center;
color: #FFF;
text-decoration: none;
}

#wrap .content .auswahl .buttons .btn_3 a {
background: url(../img/btn_3.png) no-repeat scroll;
height: 54px;
width: 180px;
display: block;
float: left;
clear: right;
line-height: 54px;
text-align: center;
color: #FFF;
text-decoration: none;
}
#wrap .content .auswahl .buttons .btn_3 a:hover {
background: url(../img/btn_3_hover.png) no-repeat scroll;
height: 54px;
width: 180px;
display: block;
float: left;
clear: right;
line-height: 54px;
text-align: center;
color: #FFF;
text-decoration: none;
}

#wrap .content .formular {
height: 113px;
width: 900px;
float: left;
display: block;
background: url(../img/bg_searchform.png) no-repeat scroll;
border-top: none;
border-right: none;
border-bottom: 2px solid #60a0dc;
border-left: none;
}
#wrap .content .formular#resultos {
height: 136px;
width: 900px;
float: left;
display: block;
background: url(../img/form_bg_result.png) no-repeat scroll;
border-top: none;
border-right: none;
border-bottom: 2px solid #60a0dc;
border-left: none;
}
#wrap .content .formular .form_pos {
float: left;
display: inline;
margin-left: 135px;
width: 635px;
}
#wrap .content .formular .form_pos#result {
display: inline;
margin-top: 50px;
padding-top: 10px;
float: left;
margin-left: 0px;
}
#wrap .content .formular .form_pos .f1 {
clear: right;
float: left;
width: 230px;
background: url(../img/form_bg_fach.png) no-repeat;
padding-top: 3px;
padding-left: 4px;
margin-right: 7px;
height: 64px;

}
#wrap .content .formular .form_pos .form_fach {
font-size: 18px;
color:#999;
border-style: none;
width: 215px;
padding: 6px 3px 0px 5px;
position: relative;
margin-top: 22px;
outline:none;
height: 30px;
text-transform: capitalize;
}
#wrap .content .formular .form_pos .f2 {
clear: right;
float: left;
width: 157px;
background: url(../img/form_bg_stufe.png) no-repeat;
padding-top: 3px;
padding-left: 4px;
margin-right: 7px;
height: 64px;
}#wrap .content .formular .form_pos .form_stufe {
font-size: 18px;
color: #000;
border-style: none;
width: 150px;
padding: 5px 3px 1px 5px;
position: relative;
margin-top: 22px;
outline:none;
}
#wrap .content .formular .form_pos .f3 {
clear: right;
float: left;
width: 157px;
background: url(../img/form_bg_region.png) no-repeat;
padding-top: 3px;
padding-left: 4px;
margin-right: 7px;
height: 64px;
}.wrap .content .formular .form_pos .region {
font-size: 18px;
color: #000;
border-style: none;
width: 215px;
padding: 3px 3px 3px 5px;
position: relative;
outline:none;
}
#wrap .content .formular .form_pos .form_region {
font-size: 18px;
color: #000;
border-style: none;
width: 150px;
padding: 5px 3px 1px 5px;
position: relative;
margin-top: 22px;
}
#wrap .content .formular .form_pos .f4{
clear: right;
float: left;
width: 58px;
height: 32px;
margin-top: 22px;
}#wrap .content .selector {
float: right;
width: 260px;
margin-top: 63px;
margin-left: 5px;
height: auto;
}#wrap .content .navigation {
line-height: 60px;
height: 60px;
font-size:10px;
display: block;
width: 835px;
float: left;
padding-left: 20px;
border-top: 1px none #b6cee6;
border-right: 1px none #b6cee6;
border-bottom: 1px solid #b6cee6;
border-left: 1px none #b6cee6;
}
#wrap .content .navigation a {
text-transform: uppercase;
text-decoration: none;
color:#246cae;
margin-right: 1px;
margin-left: auto;
padding-right: 20px;
padding-left: 20px;
font-size: 12px;
line-height: 60px;
display: block;
clear: right;
float: left;
width: auto;
}
#wrap .content .navigation a:hover {
text-transform: uppercase;
text-decoration: none;
color:#006;
margin-right: 1px;
margin-left: auto;
display: block;
padding-right: 20px;
padding-left: 20px;
font-size: 12px;
clear: right;
float: left;
}
#wrap .content .newsbox {
height: 215px;
width: 900px;
background: url(../img/bg_3boxes.png) no-repeat scroll;
display: block;
float: left;
border-top: 1px none #b6cee6;
border-right: 1px none #b6cee6;
border-bottom: 1px solid #b6cee6;
border-left: 1px none #b6cee6;
padding-top: 45px;
}
#wrap .content .footer {
display: block;
float: left;
height: 60px;
width: 900px;
margin-bottom: 10px;
}
#wrap .content .newsbox .box_1 {
clear: right;
float: left;
margin-left: 15px;
width: 250px;
margin-right: 30px;
}.box_1_index {
clear: right;
float: left;
margin-left: 15px;
width: 250px;
margin-right: 30px;
}.box_1_index a {
clear: right;
float: left;
margin-left: 15px;
width: 194px;
height:123px;
margin-right: 30px;
background:url(../img/wehende_CH_Flagge.png);
display:block;
}.box_1_index a:hover {
background:url(../img/wehende_CH_Flagge_hover.png);
visibility:visible;
background-repeat:no-repeat;
display:block;
}
#wrap .content .newsbox .box_2 {
clear: right;
float: left;
margin-left: 30px;
width: 250px;
margin-right: 30px;
}
#wrap .content .newsbox .box_3 {
clear: right;
float: left;
margin-left: 30px;
width: 254px;
}.box_3_index {
clear: right;
float: left;
margin-left: 30px;
width: 254px;
}.box_3_index a {
clear: right;
float: left;
margin-left: 30px;
width: 188px;
height:126px;
display:block;
background:url(../img/wehende_AU_Flagge.png);
}.box_3_index a:hover {
background-image:url(../img/wehende_AU_Flagge_hover.png);
visibility:visible;
background-repeat:no-repeat;
display:block;
}#wrap .content .newsbox h2  {
margin: 0px 0px 10px;
color:#459ff4;
font-weight: normal;
}
#wrap .content .newsbox .subhead  {
color:#6a6a63;
font-weight: bold;
font-size: 12px;
margin-bottom: 10px;
float: left;
}
#wrap .content .newsbox .text  {
float: left;
display: block;
font-size: 12px;
width: 100%;
color: #666;
}
#wrap .content .newsbox .text a.box_link {
color: #333;
float: left;
}
.copyright    {
color: #999;
width: 599px;
clear: right;
float: left;
display: block;
margin-top: 15px;
margin-right: 1px;
font: 11px/12px Tahoma, Geneva, sans-serif;
}
.partners    {
float: left;
width: 300px;
display: block;
text-align: right;
margin-top: 15px;
}
.arrow_left {
background: url(../img/arr_right.png) no-repeat scroll right 4px;
padding-right: 13px;
}
div.menue a { background: url(../img/bg_navi_login.png) no-repeat; width:250px; height:21px;color:black; }
div.menue a:hover { color:#00F;background:#FFF; }
