/*
	thulegraphia
*/
html, body {
margin: 0;
padding: 0;
height: 100%;

scrollbar-face-color: #8F8F8F;
scrollbar-shadow-color: #2F2F2F;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #AFAFAF;
scrollbar-darkshadow-color: #3F3F3F;
scrollbar-track-color: #5F5F5F;
scrollbar-arrow-color: #fff;
}
body {
background-color: #1F1F1F;
color: #fff;
font-family: Verdana, Helvetica, sans-serif;
font-size: 101%;
text-align: center;
height: 100%;
}
table {
width: 100%;
margin: 0px;
padding: 0px;
text-align: center;
}
tr, td  ol, ul, li {
margin: 0;
padding: 0;
}
img {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
border: none;
}

#gesamt {
position: relative;
margin: 0 auto;
padding: 0;
width: 1000px;
height: 680px;
padding-top: 0px;
text-align: left;
background-color: transparent;
z-index: 1
}

#logo{
position: absolute; 
left: 0px; top: 19px;
width: 100%; height: 50px; 
background-color: transparent; 
border: 0px none #000000;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
z-index: 2
}
#kopf {
position: absolute;
left: 0px; top: 100px;
width: 1000px; height: 30px; 
background-color: transparent; 
border: 0px none #000000;
text-align: right;
vertical-align: middle;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
z-index: 3
}
#suche{
position: absolute; 
left: 0px; top: 640px;
width: 360px; height: 50px; 
background-color: transparent; 
border: 0px none #000000;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
z-index: 5
}
#urheber_polas {
position: absolute; 
left: 0px; top: 660px;
width: 360px; height: 50px; 
background-color: transparent; 
border: 0px none #000000;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 15px;
padding: 0px 0px 0px 0px; 
z-index: 5
}
#navig {
position: absolute; 
left: 0px; top: 640px;
width: 100%; height: 35px; 
background-color: transparent;  
border: 0px none #000000;
text-align: center;
vertical-align: middle;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
z-index: 6
}


address {
white-space: nowrap; 
}

h1, h2, h3, h4, p, ul, li {
font-family: Verdana, Helvetica, sans-serif;
font-size: 100%;
color: #fff;
margin: 0;
padding: 0;
}
h1 {
font-size: 13px;
line-height: 100%;
color: #fff;
text-align: left;
font-weight: bold;
vertical-align: middle;
margin: 7px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h2 {
white-space: nowrap;
text-align: left;
vertical-align: top;
background-color: red;
}

p {
font-size: 12px;
line-height: 17px;
color: silver;
text-align: center;
vertical-align: top;
margin: 0px 0px 0px 0px;
}
/* .aktiv {
padding: 0px 3px 0px 3px;
color: #bc363b;
}
*/


p a { 
text-decoration: none;
padding: 0px 2px 0px 2px;
}
p a:link {
color: #4F4F4F;
}
p a:visited {
color: #4F4F4F;
}
p a:hover {
padding: 0px 2px 0px 2px;
color: Ghostwhite;
}
p a:active {
background-color: transparent;
color: red;
}

#fotoscroll {
position: absolute; 
left: 0px; top: 0px;
width: 1000px;
height: 470px;
overflow: auto;
white-space: nowrap;
background-color: #5F5F5F;
font-size: 12px;
line-height: 17px;
text-align: left;
vertical-align: top;
margin: 130px 0px 0px 0px;
padding: 20px 0px 0px 0px;
border: 2px solid #8F8F8F; /* #8F8F8F; silver;*/
z-index: 2
}


#fotoscroll img {
margin: 0px 70px 0px 20px;
padding: 0px 0px 0px 0px; 
border: none;
border-bottom: 2px solid #2F2F2F;
border-right: 1px solid #2F2F2F;
}

#show a {
text-decoration: none;
color: #000;
}
#show a:link {
color: #000;
}
#show a:visited {
color: #000;
}
#show a:hover {
text-decoration: none;
color: #000;
}
#show a:active {
color: transparent;
}

#navig p {
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 100%;
text-align: center;
color: silver;
/* margin: 0;
padding: 0; */
}
#navig a {
text-decoration: yes;
color: silver;
}
#navig a:link {
color: silver;
}
#navig a:visited {
color: silver;
}
#navig a:hover {
text-decoration: none;
color: #fff;
}
#navig a:active {
color: red;
}


img a {
text-decoration: none;
}
img a:link {
}
img a:visited {
}
img a:hover {
background-color: transparent;
}
img a:active {
color: #fff;
background-color: transparent;
}

#kopf p a { 
text-decoration: none;
padding: 0px 2px 0px 2px;
}
#kopf p a:link {
color: #6F6F6F;
}
#kopf p a:visited {
color: 6F6F6F;
}
#kopf p a:hover {
padding: 0px 2px 0px 2px;
color: Ghostwhite;
}
#kopf p a:active {
background-color: transparent;
color: red;
}

.ghost {
color: Ghostwhite;
}

.FORMTEXT {
background-color: transparent;
color: #000;
font-size: 12px;
text-align: right;
vertical-align: top;
margin: 0px 20px 10px 0px;
padding: 0px 0px 0px 0px;
}

.FORMULAR {
width: 360px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
line-height: 15px;
vertical-align: top;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 6px;
}
.N_BUTTON {
	width: 120px;
	font-size: 10px;
	line-height: 10px;
	color: #000;
	text-align: center;
    vertical-align: middle;
    margin: 0px 0px 0px 0px;
    padding: 2px 6px 4px 6px;
}
.NATOLL {
width:35px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
line-height: 100%;
vertical-align: top;
margin: 0px 0px 0px 0px;
padding: 1px 0px 1px 5px;
background-color: #f6f3f3;
border: 0px dotted #FFF;
border-top: 1px solid silver;
}
.ZUFALL {
padding: 2px 5px 2px 5px;
background-color: #f6f3f3;
border-top: 1px solid silver;
}



