/** IconScreen.de V 1.0 | 16.12.2005 **/


/**  BASICS  **/
a, body, div, fieldset, form, h1, h2, h3, h4, h5, hr, img, label, legend, li, ol, p, dl, span, table, td, th, tr, ul { 
	margin: 0; 
	padding: 0; 
	font-size:100.1%;
	font-family: Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;
	line-height: 140%;
	border: 0; }

#Banner {	z-index: 100;
	height: 92px; width: 339px;
	top: 7.5%;
	left: 51%;
	position: absolute; }


body {
	margin-left: 15px; 
	background-image: url(/images_basic/background_top2.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0em;
	background-color: #fff;
	color: #505050;
	width: 960px; }

#Content,#Navigation,#Footer { font-size: .75em; }

h1 { font-weight: bold; }
h2, h5 { font-weight: normal; }
h1 { font-size:1.3em; }
h2 { font-size:1.2em; }
h3 { font-size:1em; }
h4 { font-size:1em; } 
h5 { font-size:.9em; padding-top: 11px;  }

a { color: #336699; text-decoration: none;}

image {
	border-style: none;
}

.bold { font-weight: bold; }
.nobold { font-weight: normal; }
#Print { display: none; }
hr { display: none; }

/**  HEAD  **/
#Head {
	margin-top: 42px;
	margin-left: 170px;
	color: #fff; }

#Head a { color: #555;  font-weight: bold;  }
#Wrapper { margin-top: 177px; }




/**  NAVIGATION  **/
#Navigation {
	margin-bottom: 50px;
	float: left;
	width: 159px;
	text-align:left; } 

#Navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none; }
 
#Navigation li {
	background-image: url(/images_basic/background_nav_line.gif);
	background-repeat: no-repeat;
	margin: 0 0 1px 0;
	background-position: left bottom; }

#Navigation a {
	display: block;
	padding: 5px 5px 5px 0; 
	width: 154px; }

.Visited, .VisitedNormal  {
	color: #555 !Important;
	font-weight: bold;
	background-image: url(/images_basic/background_navigation.png); }

.VisitedNormal  {
	font-weight: normal !important; }

#Navigation a:hover {
	background-image: url(/images_basic/background_navigation.png); }

#Navigation ul ul li {   
	background-image: url(/images_basic/background_nav_line.gif);
	background-repeat: no-repeat;
	margin: 0 0 1px 0; }

#Navigation ul ul a {
	display: block;
	padding: 5px 0 5px 10px;
	width: 149px; }  

#Navigation ul ul a:hover { background-image: url(/images_basic/background_navigation.png); }




/**  LAYOUT  **/
#Content { margin-left: 160px; }

#Box { 
	float: left; 
	width: 800px;  }

.BoxLeft { 
	background-color: #ebebeb;
	float: left;
	width: 451px; }

.BoxRight { 
	padding: 21px 0 0 0;
	float: right;
	margin: 0 25px 0 0;
	width: 306px; 
	margin-bottom: 15px; }
	
#Footer {
	margin: 45px 0 95px 0;
	text-align: right;
	background-image: url(/images_basic/background_nav_line.gif);
	background-repeat: repeat-x;
	width: 930px;
	background-position: right top;
	padding-top: 9px;
	padding-bottom: 25px; }




/**  STYLE  BoxLeft **/
.BoxLeft p  { padding: 0 0 10px 10px; }  
.BoxLeft h1  { padding: 6px 0 6px 10px;  }  
.BoxLeft h2  { padding: 6px 0 6px 30px;  }

.BoxLeft h3 {
	padding: 6px 0 2px 10px; 
	margin-bottom: 6px;
	background-image: url(/images_basic/background_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom; }

.BoxLeft h4 {
	border-top: 1px solid #fff;
	padding: 6px 0 2px 10px; 
	margin-bottom: 6px;
	background-image: url(/images_basic/background_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom; }

.BoxLeft h5 {
	border-top: 1px solid #fff;
	padding: 6px 0 2px 10px; 
	background-image: url(/images_basic/background_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom; }

.BoxLeft p, .BoxLeft h1, .BoxLeft h5 { padding-right: 15px; }

.BoxLeft ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: disc;
	list-style-position: inside; }
	
.imgtop { margin-bottom: 6px; }
	
.imgcontent {
	float: left; 
	padding-right: 12px; }
	
.weimage {
	 border: 6px solid #fff;
	 margin: 10px; }

.clearp { padding-bottom: 8px; clear:left; }

.clearpp  { padding-bottom: 8px; clear:left;margin-bottom: 10px; border-bottom: 1px solid #fff; }

#fakten table { width: 99%; }

#fakten th {
	width: 33%;
	text-align: right; 
	padding-right: 2%; 
	padding-bottom: 2%; }

#fakten td {
	width: 66%;
	padding-bottom: 2%; }

.tableline {
	background-image: url(/images_basic/background_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom; }




/**  STYLE  BoxRight **/
.BoxRight form {
	margin: 10px 0 25px 0;
	padding-left: 7px; }

.BoxRight p { padding: 0 12px 0 7px; }
.pdf { float: left; margin-right: 4px; }




/**  TEASER  **/
.teaserrightblue, .teaserrightred { 
	width: 287px;
	background-color: #fff; }

dl.teaserrightblue, dl.teaserrightred  {
	padding: 0; 
	margin: 0; }

dl.teaserrightblue dt, dl.teaserrightred dt {
	font-size: 1.3em;
	padding: 16px 11px 5px 17px; 
	margin: 0;  }

dl.teaserrightblue dd, dl.teaserrightred dd {
	padding: 0 11px 21px 17px; 
	margin: 0 0 10px 0; }

dl.teaserrightblue dt { background: url(/images_basic/teaserblue_top.gif) top no-repeat; }
dl.teaserrightblue dd { min-height: 28px; background: url(/images_basic/teaserblue_bottom.gif) bottom no-repeat; }
dl.teaserrightred dt { background: url(/images_basic/teaserred_top.gif) top no-repeat; }
dl.teaserrightred dd { background: url(/images_basic/teaserred_bottom.gif) bottom no-repeat; }