/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 3, 2013 */



@font-face {
    font-family: 'signikaregular';
    src: url('../font/signika-regular-webfont.eot');
    src: url('../font/signika-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/signika-regular-webfont.woff') format('woff'),
         url('../font/signika-regular-webfont.ttf') format('truetype'),
         url('../font/signika-regular-webfont.svg#signikaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'signikasemibold';
    src: url('../font/signika-semibold-webfont.eot');
    src: url('../font/signika-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/signika-semibold-webfont.woff') format('woff'),
         url('../font/signika-semibold-webfont.ttf') format('truetype'),
         url('../font/signika-semibold-webfont.svg#signikasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


BODY
{
background:url(../pix/welle-hintergrund.gif) repeat-x #eaf0f6 center top;
font-family:signikaregular;
margin:0px;
padding:0px;
text-align:center;
color:#505050;
font-size:80%;
line-height:1.5em;
}

HR
{
margin:0px;
padding:0px;
padding-bottom:10px;
border-width:0px;
border-top:1px #000000 dashed;
height:1px;
}


A
{
font-family:arial;
color:#e2001a;
text-decoration:none;
/*font-weight:bold;*/
font-size:90%;
}

A:hover,A:focus
{
text-decoration:underline;
}



BLOCKQUOTE
{
font-style:italic;
}

FORM
{
margin:0px;
padding:0px;
}

INPUT,TEXTAREA,SELECT,TABLE
{
font-size:100%;
font-family:signikaregular;
}

INPUT[type=submit]
{
cursor:pointer;
}

P
{
margin:0px 0px 20px 0px;
padding:0px;
}

LI
{
clear:both;
}

UL,OL
{
margin:0px;
}

UL
{
padding-left:15px;
}

#sitemap UL
{
margin:0px;
list-style-position:outside;
padding-left:25px;
}

LI
{
padding:0px;
margin:0px;
}

#outer_main
{
width:960px;
margin:auto;
text-align:left;
background:url(../pix/schatten-hintergrund.png) no-repeat 0px 145px;
min-height:1200px;
}

#inner_main
{
width:878px;
margin-left:10px;
background:#ffffff;
padding:26px 40px 50px 22px;
}

#head
{
height:168px;
}



#head IMG
{
float:right;
}

#head DIV
{
margin-top:5px;
width:250px;
float:left;
}

#head DIV P:first-child
{
margin-bottom:10px;
color:#004f91;
font-size:115%;
}

#head DIV P:last-child
{
font-family:signikasemibold;
line-height:1.2em;
}


#outer_navig
{
width:200px;
float:left;
margin-right:50px;
}

#inner_navig
{
}




#inner_navig A.navig_1,#inner_navig A.navig_2,#inner_navig A.navig_1_click,#inner_navig A.navig_2_click
{
color:#004f91;
display:block;
padding:5px 10px 5px 10px;
}

#inner_navig A.navig_1_click,#inner_navig A.navig_2_click
{
color:#e2001a;
}

#inner_navig A:hover,#inner_navig A:focus,#inner_navig A.navig_1_click,#inner_navig A.navig_2_click
{
color:#e2001a;
text-decoration:none;
}

#inner_navig A.navig_1,#inner_navig A.navig_1_click
{                   
font-weight:normal;
font-size:110%;
border-bottom:1px dotted #e2001a;
font-family:signikasemibold;
line-height:1.3em;
}


#inner_navig A.navig_2,#inner_navig A.navig_2_click
{
font-weight:normal;             
font-size:110%;
padding-left:20px;
font-family:signikasemibold;
line-height:1.3em;
}



#inner_marginal A:hover,#inner_marginal A:focus
{
text-decoration:underline;
}



#mainheadline
{
width:628px;
float:right;
}

#outer_content
{
width:628px;
float:right;
}

#inner_content
{

}

.content_box
{
clear:both;
}

#outer_marginal
{
width:200px;
float:right;
margin-top:50px;
}

#inner_marginal
{
}

.marginal_box
{
clear:both;
}

#footer
{
padding-top:165px;
clear:both;
}


#footer A
{
margin-left:5px;
margin-right:5px;
float:right;
border-left:1px solid #505050;
padding-left:5px;
color:#505050;
font-weight:normal;
}

#footer A:last-child
{
border-left:none;
}

IMG
{
border:none;
}

H1,H2,H3,H4
{
font-weight:normal;
margin:0px;
color:#004f91;
font-size:100%;
}

H1
{
font-size:230%;
margin-bottom:20px;
}

H2,H3,H4
{
font-family:signikasemibold;
font-size:120%;
margin-bottom:6px;
}


.breaker
{
height:0px;
clear:both;
}

.texteinzug
{
margin:0px;
padding:0px;
margin-left:170px;
display:block;
}

.download
{
background-repeat:no-repeat !important;
padding-left:20px !important;
white-space:nowrap;
}


.italic
{
font-style:italic;
}


.pic_left
{
clear:left;
float:left;
padding-right:10px;
padding-bottom:10px;
}

.pic_right
{
clear:right;
float:right;
padding-left:10px;
padding-bottom:10px;
}

.texteinzug
{
margin:0px;
padding:0px;
margin-left:70px;
display:block;
}

.bildergalerie
{
float:left;
padding-right:10px;
padding-bottom:10px;
}

A.anker
{
display:block;
margin-bottom:5px;
}

.dohighlight
{
background:#DBE392;
}

.form_error
{
background:#ff0000;
color:#ffffff;
padding:0px 2px 0px 2px;
}

.dreispalten
{
margin-top:40px;
background:url(../pix/spalten-background.gif) repeat-y;
}



.dreispalten .dreispalten_content DIV
{
float:left;
width:196px;
margin-right:10px;
padding-right:10px;
}

.dreispalten .dreispalten_content DIV P:last-child
{
margin-bottom:0px;
}

.dreispalten .dreispalten_content DIV.last
{
margin-right:0px;
border-right:none;
padding-right:0px;
}



.anker_bereich
{
margin-bottom:20px;
}

A.mehr
{
background:url(../pix/pfeil-links.png) no-repeat 0px 4px;
padding-left:13px;
}

IMG.top_pic
{
float:right;
margin-left:-10px;
margin-bottom:40px;
margin-top:-50px;
}