@charset "utf-8";
/* CSS Document */

* {
 padding: 0px;
 margin: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	background-color:#eee;
	color:#000;
	font-family:Century Gothic, Verdana, Geneva, sans-serif;
font-size:medium;

}
/* Divs */
#container {
	width: 600px;
	margin:0px auto;
	padding: 0px;
	background-color:#FFF;
	background-image:url(design/bg1.gif);
	background-position: left top;
	background-repeat:repeat-y;
	color: #000;
}

#header {
	height: 217px;
	background-color:#4f4f4f;
	background-image:url(design/header3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding: 0;
	color:#FFF;
}
#titlebar {
	background-color:#333;
	color:#FFF;
	margin: 0;
	padding: 10px 0;
}
#navicontainer {
	background-color:#cccccc;
	width:150px;
	height: auto;
	margin:0 ;
	padding: 0;
	float:left;

	/*border: inset 1px #000000;*/
}
#navispace {
	width:150px;
	height: 93px;
	margin:0;
	padding:0;

}
#navigation {
	width:130px;
	height: auto;
	float:left;
	margin:0;
	padding:0;
}
#navigation_rightspace {
	width:20px;
	height: auto;
	float:right;
	margin:0;
	padding:0;
}
#content_box {
	background-color:#ffffff;
	float:right;
	width: 450px;
	margin:0;
	padding:0;

}
#utitlebar_top {
	height: 93px;
	background-color:transparent;
	color:#4f4f4f;
	margin: 0;
	padding: 0 ;
}
#utitlebar {
	height: 93px;
	background-color:transparent;
	color:#4f4f4f;
	margin: 0;
	padding: 0 ;

}
#content {
	/*border: 1px solid #333;*/
	float:none;
	margin:0;
	padding:0;
	position:relative;

}
#contenttop {
	padding: 0;
	margin: 0;
	position:absolute; 
	top:0;
}
#contentbottom {
	width:450px; 
	position:absolute; 
	top:169px;
}
#footer {
	/*	border-top: 1px solid #333;*/
	clear:both;
	font-size:small;

	background-color:#ccc;
	color:#000;
	padding: 0 5px;
}
#iconontainer {
	/*	border-top: 1px solid #333;*/

	width:450px; 
	height:106px;
	float:none;
	crear:all;
	position:relative;

}

#iconontainer p {
	/*	border-top: 1px solid #333;*/
	padding: 0;
	margin: 0;
	position:absolute; 
	bottom:0;
	left:15px;
	float:left;
}

img { border:none;}


a.iconbox {
  background: #fff;
  float:right;
  margin-left: 5px;
  display: block;
/*  overflow: hidden*/
  text-align: center;
  position: relative;
  width: 66px;
  height: 76px;
  list-style-type:none;
}

a.iconbox:hover img {
  background: #ccc;
  overflow: visible;
}


a.iconbox1 {
  background: #fff url(design/ton_grau.jpg) left top no-repeat;
  float:right;
  margin-left: 5px;
  display: block;
  overflow: hidden;
  text-align: center;
  position: relative;
  width: 66px;
  height: 76px;
  border:none;
}

a.iconbox1:hover img {
  position: relative;
  top: -76px;
}


a.iconbox2 {
  background: #fff url(design/video_grau.jpg) left top no-repeat;
  float:right;
  margin-left: 5px;
  display: block;
  overflow: hidden;
  text-align: center;
  position: relative;
  width: 66px;
  height: 76px;
  border:none;
}

a.iconbox2:hover img {
  position: relative;
  top: -76px;
}

a.iconbox3 {
  background: #fff url(design/text_grau.jpg) left top no-repeat;
  float:right;
  margin-left: 5px;
  display: block;
  overflow: hidden;
  text-align: center;
  position: relative;
  width: 66px;
  height: 76px;
  border:none;
}

a.iconbox3:hover img {
  position: relative;
  top: -76px;
}

a.iconbox4 {
  background: #fff url(design/bild_grau.jpg) left top no-repeat;
  float:right;
  margin-left: 5px;
  display: block;
  overflow: hidden;
  text-align: center;
  position: relative;
  width: 66px;
  height: 76px;
  border:none;
}

