/* globals */

* {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color: #000000;
	border:none;
	margin:0px;
	padding:0px;
}

body {
	background:url(../img/container.jpg) repeat-y;
	background-color:#FF0000;
	font-size:14px;
}

/* important */

#left {
	position:absolute;
	text-align:right;
	left:63px;
	top:10px;
	z-index:2;
	width: 106px;
	display:block;
}
  div[id]#left {
    position:fixed;
  }
  
  #left li {
  	list-style:none;
	list-style-image:none;
  }
  #left a {
  	color:#FFFFFF;
  }

#right {
	position:absolute;
	left:711px;
	bottom:10px;
	z-index:3;
	width: 218px;
}
  div[id]#right {
    position:fixed;
  }
  #right a {
  	color:#FFFFFF;
  }

#kaewfer{}
#adresse {}

/* layout */

#container {
	position:absolute;
	top:0px; bottom:0px;
	margin: 0 auto 0 35px;
	width:800px;
}

#border{
	margin:0 150px;	
}
#top {
	text-align:right;
	border-bottom:#990000 solid 1px;
	padding:5px;
	height:16px;
}

#content {
	padding:20px;

}
#logo {
	float:right;
}
#footer {
	text-align:right;
	border-top:#990000 solid 1px;
	padding:5px;
	clear:both;
}

/* styles */

.white { color:#FFFFFF;}
.white_h { border-bottom:1px solid #ffffff; color:white; font-weight:bold; padding 0 0 2px 0; margin:0 0 4px 0;}
.divleft { text-align:left; float:left; }
.small { font-size:11px; color:#990000; }
.middle { font-size:14px; color:#990000; }
.tall { font-size:16px;color:#990000; }
.printer { display:none; }
.red { color:#990000; }
.black { color:#000000; }
.dates { width:80px;}
.text { float:left; }
a { color:#990000; }
a:hover { text-decoration:underline; }	
h1 { color:#990000; font-size:1.5em; margin:0 0 0.3em 0;}
h2 { font-size:1.2em; border-bottom:#990000 solid 1px; display:block; margin: 0.8em 0 0.3em 0; }
h3 { border-bottom:#555555 thin dashed; display:block; margin:0.8em 0 0.3em 0; font-size:1em; }
h4 { color:#000000; font-size:1em; margin: 0.8em 0 0.3em 0; font-weight:bold; }
p { margin-bottom:0.7em; }
td { vertical-align:top; padding:0 2px 0 2px; }

/*float and clear*/
.picFLR{ float:right; text-align:center; margin:10px 0 5px 5px;}
.picFLR img { border:#555555 solid 1px; }
.picFLL { float:left; margin:5px 30px 10px 0; border:#000000 solid 1px; }
.clearer { clear:both; }

/*lists*/
ul { margin:0 0 0 10px; }
ol { list-style:url(../img/square.jpg); }
li { list-style:url(../img/square.jpg);  margin: 0 0 0 8px; }

/*Hacks für Listicon*/
* html li{ list-style:url(../img/square2.jpg); margin: 0 0 0 8px; }
*:first-child+html li { list-style:url(../img/square2.jpg); margin: 0 0 0 8px; }



