body
{
margin: 0 0 10px 0;
padding: 0;
font-family: Verdana, Arial, Tahoma;
background-image: url('../images/bg-nav-oben.gif');
background-repeat: repeat-x;
background-position: 0 93px
}
a:link
{
color: #173C93;
text-decoration: underline
}
a:visited, a:active
{
color: #9FB0D3;
text-decoration: none
}
a:hover
{
color: #173C93;
text-decoration: none
}
ul, ol
{
font-family: Verdana, Arial, Tahoma;
margin: 5px 20px 10px 35px
}
li
{
line-height: 150%;
text-align: justify;
color: #333
}
textarea
{
margin: 2px 5px 15px 5px;
font-size: 11px
}
#spalte_content hr
{
color: #ccc;
background-color: #000;
border: none;
height: 1px;
margin: 12px 5px
}
marquee
{
margin-right: 5px;
margin-left: 5px
}
.min
{
height: 5px;
width: 5px
}
.tricker div
{
text-align: left;
margin: 3px 0 10px 5px
}
#logo
{
background-image: url('../images/logo-ohne-kontur-kl.jpg');
background-repeat: no-repeat;
background-position: 5px 20px;
height: 85px;
width: 960px
}


#banner
{
position: absolute;
width: 237px;
height: 60px;
margin-top: 10px;
margin-left: 41%
}





#sf
{
text-align: center;
background-color: #D7DFF0;
width: 160px;
border-right: 1px solid #9FB0D3;
border-left: 1px solid #9FB0D3
}
#sf input, #sf form, #sf label
{
margin: 0;
padding: 0
}
#suchleiste
{
margin: 0;
text-align: center;
height: 5px;
border-top: 3px double #003374;
background-color: #003374;
}
.roman li
{
list-style-type: upper-roman
}
.hvh
{
font-weight: bold;
color: #CC0000
}
#near div
{
margin: 3px 0 0 10px
}
.alpha
{
margin-bottom: 25px
}
.alpha li
{
list-style-type: lower-alpha
}
.norm
{
font-size: 13px
}
th
{
text-align: left
}
fieldset
{
margin: 10px 0 15px 0;
border: 1px solid #E8E8E8;
padding-top: 5px;
padding-bottom: 5px
}
pre
{
text-align: left;
font-size: 12px;
margin: 5px 5px 15px 5px;
font-family: Tahoma, Arial, Verdana;
padding: 3px;
color: #000;
background-color: #D7DFF0
}
pre span
{
color: #E10024
}
img, img a:hover
{
border: 0;
background-color: transparent;
text-decoration: none
}
.mq
{
color: #fff;
border: 3px double #E10024;
background-image: url('../images/navi-oben.gif');
background-repeat: repeat-x;
line-height: 26px
}
.leg
{
font-weight: bold;
color: #003289
}
.leg_start
{
font-weight: bold;
color: #;
text-transform: uppercase;
letter-spacing: 4pt
}
.grafik
{
color: #FF0000
}
.groesse
{
color: #008000
}
.link
{
color: #0000FF
}
.anz
{
font-family: 'Courier New';
padding: 0 5px;
color: #999;
font-size: 11px
}
.feld
{
border: 4px double #E10024;
padding: 10px;
line-height: 160%;
color: #000
}
.feld_2
{
border: 2px dotted #E10024;
padding: 10px;
color: #000
}
input, option, select, .sbut
{
color: #003289;
font-family: Arial, Verdana, Tahoma;
font-size: 10px
}
.pruefen
{
border: none;
background-color: transparent;
font-size: 13px
}
.go
{
width: 36px;
height: 20px;
line-height: 20px;
border: none;
background-color: transparent;
background-image: url('../images/go.gif');
background-repeat: no-repeat;
color: #fff;
font-size: 11px;
font-weight: bold
}
.ggf
{
font-size: 11px
}
.put
{
color: #003289;
font-family: Arial, Verdana, Tahoma;
font-size: 11px
}

