html,body,div,ul,#border{
	margin:0;
	padding:0;
}
html{background: url(/sign/images/bogen.gif) #fff no-repeat top right;}
body{
	font-family: "lucida console", courier, serif;
	color: #444;
	height:100%;
}
#logo{
	position:absolute;
	top: 0;
	right: 0;
	z-index:25;
	border:0;
}
#logo img{
	border:0;
}
h1,h2{font-weight: lighter;}
h1 {
	margin-top:0px;
	color: #9BD3AE;
	font-size: 1.5em;
/*	font-family: arial, sans-serif;*/
	text-transform:uppercase;
}
h2 {
	padding: 0 0 10px 50px;
	font-size: 1em;
	background: url(/sign/images/mbox.gif) no-repeat;
	clear:both;
	min-height:30px;
}
h3 {font-weight:normal;font-size:1em;}
#border{
	position:absolute;
	top: 0;
	left: 0;
	bottom:0px;
	width:100%;
}
#text{
	position:relative;
/*	background-color: #eee;*/
	margin: 330px 0 50px 50px;
	font-size: 0.9em;
}
#text li{margin-left:15px;}

.bilder img{margin:0 5px 8px 0px;}

#menu{
	position:relative;
	margin:0;
	top: 50px;
	left: 50px;
	width:250px;
	z-index:10;
}
#menu ul{
	margin:0;
	padding:0;
}
#menu li{
	position:relative;
	margin:0;
	padding: 3px 0 5px 20px;
	font-size: 16px;
	line-height: 20px;
	height: 40px;
	background: url(/sign/images/mbox.gif) no-repeat;
	list-style:none;
}
#menu li ul{display:none;}

a {color: #888;}
.print #print a,
.typo #typo a,
.buntes #buntes a,
.fotos #fotos a,
.schulungen #schulungen a,
.kontakt #kontakt a {color:#333;}
a:visited {color: #999;}
a:hover {color: #aaa;}
#menu li a {text-decoration:none;}
#adresse, #submenu {
	position:absolute;
	top: 280px;
	right: 50px;
	font-size: 0.8em;
	text-align:right;
}
#adresse{display:none;}
.start #adresse,.kontakt #adresse {display:block}

.bridge p{display:none;}

#submenu {width:350px;padding-top:1em}
#submenu a {text-decoration:none;}
#submenu ul a {padding:0 .5em 0 .5em;border-right:1px solid #ccc;line-height:1.3em;white-space:pre;float:right;display:block;position:relative}
#submenu li{list-style:none;display:inline;}

#links li ul {display:none;}

a.active {color:#333;}

p {width:60%}
#adresse p {width:100%}
label{
	display: block;
	float:left;
	clear:left;
	margin:0;
	padding:0;
	vertical-align:top;
	width:6em;
}
.container {position:relative;margin-top:10px;padding-right:100px;left:50px;float:left;}
.container p {white-space:pre;}
.container img {vertical-align:bottom;}

.nodeko a{text-decoration:none;}
.small{font-weight:normal;font-size:.9em;}
.hoch,.tief {position:relative;font-size:10px;}
.hoch {bottom:3px;}
.tief {top:3px;}
.bolder{font-weight:bolder;}
.upper{text-transform:uppercase;}
.italic{font-style:italic}
.underline{text-decoration:underline;}
.strikethrough{text-decoration:line-through;}
hr {display:block;clear:both;margin:.5em 0;border-bottom:2px solid rgb(187,40,32);}
.links{float:left;margin:0 5px 5px 0;}
.rechts{float:right;margin:0 0 5px 5px;}
.center{display:block;text-align:center;}
.fll{float:left;}
.flr{float:right;padding-right:0;margin-right:0;}
.error {color:#f00}
#copy{display:none;}
