body
{
	margin-top:10px; 
	background-color:black; 
	font-family: Verdana,Arial, sans-serif; 
	font-size:9pt;
	Line-height: 120%;
}
p{font-size: 9pt;LINE-HEIGHT: 150%;}
td{font-size: 8pt;LINE-HEIGHT: 150%;}

h1
{
	font-size: 14pt; 
	margin-bottom:6px;
	color:#666666; 
	font-family:Trebuchet MS, Arial; 
	letter-spacing: 0.1em;
}

h2
{
	font-size:12pt;
	margin-bottom:6px;
	color:#666666;
	font-family:Trebuchet MS, Arial; 
}

h3
{
	font-size:10pt;
	margin-bottom: 6px;
	font-family:Trebuchet MS, Arial; 
	color:#666666;
	font-weight:bold;
}

h4
{
	font-size:10pt;
	margin-bottom: 6px;
	font-family:Trebuchet MS, Arial; 
	color:#666666;
	font-style:italic;
}


td{font-size: 85%; LINE-HEIGHT: 150%;}
hr
{
	border-style:dashed; 
	color:black; 
	width:96%; 
	height:1px; 
	text-align:left;
	margin-top:0px;
}
	
a:link
{
	color:#156a9f		
}
a:visited{color:#156a9f}
a:hover
{
	color:#B4DCF6;
}
a:active{color:#B4DCF6;}
	
a.SD:link
{
	height:22px;
	border-right: 1px solid white; 
	padding-right:20px;
	padding-left:20px;
	font-weight:bold;
	font-size:80%;
	color:white;
	text-decoration:none;
}

a.SD:visited
{
	height:22px;
	border-right: 1px solid white; 
	padding-right:20px;
	padding-left:20px;
	font-weight:bold;
	font-size:80%;
	color:white;
	text-decoration:none;
}
a.SD:hover{background-color:#B4DCF6;}
a.SD:active{background-color:#B4DCF6;}
/*Aktive Darstellung des Quellverzeichnisses*/
a.SD_active:link
{
	height:22px;
	border-right: 1px solid white; 
	padding-right:20px;
	padding-left:20px;
	font-weight:bold;
	font-size:80%;
	color:white;
	background-color:#B4DCF6;
	text-decoration:none;
}
a.SD_active:visited
{
	height:22px;
	border-right: 1px solid white; 
	padding-right:20px;
	padding-left:20px;
	font-weight:bold;
	font-size:80%;
	color:white;
	background-color:#B4DCF6;
	text-decoration:none;
}
a.SD_active:hover{background-color:#B4DCF6;}
a.SD_active:active{background-color:#B4DCF6;}


	
a.global:link
{
	font-size: 75%;
	margin-right: 10px;
	text-decoration: none;
	font-weight:bold;
}
a.global:visited
{
	font-size: 75%;
	margin-right: 10px;
	text-decoration: none;
	font-weight:bold;
}

/*Nur für Dokumente*/
#DW_BODY{padding-top:20px; padding-bottom: 15px;}	
	
#mainTable{border:1px solid white;}
#FM
{
	
	width: 25%; 
	border-right: 1px solid white; 
	float:left; 
	text-align:center;
	margin-right:40px; 
	height: 100px;
	}
#left_FM{border-right: 1px solid white}
#header
{
	padding-left:46px;
	font-weight:bold;
	font-size:90%;
	height:58px;
	vertical-align:top;
	padding-top: 10px;
		
}

#SD{padding-left:80px;border-right: 0px solid white; padding-bottom:0px;}
#global_navi{padding-left:20px;}
#main {border-right: 0px solid #999999; padding-top:30px;padding-left:50px; padding-right:40px}

/*rechte Seite unterhalb der Navigation*/
#right_info
{
	padding-top:30px;
	font-size:70%
}
/*gesamte Tabellenbox*/
table.infobox
{
	margin-bottom:30px;
	width: 85%;
	font-size: 9pt;
	
}

/*Boxen auf der rechten Seite, hier Inhalt */
.infobox_left
{
	border-left:1px solid #1A84C7; 
	border-bottom: 1px dashed #1A84C7; 
}
.infobox_content
{
	padding-top: 20px;
	border-bottom: 1px dashed #1A84C7; 
	height:40px;
	padding-bottom: 10px;
	font-size: 8pt;
}
.infobox_right
{
	border-right: 1px solid #1A84C7; 
	border-bottom: 1px dashed #1A84C7; 
}

.news_date
{
	font-weight:bold;
	margin-bottom: 5px;
	line-height: 100%;
	font-size: 8pt;
}
.news_desc
{
	margin-top:0px;
	margin-bottom: 20px;
	line-height: 120%;
	font-size: 8pt;
}
#footer{padding-left:30px;padding-bottom:5px;font-size:60%}


li.folder 
{
	list-style-image: url('../images/fld.gif');
	margin-bottom: 4px;
	font-size: 80%;
}
li.folderlink
{
	list-style-image: url('../images/fldlink.gif');
	margin-bottom: 4px;
}
li.doclink
{
	list-style-image: url('../images/doclink.gif');
	margin-bottom: 4px;
}
li.folderurl
{
	list-style-image: url('../images/fldurl.gif');
	margin-bottom: 4px;
}
li.doc
{
	list-style-image: url('../images/doc.gif');
	margin-bottom: 4px;
	font-size: 80%;
}
li.pdf
{
	list-style-image: url('../images/pdf.gif');
	margin-bottom: 4px;
	font-size: 100%;
}
li.word
{
	list-style-image: url('../images/word.gif');
	margin-bottom: 4px;
	font-size: 100%;
}
li.excel
{
	list-style-image: url('../images/excel.gif');
	margin-bottom: 4px;
	font-size: 100%;
}
li.ppt
{
	list-style-image: url('../images/ppt.gif');
	margin-bottom: 4px;
	font-size: 100%;
}
li.access
{
	list-style-image: url('../images/access.gif');
	margin-bottom: 4px;
	font-size: 100%;
}
li.zip
{
	list-style-image: url('../images/zip.gif');
	margin-bottom: 4px;
	font-size: 100%;
}
li.file
{
	list-style-image: url('../images/file.gif');
	margin-bottom: 4px;
	font-size: 100%;
}

/*Hauptinfo zu den Produkten */
td.product
{
	background-color: #FAFAFA;
	border-right: 8px solid white;
	padding: 10px;
	font-size: 80%;
	border-bottom: 1px dashed #1A84C7; 
}

td.productfooter
{
	/*background-color: #FFE47F;*/
	background-color: #79C0ED;
	border-right: 8px solid white;
	border-bottom: 20px solid white;
	padding-left: 10px;
	padding-right:10px;
	height:10px;
	font-size: 80%;
}

/*Detaillink zu den Infos im Shop*/
a.detail:link
{
	font-size:80%;
	color:white;
	font-weight:bold;
	text-decoration:none;
}
a.detail:visited
{
	font-size:80%;
	color:white;
	font-weight:bold;
	text-decoration:none;
}
a.detail:hover{color:#A01E00;}
a.detail:active{color:#A01E00;}

/*für den Shop*/
table.shop {font-size: 90%}
