body {
background-image : url(../images/bg-site.png);
background-repeat : repeat;
background-attachment : fixed;
margin : 0;
padding : 0;
margin : 0 0 0 0;
}

.pica {
background-image : url(../images/bg-slide.png);
background-repeat : repeat;
background-attachment : fixed;
margin : 0;
padding : 0;
margin : 0 0 0 0;
}

#popzentr {
position : absolute;
width : 400px;
height : 300px;
left : 50%;
top : 50%;
margin-left : -200px;
margin-top : -150px;
z-index : 800;
}

#imgdiv {
background-color:#efefef;
border: 10px solid #999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #333333;
text-align: center;
padding:10px;
position: absolute;
width: 600px;
height: 400px;
top: 50%;
left: 50%;
margin-top: -150px;
margin-left: -300px;
z-index: 200;
}


a:link {
color : #222222;
text-decoration : none;
}

a:visited {
color : #222222;
text-decoration : none;
}

a:active {
color : #222222;
text-decoration : none;
}

a:hover {
color : #000000;
text-decoration : underline;
}

a:link.info {
color : #003399;
text-decoration : none;
}

a:visited.info {
color : #003399;
text-decoration : none;
}

a:active.info {
color : #003399;
text-decoration : none;
}

a:hover.info {
color : #dd0000;
text-decoration : underline;
}

a:link.light {
color : #dddddd;
text-decoration : none;
}

a:visited.light {
color : #dddddd;
text-decoration : none;
}

a:active.light {
color : #dddddd;
text-decoration : none;
}

a:hover.light {
color : #aaaaaa;
text-decoration : underline;
font-weight : normal;
}

p, h3, h4, div, td {
font-family : arial, verdana, sans-serif, Helvetica, Geneva;
font-size : 90%;
}

p, div {
line-height : 1.5em;
}

li, ul, ol {
line-height : 1.8em;
font-size : 90%;
}

.text {
font-family : arial, verdana, sans-serif;
font-size : 90%;
color : #000000;
line-height : 1.5em;
}

h1 {
margin-top : 0;
font-family : Arial, Verdana, sans-serif, Helvetica, Geneva; 
font-size : 130%;
}

h2 {
font-family : Arial, Verdana, sans-serif, Helvetica, Geneva;
font-size : 110%;
}

big {
font-family : Arial, Verdana, sans-serif, Helvetica, Geneva;
font-size : 120%;
font-weight : bold;
}

.mark {
background-color : rgb(255, 210, 100);
}

.small {
font-family : Arial, Verdana, sans-serif, Helvetica, Geneva;
font-size : 90%;
}

td {
vertical-align : top; 
}

.bild {
font-family : Arial, Verdana, sans-serif, Helvetica, Geneva;
font-size : 85%;
line-height : 1.2em;
}

.formklein {
font-family : arial, verdana, sans-serif, helvetica, geneva;
font-size : 10pt;
vertical-align : bottom;
}

.zeile {
line-height : 1.2em;
}

.nav {
border-bottom : 1px dotted #000000;
margin-top : 3px;
padding : 2px;
text-align : left;
width : 100%;
}

.nurdrucken {
display : none;
} 

.textbox {
width : 100%;
font-size : 100%;
}

.adresse {
width : 100%;
}

.select { 
background-color : #990000;
color : #efefef;
font-family : verdana, sans-serif, arial, Helvetica, Geneva;
font-size : 13px;
}

.selectf {
background-color : #f5f5f5;
color : #330000;
font-family : verdana, sans-serif, arial, Helvetica, Geneva;
font-size : 13px;
}

#pinboard {
width : 500px;
border-top : 1px dotted #777777;
border-right : 1px dotted #777777;
border-bottom : 1px dotted #777777;
border-left : 1px dotted #777777;
}

#pinboardcell {
border-left : 1px dotted #777777;
border-bottom : 1px dotted #777777;
}

#inhalt {
text-align : center;
}

#leiste {
background-image : url(../images/blue.gif);
border-bottom : 1px solid #dddddd;
padding-top : 3px;
padding-bottom : 3px;
}

