body {background-image : url(grafik/back.gif) ; background-color : black; color : #eaeaea; font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif ; font-size : 9pt;font-weight:normal; line-height:12pt; }

h1 {font-size : 1px ; color : #000011;}

.bigballs { background-color : #eaeaea; text-align:center;margin-top:5px; padding-right : 2px ;}
.bonscott { background-color : #eaeaea; text-align:center; padding-left : 2px ; margin-bottom : 20px;}
.indexpicture { padding-top : 3px ; padding-bottom : 3px ; padding-right : 25px; }
.indexpictureunten { padding-top : 3px ; padding-bottom : 3px ; padding-left : 25px; }

p {text-align : justify ; line-height : 12pt;}
.agb { font-size : 8pt ; line-height:10pt;}


div#linkmenu a {
border: #660000 1px solid;
padding-left: 5px;
padding-bottom : 1px;
padding-top:2px;
display: block; 
background: #eaeaea; 
margin: 2px 0px 2px; 0px;
color: black; 
text-decoration: none; 
font-weight:bolder;}

div#linkmenu a:hover 
{ background: black; 
color: #eaeaea; }

div#linkmenu a:visited 
{ color: gray; }

div.headlineindex {margin : 0px 30px 0px 30px; 
padding : 2px 5px 2px 2px;
border-bottom: 1px solid #660000;font-weight : bold;}

div.headline { margin : 15px 30px 0px 30px; 
padding : 2px 5px 2px 2px;
border-bottom: 1px solid #660000;
font-size : 14pt;
font-weight : normal; }

div.headlineklein {margin-top:12px; font-weight : bold; }

div.headlineindex:first-letter {font-size:130%;}
div.headline:first-letter {font-size:130%;}
div.headlineklein:first-letter {font-size:130%;}

div.inhaltindex {margin : 0px 30px 0px 30px;
padding : 2px 2px 2px 2px;}

div.inhalt {margin : 0px 30px 0px 30px;
border-right : 1px solid #660000;
padding : 2px 2px 2px 2px;}


a.menu {font-size : 8pt;}
a.menu:first-letter {font-size:130%;}

a {color : #eaeaea; font-size : 9pt; text-decoration:underline;}
a.black {color : black; font-size : 9pt; text-decoration:underline;}

a.fensterzu { color : black ; padding : 5px; border : 1px solid #660000; background-color : #eaeaea; font-size : 9pt; text-decoration : none; font-weight:bolder;}
a.fensterzu:hover { color : #eaeaea ; padding : 5px; border : 1px solid #660000; background-color : black; font-size : 9pt; text-decoration : none; }

p.red {  border-top : 1px solid #eaeaea ; border-bottom : 1px solid #eaeaea;margin : 4px 2px 4px 2px; padding: 2px; font-size : 8pt;}
p.red:first-letter { font-size : 130%; }
td.red { padding:0px;}
div.news {padding-left : 8px; margin-bottom : 8px; line-height:12pt; text-align : justify;}
p.whiteborder {border-bottom : 1px solid #eaeaea ; }
p.narrow {
     max-width : 60%; padding-left : 30px; overflow: auto;
}

table.aussen {width:95%; }
table.white {width : 100% ; 
 border-collapse : collapse; }
td.whiteborder {border-bottom : 1px solid #eaeaea ; }
td.white {background-color : #eaeaea; color : black;}
td.padding {padding-left : 5px ; }

iframe {width:98%;
height:600px;
border : 0;
margin : 5px;
scrolling : auto; 
position : absolute;
z-index : 2;}

input, select {background-color : black ; 
color : #eaeaea ; 
border : 1px solid #eaeaea }

input.submit { background-color : #eaeaea; color : black ; 
border-top : 1px solid #660000 ;
border-right : 1px solid #999999;
border-bottom : 1px solid #999999
border-left : 1px solid #660000 ; 
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif ; font-size : 9pt;font-weight:normal; text-decoration : underline ; 
cursor : hand ;}

img {border : 0;}
img.cd {padding-left : 8px;}

.center {text-align : center;}
.right {text-align : right ; }
.hidden {display : none; }

.bildrechts {float : right ; padding : 5px; }
.bildlinks {float : left ; padding : 5px; }
.bild { padding-top : 17px;}

.kastenweiss { color : black; background-color : #eaeaea ; font-size : 7pt ; padding : 1px 8px 1px 0px ; }
.fotogalerie { color : black; background-color : #eaeaea ; text-align : center ; padding : 3px ; margin-right : 2px ; }

.on {display : block;
position : absolute ;
top : 10px;
left : 50px;
z-index : 1;
background-color : black;
color : #eaeaea;
padding : 10px ;
width : 500px;
height : 350px;
overflow : auto;
border : 1px solid #eaeaea; }

.off {display : none ; }

.schliessen {text-align: center;}
.klein { font-size : 8pt ; }
.gelb {color : yellow;}
.konto { margin-left : 4px; margin-right : 100px ; color: black; background-color: #eaeaea ; padding : 2px ; }
.rechts {float : right;}
.kur 

.galerie { position : absolute ; top : 10px ; left : 200px ; z-index : 5; border : 1px solid #eaeaea; color : #eaeaea; background-color : black; text-align : center;}
table.fotosgross { border-collapse:seperate; }
.bildlauf { border : 1px solid #eaeaea; padding : 2px; }

.kreuz {position : absolute ; top : 20px ; left : 470px ;} 