/* Spalte Content */
#spalte_content
{
width: 520px;
font-size: 14px
}
#spalte_content_gg
{
width: 802px;
font-size: 12px
}
#spalte_content a:link, #spalte_content a:active, #spalte_content a:visited, #spalte_content a:hover
{
font-weight: bold
}
#spalte_content p
{
font-size: 12px;
margin: 0 5px 15px 5px;
line-height: 150%;
text-align: justify
}
#spalte_content .danke
{
margin: 25px 5px 15px 5px;
text-align: center
}
#spalte_content .first_line
{
padding-top: 15px
}
#spalte_content h1
{
text-align: center;
color: #fff;
line-height: 24px;
margin: 0;
font-weight: normal;
font-size: 12px;
background-image: url('../images/ue-h1.gif');
background-repeat: no-repeat
}
#spalte_content h2
{
text-align: left;
padding: 15px 5px 5px 5px;
margin: 0;
font-size: 14px;
color: #173C93
}
#spalte_content .agb h2
{
font-size: 12px
}
#spalte_content .agb p
{
font-size: 10px;
margin-top: 0;
margin-bottom: 0;
padding-bottom: 7px;
line-height: 100%
}
#spalte_content .spots
{
font-variant: small-caps
}
#spalte_content .faq h2
{
font-size: 12px;
font-weight: normal;
text-align: left
}
#spalte_content .faq a
{
cursor: help;
font-weight: normal;
color: #173C93;
text-decoration: none
}
#spalte_content h3
{
text-align: justify;
font-size: 12px;
line-height: 150%;
font-weight: normal;
color: #173C93;
margin: -50px 0 10px 0;
padding: 0 5px
}
#spalte_content h4
{
font-size: 13px;
color: #173C93;
text-align: center;
margin: 40px 5px 10px 5px;
background-color: #D7DFF0;
padding: 5px;
text-transform: uppercase;
letter-spacing: 1pt
}
#spalte_content h5
{
text-align: justify;
font-size: 13px;
color: #173C93;
font-weight: normal;
margin: 25px 5px 5px 5px;
padding: 2px;
border-bottom: 1px dotted #9FB0D3
}
#spalte_content h6
{
font-size: 13px;
color: #173C93;
letter-spacing: 1px;
margin: 0
}
#spalte_content .pr
{
clear: left;
text-align: center;
font-size: 10px;
color: #173C93;
font-weight: normal;
margin: 0 30px 10px 30px;
padding: 2px;
border: 1px dotted #9FB0D3
}
#domain
{
border-right: 1px solid #E8E8E8;
border-top: 1px solid #E8E8E8;
margin-top: 20px;
width: 100%;
clear: right
}
#domain td
{
border-left: 1px solid #E8E8E8;
border-bottom: 1px solid #E8E8E8;
padding: 7px
}
#domain th
{
border-left: 1px solid #E8E8E8;
border-bottom: 1px solid #E8E8E8;
padding: 7px;
color: #000
}
.bild
{
border: 1px solid #333
}
.tipp
{
margin-top: 20px;
margin-bottom: 0
}
.akt
{
font-size: 10px;
line-height: 24px;
color: #999;
font-style: italic
}
.tipp:first-letter
{
font-size: 20px;
color: #E10024
}
.bild2
{
border: 1px solid #666
}
.navi_oben
{
padding: 20px 0 0 0;
height: 70px
}
#navi
{
text-align: center
}
#navi td
{
background-image: url('../images/nav_but.gif');
background-repeat: no-repeat;
text-align: center;
line-height: 26px;
width: 140px;
padding: 0 2px;
font-size: 12px;
font-weight: bold;
font-family: Arial, Verdana, Tahoma
}
#navi a:link, #navi a:active, #navi a:visited
{
display: block;
color: #fff;
text-decoration: none
}
#navi a:hover
{
color: #9FB0D3;                 /* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
text-decoration: none
}
.hp_nav
{
margin: 25px 0;
line-height: 150%
}
.ext
{
margin-bottom: 25px;
border-bottom: 1px dotted #ccc;
padding-bottom: 5px
}
#hg_abs img
{
margin: 17px
}
.ads
{
float: left;
margin: 5px 10px 3px 5px
}
#content
{
width: 950px;
margin: 0 0 10px 0
}
#zaehler, #date, #time
{
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #173C93
}
#zaehler
{
text-align: right;
margin: 0 0 10px 0
}
#date
{
float: left;
text-align: left;
margin: 0 5px 10px 10px
}
#time
{
float: left;
text-align: left;
margin: 0 0 10px 0
}
#fuss
{
font-family: Arial;
line-height: 14px;
background-image: url('../images/tab-ende.gif');
background-repeat: no-repeat
}
#fuss h6
{
text-align: center;
margin: 0;
font-size: 8px;
font-weight: bold;
color: #ccc;
}
#fuss a:link, #fuss a:active, #fuss a:visited
{
color: #fff;
text-decoration: underline
}
#fuss a:hover
{
color: #ccc;
background-color: transparent;
text-decoration: none
}
#spalte_li
{
text-align: left;
padding-right: 15px;
width: 162px;
font-size: 12px
}
#spalte_li .img
{
margin: 10px 0
}
#nav_li .ue
{
width: 162px;
margin: 0;
background-image: url('../images/ue_nav.gif');
background-repeat: no-repeat;
font-family: Verdana, Arial, Tahoma;
}
#nav_li .ue p
{
margin: 0 0 0 5px;
font-size: 12px;
line-height: 24px;
color: #fff
}
#nav_li .bg
{
width: 160px;
background-color: #D7DFF0;
border-right: 1px solid #9FB0D3;
border-left: 1px solid #9FB0D3
}
#nav_li .unt
{
width: 162px;
height: 16px;
background-image: url('../images/unt_nav.gif');
background-repeat: no-repeat;
margin-bottom: 10px
}
#nav_li .such
{
width: 162px;
height: 16px;
background-image: url('../images/ue_such.gif');
background-repeat: no-repeat
}
#nav_li a:link, #nav_li a:active, #nav_li a:visited
{
margin-left: 5px;
line-height: 20px;
font-family: Arial;
display: block;
text-decoration: none;
color: #173C93;
border-bottom: 1px solid #E8E8E8;
font-family: Arial, Tahoma;
}
#nav_li a:hover
{
text-decoration: none;
color: #9FB0D3
}
#nav_li .sec a:link, #nav_li .sec a:active, #nav_li .sec a:visited, #nav_li .sec a:hover
{
font-size: 11px;
width: 140px;
margin-left: 15px
}
#spalte_akt
{
text-align: center;
line-height: 12px;
background-color: #D7DFF0;
border-right: 1px solid #9FB0D3;
border-left: 1px solid #9FB0D3;
font-size: 10px;
color: #9FB0D3
}