.datentbl {border:0px;}
.thanf {background-color:#DDDDFF;color:#000033;text-align:center;font-size:9pt;padding:3px;font-weight:bold;vertical-align:middle;border-top:1px solid #999999;border-right:0px solid #efefef;border-bottom:1px solid #999999;border-left:1px solid #999999;}

.thmit {background-color:#DDDDFF;color:#000033;text-align:center;font-size:9pt;padding:3px;font-weight:bold;vertical-align:middle;border-top:1px solid #999999;border-right:0px solid #000000;border-bottom:1px solid #999999;border-left:1px solid #999999;}

.thend {background-color:#DDDDFF;color:#000033;text-align:center;font-size:9pt;padding:4px;font-weight:bold;vertical-align:middle;border-top:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;}

.celanf {background-color:#ffffff;color:000000;text-align:center;font-size:9pt;padding:2px;border-bottom:1px solid #999999;border-left:1px solid #999999;vertical-align:middle;}

.celmit {background-color:#ffffff;color:000000;text-align:center;font-size:9pt;padding:2px;border-bottom:1px solid #999999;border-left:1px solid #999999;vertical-align:middle;}

.celend {background-color:#ffffff;color:000000;text-align:center;font-size:9pt;padding:2px;border-bottom:1px solid #999999;border-right:1px solid #999999;border-left:1px solid #999999;vertical-align:middle;}


.tblh {
background-color : #333333;
font-size : 75%;
color : #ffffff;
font-weight : bold;
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
}

.tblz {
background-color : #ffffff;
font-size : 75%;
color : #000000;
text-align : center;
}

.tbll {
background-color : #ffffff;
font-size : 75%;
color : #000000;
text-align : left;
}

.tblg {
background-color : #efefef;
font-size : 75%;
color : #000000;
text-align : center;
}

#title {
margin-top : 40px;
background-color : #333333;
color : #ffffff;
padding-left : 5px;
}

#techth {
border-top : 1px solid #999999;
border-bottom : 1px solid #999999;
font-family : arial;
font-size : 9pt;
text-align : center;
background-color : #efefef;
font-weight : bold;
}

#techdat {
border-bottom : 1px solid #999999;
font-family : arial;
font-size : 9pt;
text-align : center;
}

#auswahl {
margin-top : 30px;
margin-bottom : 30px;
text-align : center;
}

#bestfu {
margin-top : 30px;
font-family : arial, verdana;
font-size : 11pt;
text-align : center;
}

#fsio {
margin-top : 100px;
padding-left : 5px;
padding-right : 5px;
font-family : arial;
font-size : 10pt;
background-color : #707070;
color : #efefef;
width : 200px;
text-align : left;
}

#fsiu {
margin-top : 1px;
padding-right : 5px;
padding-bottom : 5px;
padding-left : 5px;
font-family : arial;
font-size : 10pt;
background-color : #efefef;
color : #303030; 
width : 200px;
text-align : left;
}

div.fsiu {
margin-top : 1px;
padding-right : 5px;
padding-bottom : 5px;
padding-left : 5px;
font-family : arial;
font-size : 10pt;
background-color : #efefef;
color : #303030; 
width : 200px;
text-align : left;
}

#box {
margin-left : auto;
margin-right : auto;
text-align : center;
width : 70%;
margin-top : 60px;
}

#slidnavb {
border : 1px solid #bbbbbb;
padding : 10px 10px 10px 10px;
}

#ml {
margin-left : auto;
margin-right : auto;
text-align : center;
width : 180px;
margin-top : 40px;
}

#bm {
margin-top : 10px;
width : 200px;
}

#abb {
margin-left : auto;
margin-right : auto;
text-align : center;
background-color : #ffffff;
border : 1px solid #999999;
width : 200px;
}

#head {
z-index : 2;
}

#ticker {
position : relative;
top : 100px;
left : 20px;
z-index : 1; 
}

#qTip {
padding : 5px;
border : 1px solid #999999;
display : none;
background : #f5f5f5;
color : #333333;
font : bold 9pt Verdana, Arial, sans-serif;
text-align : left;
position : absolute;
z-index : 1000;
}
