/********************************************
 *  Zentrale Stylesheet Definitionsdatei    *
 *  Herold Büroservice 2009                 *
 ********************************************/




/* Modifizierte Standardklassen */
/* ------------------------------------------------------------ */

body { 
	background-color: #f2f1f2;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	word-wrap: break-word;
}

img {
	border:0px;
 }	
	
li {
	padding-top: 4px;
	padding-bottom: 4px;
	list-style-image:url(../images/bullet.gif);
}

/* Globale Text-Link-Definitionen */
a.def_link {
	text-decoration:none; color: #000;
}

a:hover.def_link{
	color: #008CCC;
}

a.title_link {
	text-decoration:none; 
	color: #008CCC;
}

/* Pfeil-Bullets an Text-Links */
#def_link_arr {
	padding-right:8px;
}

/* Pfeil-Bullets auf der Titelleiste*/
#nav_link_arr {
	padding-left:8px; padding-right:8px;
}
	
/* Hauptrahmen */
#main { 
	background-color: #fff; 
	height:auto; width:1050px; 
	top:20px; 	
	margin-left: auto; margin-right: auto;  padding-bottom:5px;
	text-align: left;
}

/* Table im Hauptrahmen */
#maintable{ 
	color: #008ccc; 
	width: 100%;
	border:0 }
	
#maintable_border{
	width: 0px;
}

/* Titelzeile */
#title { 
	color: #008ccc; 
	font-size: 12px; font-weight: bold; 
	position: relative; top: 1px; 
	width: 100%; 
	height: 18px; 
	margin-top: 10px; margin-bottom: 15px; margin-left: 0px; 
	padding-top: 8px; padding-left: 0px; 
	border-bottom: 1px solid #008ccc; }
	
/* Titelgrafik mit Logo */
#banner{
	background-image: url(../images/banner.png);  background-repeat:no-repeat; 
	border:0;
	height:147px;
	margin:0;
	padding:0;
}

/* Download Hover-Linkstyle  */
#download{
	height:35px; 
	padding-left:15px;
	padding-right:15px;
	background-color:#EEE;
}

#download a{
	font-weight: bold; 
	padding:5px; 
	border: 1px solid #fff;
	background-color: #008CCC; 
	color: #fff;
	text-decoration: none;  
}

#download a:hover{
	height:30px;
	font-weight: bold; 
	padding:5px;
	border: 1px solid #008CCC;
	background-color: #fff;   
	color: #008CCC;  
	text-decoration: none;
}		

/* Laenderflaggen zur Sprachumschaltung */
#flag {
	padding-right:8px; padding-top: 4px;
	vertical-align: bottom;
}

/* Inhaltsbereich unterhalb des Menues */
  #content{
	width:950px;
	border: 1px solid #ccc; 
	margin:8px 30px 20px 30px;
	padding:0px 15px 15px 15px;
	font-size:12px;
	min-height:600px; 
  }

/* Table im Inhaltsbereich */  
#contenttable{
	width: 930px;
	margin:20px 10px 15px 10px;
	padding: 0px;  
	font-size: 12px; 
	line-height:18px; 
vertical-align:top;	
}
#contenttextrow {
	vertical-align:top;
}

/* Titelzeile in blau */
#blue { 
	color: #008ccc; 
	font-weight: bold; 
	height: 22px; 
	padding-top: 5px; 
} 

/* Linker Inhaltsbereich */   
#left {
	height:600px; 
	vertical-align:top;
}

/* Bluebox mit Rahmen */
#right{
	height:400px; 
	text-align:center; 
	padding:10px; 
}

/* Linke und rechte Spalte des inhaltsbereichs */
#td_left {
	vertical-align:top;
	padding-top:15px;
	padding-right:50px; 
}  
  
#td_right {
	vertical-align:top; 
}

#default {
	width:30px;
}

/* Bildnachweis-Links */
#imgref {
	font-size: 10px;
	font-style: italic;
	text-decoration:none; color: #333;
}




