@import "scroll.css";


* {margin:0;
padding:0;}

.title {text-transform: uppercase;font-size:85%;color:#000000;}
.url {color:#525250;text-decoration:underline;font-size:78%;}
a:link {color:#70706F;text-decoration:underline;}
a:visited {color:#70706F;text-decoration:underline;}
a:hover {color:#70706F;text-decoration:none;}

hr { border: 0px;  border-top: solid 1px #A5A5A5; border-bottom: solid 1px #FFFFFF;width:99%;float:left;margin-bottom:10px;clear:both;}
.bold {font-weight:bold;}
.top {float:right;margin:0;padding:0;display:block;}
.top a:link 	{text-decoration:none;}
.top a:visited {text-decoration:none;}
#diashow li {list-style-type:none;}


html, body {
		height:100%;
overflow: hidden;}

	body { background: url(../img/bg_site.gif) top repeat;
		color:#70706F;
		font:105.01%/1.4 arial,verdana, helvetica;
		text-align:center; /* horizontal centering for IE Win quirks */
		}

	#distance { 
		width:1px;
		height:40%;
		background-color:#fff;
		margin-bottom:-13.75em; /* half of container's height */
		float:left;
		}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:580px;
		width:865px;
		clear:left;
		}
		
#menu {
float:left;
width:864px;
height:144px;
background-color:#fff;
}

#logo 
{
float:left;
width:145px;
height:144px;
background-color:#fff;
}

#logo img
{
border:none;
margin-top:8px;
}


#search {
float:right;
width:160px;
height:100px;
text-align:right;
background-color:#fff;
margin-bottom:20px;
}

#search fieldset {margin:30px 10px 5px 0;}
#search .feld {width:120px;height:15px;float:left;}
#search  p {float:right;display:inline;margin-right:36px;}

#search  img {border:none;}

.noborder {border:none;}

#menuitem {
float:right;
width:664px;
padding:0;
background-color:#fff;
color:#000;
text-align:left;
line-height:14px;
font-size:2px;
}

#middle {
float:left;
width:100%;
height:409px;
background: url(../img/bgs/bg_content_r.gif);background-position: top right; background-repeat: repeat;
border-top:solid 1px #000;
border-bottom:solid 1px #000;
}

#bigfoto 
{
float:left;
width:460px;
}

#text
{
float:right;
width:500px;
text-align:left;
margin-right:10px;
}

#news {
display:none;
}

#news img {float:left;border:solid 1px #000000;margin-bottom:5px;}
#news h3 {color:#000000;font-weight:bold;font-size:105%;margin-top:5px;}

#print {
float:left;
width:315px;
border-top:solid 1px #000;
font-size:60%;
margin:370px 0 0 33px;
padding-top:10px;
height:20px;
}


#print ul li {display:inline;height:20px;}

.print {background: url(../img/bgs/bg_print.gif);padding-left:20px;margin-right:20px; line-height:20px;background-position: bottom left;background-repeat: no-repeat;}
.book {background: url(../img/bgs/bg_book.gif);padding-left:20px;line-height:20px;background-position: bottom left; background-repeat: no-repeat;}

#print a:link {color:#525250;text-decoration:none;}
#print a:visited {color:#525250;text-decoration:none;}
#print a:hover {color:#525250;text-decoration:underline;}
#print a:active {color:#525250;text-decoration:none;}

.form {width:130px;}
.formtext {line-height:12px;}
.buttons {margin:2px 10px 0 0;padding:2px;background-color:#ffffff;border:1px solid #A5A5A5;color:#000000;font-size:7pt;}

#footer {
float:left;
width:100%;
height:22px;
background-color:#fff;
text-align:right;
font-size:7pt;
line-height:20px;
}

#footer ul {margin:5px 20px 0 0;display:inline;}
#footer ul li {display:inline;margin-right:20px;}

#footer a:link {color:#525250;text-decoration:none;}
#footer a:visited {color:#525250;text-decoration:none;}
#footer a:hover {color:#525250;text-decoration:underline;}
#footer a:active {color:#525250;text-decoration:none;}

* html #footer{
margin-right:-3px; /* IE 6 fix */
}




#sitemap {
position: absolute;
left: 57%;
height: 330px;
top: 30%;
width: 460px;
overflow: auto;
color: #70706F;
font-size:80%;
line-height:16px;
	}

#sitemap p {clear:both;margin:5px;display:block;}
#sitemap h1 {text-transform: uppercase;font-size:100%;margin-bottom:0;color:#000000;clear:both;}
#sitemaph2 {text-transform: uppercase;font-size:90%;color:#000000;float:left;}
#sitemap h3 {color:#000000;font-weight:bold;font-size:85%;display:block;clear:both;margin:4px 0 4px 0;}
#sitemap ul li {list-style-type:disc;margin: 0 0 15px 15px;padding:0;display:inline;font-size:85%;}



#kontakt {
position: absolute;
left: 42%;
height: 340px;
top: 30%;
width: 430px;
overflow: hidden;
color: #70706F;
font-size:60%;
	}

#kontakt h1 {text-transform: uppercase;font-size:110%;margin-bottom:0;color:#000000;clear:both;}


/* SCROLL */
#screen {
position: absolute;
left: 57%;
height: 330px;
top: 30%;
width: 330px;
overflow: auto;
color: #70706F;
font-size:8pt;
line-height:16px;
	}
#screen p {clear:both;margin:5px 5px 0 0;display:block;}
#screen h1 {text-transform: uppercase;font-size:110%;margin-bottom:0;color:#000000;clear:both;}
#screen h2 {text-transform: uppercase;font-size:110%;color:#000000;float:left;margin-bottom:15px;}
#screen h3 {color:#000000;font-weight:bold;font-size:105%;display:block;clear:both;}
#screen h4 {text-transform: uppercase;font-size:100%;color:#000000;float:left;margin-top:10px;}
#screen ul {margin:10px 0 0 15px;}
#screen ul li {list-style-type:disc;margin:2px 0 0 15px;}
#screen ul li ul {margin:0;}
#screen ul li ul li {list-style-type:none;margin:0 0 0 10px;}

#screen  img {float:left;margin:4px 8px 4px 0;}


.r_left {float:left;line-height:14px;}
.r_right {position:absolute;right:60px;float:left;}
.blank {clear:left;border-top:solid 2px #F5F5F5;}

#screenbig {
position: absolute;
left: 42%;
height: 330px;
top: 30%;
width: 470px;
overflow: auto;
color: #70706F;
font-size:70%;
line-height:14px;
	}
#screenbig p {clear:both;margin:5px;display:block;}
#screenbig h1 {text-transform: uppercase;font-size:110%;margin-bottom:0;color:#000000;clear:both;}
#screenbig h2 {text-transform: uppercase;font-size:110%;color:#000000;float:left;}
#screenbig h3 {color:#000000;font-weight:bold;font-size:105%;display:block;clear:both;}
#screenbig ul li {list-style-type:disc;margin: -2px 0 2px 15px;padding:0;display:inline;}


#screenbig input {font-size:78%;}