#spalte_re
{
padding-left: 15px;
text-align: left;
width: 252px
}
#spalte_re a:link
{
color: #E10024;
text-decoration: underline
}
#spalte_re a:visited, #spalte_re a:active
{
color: #E10024;
text-decoration: none
}
#spalte_re a:hover
{
color: #173C93;
text-decoration: none
}
#spalte_re .ue
{
width: 252px;
background-image: url('../images/ue_re.gif');
background-repeat: no-repeat
}
#spalte_re .ue h1, #spalte_re .ue h2
{
margin: 0;
padding-left: 5px;
color: #fff;
font-size: 12px;
font-weight: normal;
line-height: 24px
}
#spalte_re .bg
{
width: 250px;
background-color: #D7DFF0;
border-right: 1px solid #9FB0D3;
border-left: 1px solid #9FB0D3
}
#spalte_re .bg_dc
{
width: 250px;
background-color: #C9D9F3;
background-image: url('../images/bg_dc.gif');
background-repeat: repeat-x;
border: 1px solid #9FB0D3;
margin-bottom: 10px
}
#spalte_re .bg p
{
font-family: Arial;
color: #173C93;
padding: 5px;
margin: 0;
text-align: justify;
line-height: 130%;
font-size: 12px;
border-bottom: 1px solid #e8e8e8
}
#spalte_re .unt
{
width: 252px;
height: 16px;
background-image: url('../images/unt_re.gif');
background-repeat: no-repeat;
border: none;
padding: 0;
margin-bottom: 10px
}
.anmeld
{
text-align: left
}
.anmeld a:link, .anmeld a:active, .anmeld a:visited
{
margin: 20px 5px;
display: block;
width: 181px;
height: 40px;
background-image: url('../images/anmelde-button.gif');
}
.anmeld a:hover
{
background-image: url('../images/anmelde-button-hover.gif')
}
.downl a:link, .downl a:active, .downl a:visited
{
margin: 20px 0;
display: block;
width: 181px;
height: 40px;
background-image: url('../images/downl-button.gif');
}
.downl a:hover
{
background-image: url('../images/downl-button-hover.gif')
}
.tools
{
margin-left: 5px
}
.tools a:link, .tools a:active, .tools a:visited
{
display: block;
width: 140px;
background-image: url('../images/tools-button.jpg');
background-repeat: no-repeat;
background-position: left center;
height: 24px;
padding-left: 25px;
text-decoration: none;
color: #003289;
border: 1px dashed #E8E8E8
}
.tools a:hover
{
background-image: url('../images/tools-button-hover.jpg');
text-decoration: none;
color: #E10024;
border: 1px dashed #E10024;
background-color: #E8E8E8
}
.tools td
{
text-align: left;
font-size: 12px;
line-height: 24px;
padding-bottom: 10px
}
.navi-info
{
padding-left: 7px
}
.butt p
{
background-image: url('../images/tools-button.jpg');
background-repeat: no-repeat;
background-position: left center;
line-height: 30px;
padding-left: 25px;
margin: 4px
}
.inabs
{
margin: 0;
padding-bottom: 0px;
width: 518px;
border-right: 1px solid #9FB0D3;
border-left: 1px solid #9FB0D3
}
.inabs_gg
{
width: 810px
}
.ab
{
text-align: justify
}
.ab textarea
{
margin-left: 10px
}
.amframe iframe
{
margin: 0 18px 15px 18px
}
.nb
{
margin-bottom: 15px
}
.important, .border
{
background-color: #D7DFF0;
padding: 3px;
color: #E10024
}
.clear
{
height: 15px
}
.clear25
{
height: 25px
}
.trenner
{
padding-top: 3px;
border-top: 1px dotted #ccc
}
#out_s
{
margin-bottom: 15px;
width: 100%
}
#out_s td
{
width: 50%;
text-align: left
}
.read
{
border: none;
background-color: transparent
}
.top a:link, .top a:visited, .top a:active
{
font-size: 11px;
letter-spacing: -1pt;
color: #003289;
text-decoration: underline
}
.top a:hover
{
letter-spacing: -1pt;
background-color: transparent;
color: #666;
text-decoration: none
}
.both
{
font-weight: bold;
letter-spacing: 1pt;
font-family: 'Courier New'
}
.bf
{
font-weight: bold;
letter-spacing: 3pt;
color: #E10024
}
.but, .but_sm
{
font-size: 11px;
text-align: justify;
border: 1px dashed #9FB0D3;
padding: 10px;
line-height: 130%;
margin: 20px 10px
}
.but_or
{
font-size: 11px;
text-align: justify;
padding: 10px;
line-height: 130%;
margin: 20px 10px
}
.but img, .but_or img
{
border: 0;
margin: 0 15px 0 0;
float: left
}
.but_sm img
{
border: 0;
margin: 0 45px 0 25px;
float: left
}
.but h6, .but_sm h6, .but_or h6
{
text-align: left;
margin: 0;
line-height: 100%;
font-size: 12px;
letter-spacing: 2px;
color: #173C93
}
.but .txt_ob, .but_sm .txt_ob, .but_or .txt_ob
{
text-align: justify;
margin: 5px 0
}
.but .txt_ob2, .but_sm .txt_ob2, .but_or .txt_ob2
{
text-align: justify;
line-height: 140%;
margin: 5px 0 12px 0
}
.but .txt, .but_sm .txt, .but_or .txt
{
text-align: justify;
font-weight: bold;
letter-spacing: 1px;
margin: 5px 0 12px 0
}
.but .link, .but_sm .link, .but_or .link
{
text-align: left
}
.but .link a:link, .but .link a:active, .but .link a:visited, .but_sm .link a:link, .but_sm .link a:active, .but_sm .link a:visited, .but_or .link a:link, .but_or .link a:active, .but_or .link a:visited
{
padding: 3px;
border: 1px solid #ccc;
text-decoration: none
}
.but .link a:hover, .but_sm .link a:hover, .but_or .link a:hover
{
border: 1px solid #003289;
text-decoration: none
}
.buttons
{
width: 100%;
padding: 10px
}
.monitor
{
float: left;
border: 1px dashed #9FB0D3;
width: 225px;
text-align: center;
height: 250px;
padding: 10px;
margin: 6px
}
.monitor p
{
color: #333;
font-size: 11px
}
.monitor a:link, .monitor a:active, .monitor a:visited
{
display: block;
letter-spacing: 1px;
font-size: 14px;
line-height: 30px;
color: #003289;
text-decoration: underline
}
.monitor a:hover
{
color: #333;
text-decoration: none
}