a.iconbox4:hover img {
  position: relative;
  top: -76px;
}

div.line{
	display: block;
	width:450px;
}
div.textbox2 {
	border:0px;
	width: 156px;
	float:left;
	display: block;
	position: relative;
	height: 76px;
}

span.bottom1 {
	position:absolute; 
	bottom:0px; 
	left:15px;
	}

div.iconboxouter {
	overflow: hidden;
	float:right;
	display: block;
	border:none;
	width:284px;
	height:76px;
	vertical-align:top;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom: 1;
}
div.iconboxouter1 {
	float:right;
	display: block;
	border:none;
	width:284px;
	height:25px;
	vertical-align:top;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	/zoom: 1;
}

div.iconboxouter > div{
	width:284px;
	display:block;
}
div.iconboxouter1 > div{
	width:66px;
	display:block;
}


#naviboxa{width:450px;height:76px;margin:0px 0 0 0;padding-left:0px;float:right;}
#naviboxa > ul{display:inline;}
#naviboxa > ul > li{display:inline; list-style:none; float:right;}
div.tab{clear:right;display: block;position: absolute;width: 66px;border:0;position: absolute;right:0px;}
div.tab p{text-align: center; center;margin: 0;padding: 0;}
div.tab1{clear:right;display: block;position: absolute;width: 66px;border:0;position: absolute;right:0px;}
div.tab1 p{text-align: center; center;margin: 0;padding: 0;}
div.tab2{clear:right;display: block;position: absolute;width: 66px;border:0;position: absolute;right:71px;}
div.tab2 p{text-align: center; center;margin: 0;padding: 0;}
div.tab3{clear:right;display: block;position: absolute;width: 66px;border:0;position: absolute;right:142px;}
div.tab3 p{text-align: center; center;margin: 0;padding: 0;}
div.tab4{clear:right;display: block;position: absolute;width: 66px;border:0;position: absolute;right:213px;}
div.tab4 p{text-align: center; center;margin: 0;padding: 0;}

div.tab{clear:left;margin:0 0 1em 0;padding:0 0 0px 50px;border-bottom:0px;}
div.tab span{margin:0.5em;}

div.clearfloat {
	float:none;
	clear: both;
}
/* Links, AbsĂ¤tze und Titel */
h1 {
	margin: 0px;
	padding: 20px 10px 5px 15px;
	font-size:xx-large;
	font-weight:normal;
}
h2 {
	margin:0;
	padding-left:15px;
	font-size:x-large;
	font-weight:normal;
}
h3 {
	font-size:large;
	padding-left:15px;
	font-weight:normal;
}
p {
	margin: 0;
	padding: 0px 10px 20px 15px;
	font-size:medium;
	font-weight:normal;
	text-align:left; 
	vertical-align:top; 
	
}
p.archiv{
	margin: 0;
	padding: 0px 10px 0px 15px;
	font-size:medium;
	font-weight:normal;
	text-align:left; 
	vertical-align:top; 
	
}
span.top{
	margin: 0;
	padding-right:10px;
	padding-left:15px;
	padding-bottom:5px;
	display: block;
	top: 0px;
}

ul {
	padding: 0px 10px 20px 15px;
	font-size:medium;
	font-weight:normal;
}
li {
	float:none;
	clear: both;
}
ul.nonelist{
	margin: 0 0 0 0;
	padding: 0px 10px 20px 15px;
	display:block;
	list-style-type:none;
	color: #000;
	zoom: normal;
	float:none;
}
ul.disclist{
	margin: 0 0 0 15px;
	padding: 0px 10px 20px 15px;
	display:block;
	list-style-type:disc;
	color: #000;
	zoom: normal;
	float:none;
}
ul.disclist li{
	list-style-type:disc;
	zoom: normal;
	float:none;
}
ul disclist ul{ list-style-type: none; }
a {
	text-decoration:underline;
	color:#009;
	border:none;
}

