body { font-family: Helvetica, Arial, sans-serif; margin: 0; padding: 0; color: #dadada; background-color: Black; background-image: url(bg.gif); }
img {	border-style: none;}
h1,h2,h3,h4,h5,h6,pre,code { font-size:13px; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; font-size:13px;  }
#navlist li { list-style-type: none;  font-size: 13px; font-weight: bold; line-height: 18px; letter-spacing: 1px;}
#navuntenlinks li { display: inline; list-style-type: none; font-size: 14px; z-index:7;}
#navioben li { display: inline; list-style-type: none; font-size: 14px;}

h1.textgross {font-size: 15px; font-weight: bold; color: #dadada; margin-top: 2px; margin-right: 10px; }
h2.textklein {font-size: 13px; font-weight: normal; color: #dadada; margin-top: 2px; margin-right: 10px; }
h1.trans1 { background-color: navy; position: absolute; width:200px; height:75px; left: -400px; top: -400px; 
font-size: 4px; font-weight: normal; color: black; z-index: -1; display: none;}
h2.trans2 { background-color: yellow; position: absolute; width:200px; height:75px; left: -400px; top: -400px; 
font-size: 4px; font-weight: normal; color: black; z-index: -2; display: none; }

p {margin: 0 0 10px 0; color: #dadada; font-family: Helvetica, Arial, sans-serif; }
p.logo {margin-top: 12px; font-size: 36px; letter-spacing: 6px; }
p.galleries { margin-top: 12px; margin-left: 0px; font-size: 13px; font-weight: bold; text-align: left; }
p.numbers1 { margin-top: 0px; margin-left: 0px; font-size: 15px; font-weight: bold; text-align: left;}
p.numbers2 { margin-top: -8px; margin-left: 0px; font-size: 15px; font-weight: bold; text-align: left;}
p.copy {margin-top: 8px; margin-left: 0px; font-size: 12px; font-weight: bold; text-align: left; }
p.copywr {margin-top: -9px; margin-left: 0px; font-size: 12px; font-weight: bold; text-align: left; }
p.naviuntenlinks {background-color: navy; font-size: 14px; font-variant: small-caps; }
p.naviuntenrechts { font-size: 13px; font-weight: bold; line-height: 9px; letter-spacing: 1px; }
p.tu { font-size: 13px; color: #5a5a5a; line-height: 17px; margin-top: 15px; margin-left: 20px; margin-right: 10px; text-align: right; }

.topic {font-size: 18px; }
.naviobenklein {margin-top: 15px; font-size: 14px;}
.thumbs1 { margin-top: 0px; margin-left: 0px; font-size: 18px; }
.thumbs2 { margin-top: 10px; margin-left: 0px; font-size: 18px; }
.hauptfoto { margin-top: 0px; margin-left: 0px; font-size: 4px;}
.arrowwhite { color: white; font-size: 22px; font-weight: bold;}
.arrowred { color: red; font-size: 22px; font-weight: bold;}
.arrowgreen { color: lime; font-size: 22px; font-weight: bold;}
.arrowyellow { color: yellow; font-size: 22px; font-weight: bold;}
.arrowblue { color: blue; font-size: 22px; font-weight: bold;}
.dot { font-size: 4px; }
.white {color: white;}
.red { color: red; }
.green { color: lime; }
.yellow { color: yellow; }
.blue { color: blue; }
.bg-white { background-color: white; letter-spacing: 0px;}
.bg-red { background-color: red; letter-spacing: 0px;}
.bg-green { background-color: lime; letter-spacing: 0px;}
.bg-yellow { background-color: yellow; letter-spacing: 0px; }
.bg-blue { background-color: blue; letter-spacing: 0px;}
.linktip { display: none; font-size: 15px; font-weight: bold; text-align: right; margin-right: 10px; color: #C75858; z-index:12; }
.linktip1 { display: none; font-size: 12px; text-align: right; font-weight: bold; margin-right: 10px; margin-top: -14px; color: #666666; z-index:13; }
.nospacing { letter-spacing: 0px; }
.counter { display: none; font-size: 4px;}

a:link { COLOR: white; text-decoration: none; }
a:visited { COLOR: white; text-decoration: none; }
a:hover{ COLOR: red; text-decoration: none; }
a:active { COLOR: white;  text-decoration: none; }

a:link.greyblue { COLOR: #5a5a5a; text-decoration: underline; }
a:visited.greyblue { COLOR: #5a5a5a; text-decoration: underline; }
a:hover.greyblue{ COLOR: blue; text-decoration: underline; }
a:active.greyblue { COLOR: #5a5a5a;  text-decoration: underline; }

a:link.yellowtext { COLOR: #5a5a5a; text-decoration: underline; }
a:visited.yellowtext { COLOR: #5a5a5a; text-decoration: underline; }
a:hover.yellowtext { COLOR: #5a5a5a; background-color: yellow; text-decoration: underline; }
a:active.yellowtext { COLOR: #5a5a5a;  text-decoration: underline; }

a:link.th1 { COLOR: black; border: none;}
a:link.th1 img { COLOR: black; border-bottom: 8px solid #ECECEC;}
a:visited.th1 { COLOR: red; border: none; }
a:visited.th1 img { COLOR: red; border-bottom: 8px solid #ECECEC; }
a:hover.th1 { COLOR: red; border: none; }
a:hover.th1 img { COLOR: red; border-bottom: 8px solid red; }
a:active.th1 { COLOR: black; }
a:active.th1 img { COLOR: red; border-bottom: 8px solid #ECECEC; }

a:link.th2 { COLOR: black; border: none;}
a:link.th2 img { COLOR: black; border-top: 8px solid #ECECEC;}
a:visited.th2 { COLOR: red; border: none; }
a:visited.th2 img { COLOR: red; border-top: 8px solid #ECECEC;}
a:hover.th2 { COLOR: red; border: none; }
a:hover.th2 img { COLOR: red; border-top: 8px solid red; }
a:active.th2 { COLOR: black; }
a:active.th2 img { COLOR: red; border-top: 8px solid #ECECEC;}

a:link.th1a { COLOR: black; border: none;}
a:link.th1a img { COLOR: black; border-bottom: 8px solid red;}
a:visited.th1a { COLOR: red; border: none; }
a:visited.th1a img { COLOR: red; border-bottom: 8px solid red;}
a:hover.th1a { COLOR: red; border: none; }
a:hover.th1a img { COLOR: red; border-bottom: 8px solid red; }
a:active.th1a { COLOR: black; }
a:active.th1a img { COLOR: red; border-bottom: 8px solid red;}

a:link.th2a { COLOR: black; border: none;}
a:link.th2a img { COLOR: black; border-top: 8px solid red;}
a:visited.th2a { COLOR: red; border: none; }
a:visited.th2a img { COLOR: red; border-top: 8px solid red;}
a:hover.th2a { COLOR: red; border: none; }
a:hover.th2a img { COLOR: red; border-top: 8px solid red; }
a:active.th2a { COLOR: black; }
a:active.th2a img { COLOR: red; border-top: 8px solid red;}

a.redlogo:link { COLOR: #dadada; }
a.redlogo:visited { COLOR: #dadada; }
a.redlogo:hover{ COLOR: white; }
a.redlogo:active { COLOR: #dadada; }

a.nav:link { COLOR: #dadada; }
a.nav:visited {COLOR: #dadada; }
a:hover.nav{ COLOR: black; background-color:white; }
a.nav:active { COLOR: #dadada; }

a.navred:link { COLOR: red; }
a.navred:visited {COLOR: red; }
a.navred:hover { COLOR: black; background-color:white; }
a.navred:active { COLOR: red; }

a.navgreen:link { COLOR: lime; }
a.navgreen:visited {COLOR: lime; }
a.navgreen:hover { COLOR: black; background-color:white; }
a.navgreen:active { COLOR: lime; }

a.navyellow:link { COLOR: yellow; }
a.navyellow:visited {COLOR: yellow; }
a.navyellow:hover { COLOR: black; background-color:white; }
a.navyellow:active { COLOR: yellow; }

a.navblue:link { COLOR: blue; }
a.navblue:visited {COLOR: blue; }
a.navblue:hover { COLOR: black; background-color:white; }
a.navblue:active { COLOR: blue; }

a.nr:link { COLOR: black; border: 1px solid black;  background-color: white;}
a.nr:visited {COLOR: black; border: 1px solid black;  background-color: white;}
a.nr:hover{ COLOR: black; border: 1px solid black;   background-color: red; }
a.nr:active { COLOR: black; border: 1px solid black;  background-color: white;}

a.nr1:link { COLOR: black; border: 1px solid black;  background-color: red;}
a.nr1:visited {COLOR: black; border: 1px solid black;  background-color: red;}
a.nr1:hover{ COLOR: black; border: 1px solid black;   background-color: red; }
a.nr1:active { COLOR: black; border: 1px solid black;  background-color: red;}

a.copyright:link { COLOR: white;  text-decoration: underline; }
a.copyright:visited {COLOR: white;text-decoration: underline;  }
a.copyright:hover{ COLOR: #dadada; text-decoration: underline; }
a.copyright:active { COLOR: white; text-decoration: underline; }

a.bild:link { COLOR: black;  text-decoration: none; }
a.bild:visited {COLOR: black; text-decoration: none; }
a.bild:hover { COLOR: red; text-decoration: none; }
a.bild:active { COLOR: black; text-decoration: none; }