.imgplaceholder {
 width: 300px;
 height: 200px;
 color: #000000;
 background-color: #cccccc;
 border: 1px Solid #000000;
 padding: 4px 4px 4px 10px;
 font-family: Arial, Sans-Serif;
 font-size:12px;
 font-weight: Bold;
 text-decoration: None;
 text-align: center;
}

#boxtextleft {
 padding: 5px;
 font-family: Arial, Tahoma;
 font-weight: normal;
 color: #003289;
 font-size:12px;
}

#boxtextright {
 padding: 5px;
 font-family: Arial, Tahoma;
 font-weight: normal;
 color: #003289;
 font-size:12px;
}

#middleboxtext {
 padding: 10px;
 font-family: Arial, Tahoma;
 font-weight: normal;
 color: #003289;
 font-size:12px;
 text-align: justify;
}

.inlineul {
 padding: 4px;
 font-family: Arial, Tahoma;
 font-weight: normal;
 color: #003289;
 font-size:12px;
 text-align: left;
}

.inlineul2 {
 font-family: Arial, Tahoma;
 font-weight: normal;
 color: #003289;
 font-size:12px;
 text-align: left;
}

.line {
 border-bottom: solid 1px #ffffff; 
}

.iframe
{
margin: 0;
padding: 0px;
width: 518px;
border-right: 1px solid #9FB0D3;
border-left: 1px solid #9FB0D3
}