hr {
	width:100%;
 border: 0px;
 border-top: solid 1px #000;
 border-bottom: #fff;

}
/* Titlebarstil */
#titlebar h1 {
	margin: 0 10px;
	padding: 0;
	text-align:right;
	font-size:x-large;
}

#utitlebar_top h1 {
	margin: 0px 10px;
	padding: 8px 0px 5px 0px ;
	text-align:right;
	font-size:large;
}

/* Navigationsstile */
#navigation ul {
	list-style-type:none;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	text-align:right;
	font-size:medium;

}
#navigation a {
	color:#000;
	background-color:#ccc;
	text-decoration:none;
	border:none;
}
#navigation a:hover {
	color:#666;
	background-color:#ccc;
	text-decoration:none;
}

.aktiv {
	color:#666 !important; 
	background-color:#eee;
	text-decoration:none;
}
.hiddenfornormal {
	display:none;
}
.flb {
	font-weight:bold;
}
.miniletter {
	font-size:10pt;
}
.autorentext {
	width:90px;
	height:90px;
	background-color:#ddd;
	color:#000; 
	margin:5px; 
	padding:5px; 
	display:inline-block; 
	text-align:left; 
	vertical-align:top; 
	text-decoration:none; 
	overflow:hidden; 
	font-size:x-large;
}
.right1 {
	text-align: right;
}
.pad0 {
	padding: 0px 10px 20px 15px;
	margin:0px;
	}
.floatclear{
	float:none;
	clear: both;
}


.minibox_bild {
		display:block;
		font-size:11pt;
		width: 142px;
		height: 76px;
		float: Left;
		margin: 0;
		padding: 0; 
		text-align:left;
		vertical-align:middle;
		background-color:#eee;
		text-decoration:none;
		overflow:hidden;
		border:none;
		}
.minibox_bild:hover{
		text-align:left;
		vertical-align:middle;
		background-color:#ccc;
		width: 142px;
		height: 76px;
		margin: 0;
		padding: 0 ; 
		text-decoration:none;
		background-image:none;
		overflow:hidden;
		border:none;
		}

		
a.squere span.space10White{
		background-color: #ccc;
		padding: 8px;
		display: compact;
		text-decoration:none;
		border:none;
		}		
span.space10{
		display:block;
		padding: 8px; 
		text-decoration:none;
		border:none;
		}
a.space10{
		display:block;
		padding: 8px; 
		text-decoration:none;
		border:none;
		}
a.squere{
		display:block;
		position:relative;
		font-size:11pt;
		width: 142px;
		height: 76px;
		float: Left;
		margin: 0;
		text-align:left;
		vertical-align:middle;
		text-decoration:none;
		overflow:hidden;
		border:none;
		}
a.squere:hover{
		background-color:#ccc;
		}
		
.spacebox_bild {
  display:block;
 	float:left;
	width:12px;
	height:76px;
}

 .spaceboxYoko {
	display:block;
	float:left;
	width:450px;
	height:12px;
}

 .spaceboxYoko20 {
	display:block;
	float:left;
	width:450px;
	height:20px;
}

.bildboxteam {
	border:none;
	width:250px;
	height:167px;
	text-align:left;
	position:relative; 
	display:block;
	vertical-align:middle;
	float:none;
	background-color:#ffffff;
	margin:10px auto 10px 0;
}


.bildboxbig {
	border:none;
	text-align:center;
	position:relative; 
	display:block;
	vertical-align:middle;
	float:none;
	background-color:#ffffff;
	margin:10px auto;
}

.xiconbox {
	position:absolute; 
	right:0px; 
	top:0px;
	display:block;
	border:none;
	vertical-align:right;
	float:none;
	width:15px;
	height:15px ;
	background-color:#ffffff;
}
.blockline450{
padding: 0;
margin: 0;
width: 450px;
border: 0;
display: block;
}
table.seiteneu {
table-layout:fixed;
width:435px;
border: none;
border-collapse: separate;
border-spacing: 0;
padding-left: 15px;
vertical-align: top;
}
seiteneu@td {
border-spacing: 0 5px 0 0 ;
vertical-align: top;}
