/********************************************************************* Text */

.alert { 
	font-size: 12px;
	font-weight: bold;
	color: #C00;
	line-height: 16px; }

/********************************************************************* Bilder */

.art_button { margin-top: 20px;} /* back & print-button in artikeln */

.showhand {
	cursor: pointer;}
.img5 {
        padding: 5px;
        margin:0px 0px 10px 0px;
        border:1px solid #b9b994;
        background-color: #FFF;}

.img1 { 
	}

.img2 {} /* normales bild im artikel (ohne popup)*/

.img-right { 
	margin:0px 0px 10px 10px;
	float: right;}
.img-left { 
	margin:0px 10px 10px 0px;
	float: left;}
.img-normal { 
	margin:0px 10px 10px 0px;
	text-align: center;}

/********************************************************************* Content */

/* Fehlermeldung */
.tab_alert { width:100%; padding: 10px; margin-bottom: 10px;
	border: 1px #000 solid;	background-color: #C00; color: #FFF;}
.tab_alert li {color:#FFF;}

/* Infomeldung */
.tab_info {	width:100%;	padding: 10px; margin-bottom: 10px;
	border: 1px #000 solid;	background-color: #390; color: #FFF;}
	
.td1_tab_info {color: #FFF;}	
	
/* Newsletter-Form */
.tab_nlt { width:500px;}
.td1_nlt {width: 90px; font-weight: bold;}
.td2_nlt {width: 150px;}
.td3_nlt {width: 90px; font-weight: bold; padding: 0px 0px 0px 30px;}
.td4_nlt {}

.tab_req { width:100%;}

/* Kontakt-Form 

.td1_req {width: 90px; font-weight: bold;}
.td2_req {width: 150px;}
.td3_req {width: 90px; font-weight: bold; padding: 0px 0px 0px 30px;}
.td4_req {}*/

.spec1 {padding:0px 0px 0px 0px; font-weight: bold;} /* Gültig für Kontakt & Newsletter */
.spec2 {padding:15px 0px 0px 0px; font-weight: bold;} /* Gültig für Kontakt & Newsletter */

/* News-List */
.tab_news {width:100%;}
.td1_news {width: 100px; font-weight: bold; padding: 0px 10px 5px 0px;} /*Datum */
.td2_news {width: 400px; padding: 0px 0px 5px 0px;} /* Titel */
.td3_news {font-weight: bold; padding: 20px 0px 0px 0px;} /* Pagenav-Buttons */
/* News-Search */
.tab_newssearch { width:100%; background-color:#CCC;}
.td1_newssearch { color:#FFF; font-weight:bold; padding: 0px 20px 0px 10px;}
.td2_newssearch { padding: 3px 3px 3px 0px;}

/* Press-List */
.tab_press {width:100&;}
.tab_press {width: 100px; font-weight: bold; padding: 0px 10px 5px 0px;} /*Datum */
.tab_press {width: 400px; padding: 0px 0px 5px 0px;} /* Titel */
.tab_press {font-weight: bold; padding: 20px 0px 0px 0px;} /* Pagenav-Buttons */

/* FAQ-Liste */
.tab_faq { width:100%;}
.td1_faq {}
.td2_faq {padding-left: 20px;}
/* FAQ-Popup */
.tab_faqpop { width:100%;} 
.td1_faqpop { width:100%; padding: 10px;} /* Hauptgruppe */
.td2_faqpop { width:100%; padding: 10px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; font-weight:bold;} /* Frage */
.td3_faqpop { width:100%; padding: 10px;} /* Antwort */
.td4_faqpop { width:100%; padding: 10px; border-top: 1px solid #CCC; text-align: center;} /* Footer */

/* Login-Form */
.tab_login { width:100%;}
.td1_login { margin: 0px 0px 10px 0px; }
.td2_login { }

/* Abocenter-Voucherform */
.tab_abovoucher { width:100%; background-color:#CCC;}
.td1_abovoucher { color:#FFF; font-weight:bold; padding: 0px 20px 0px 10px;}
.td2_abovoucher { padding: 3px 3px 3px 0px;}
/* Abocenter-Form */
.tab_abocenter { width:100%;}
.td1_abocenter { font-weight:bold; padding: 20px 0px 0px 0px;}
.td2_abocenter { }

/* Suche */
.tab_search { width:100%; background-color:#CCC;}
.td1_search { color:#FFF; font-weight:bold; padding: 0px 20px 0px 10px;}
.td2_search { padding: 3px 3px 3px 0px;}
/* Suchergebnisse */
.tab_searchresult { width:100%;}
.td1_searchresult { padding: 20px 0px 0px 0px;}
.td2_searchresult { }

/* Lexikon */
.tab_lexikon { width:100%;}
.lexikon_abc {	width: 100%; border: 1px solid #CCC; padding: 3px 3px 3px 10px;}
/* Lexikon-Popup */
.tab_lexpop { width:100%;} 
.td1_lexpop { width:100%; padding: 10px;} /* Titel */
.td2_lexpop { width:100%; padding: 10px;} /* Text */
.td3_lexpop { width:100%; padding: 10px; border-top: 1px solid #CCC; text-align: center;} /* Footer */

/* Infoboxen */	
.boxstandard { 
	border: 1px solid #333; padding:3px; margin-top:5px; margin-bottom:5px;}
.boxfreetext { 
	padding:3px; background-color: #C03; color: #FFF; margin-top:5px; margin-bottom:5px;}

/* Showart */
.tab_showart { padding: 30px;}

/* Showpic */
.tab_showpic { margin: 15px 0px 0px 0px; }
.td1_showpic { border:1px #C9C solid; padding: 2px;} /* Bild mit Copyright */
.td2_showpic { background-color: #e4c9fb;
	color:#000; 
	padding: 2px; 
	text-align: center; 
	font-weight: bold;} /* Bildkommentar */
.td3_showpic { border-top: 1px solid #CCC solid; padding: 5px; text-align: center;} /* Links */

/**************************************** IMAGES */

/*.head_sales { position: relative; top: -28px; left:-35px; z-index:999 }*/
.head_sales { 
margin-top: -28px; 
margin-left:-35px; 
z-index:999 }


/********************************************************************* Link */
A:link {color:#30C; text-decoration:underline; }
A:visited {color:#30C; text-decoration:underline; }
A:active {color:#30C; text-decoration:underline; }
A:link:hover, A:visited:hover {color:#C03; text-decoration:underline; }

/********************************************************************* Global 2 */

BODY {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#E2C5FB;
	font-family: Tahoma, Georgia, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #005500;
	line-height: 130%; }

td,p,div {
	font-family: Tahoma, Georgia, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: #005500;
	line-height: 130%;  }

p,form { margin:0px 0px 10px 0px;}

.button1 {
	background-color: #999;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 14px;
	color: #FFF;}

.input1 { /* mit Abstand */
	font-size: 14px;
	border: 1px #000 solid;
	background-color: #FFF;
	margin-bottom:5px;}
	
.input2 { /* ohne Abstand */
	font-size: 14px;
	border: 1px #000 solid;
	background-color: #FFF;}
	
.select1 { /* mit Abstand */
	font-size: 14px;
	border: 1px #999 solid;
	margin-bottom:5px;}

.select2 { /* ohne Abstand */
	font-size: 14px;
	border: 1px #999 solid;}

.searchterm {
	background-color: #FF3;}
	
	
/********************************************************************* Position */

.logo,
.nav2,
.infobox1
{ position: absolute; }

/********************************************************************* Text */

.bold { 
	font-weight: bold; }
	
.small1 { 
	font-size: 12px;}
	
.small2 { 
	font-size: 11px}

h1,h2,h3,h4,h5,h6,pre,address {
	font-family: Tahoma, Georgia, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 130%;
	color:#0000CC;}

h1 { 
	font-size: 24px;
	margin: 0px 0px 20px 0px;}

h2 { 
	font-size: 18px;
	margin: 0px 0px 20px 0px;}

h3 { 
	font-size: 16px;
	margin: 0px 0px 20px 0px;}

h4 { 
	font-size: 14px;
	margin: 0px 0px 20px 0px;}

h5 { 
	font-size: 14px;
	margin: 0px 0px 20px 0px;}

h6 { 
	font-size: 12px;
	color: #0000CC;
	margin: 0px 0px 20px 0px;}

	
/********************************************************************* Bilder */

.logo {
	top:20px;
	left:800px;}
	
/*******************************************************************+* Content */	

.content { background-image: url(/img/e/basic/htgr_sales.gif); 
background-repeat: repeat-y; 
width:656px; 
height:auto; 
padding-left: 60px; 
padding-right:35px; 
text-align: left;
}

.infobox1 { 
	top: 180px;
	left: 100px;
	width: 130px;}

/********************************* Navigation ******/
.nav1 { /*** Hauptnavigation - gesteuert durch JS-Menue ****/
	}
	
.nav2 { /*** Headernavigation ****/
	left:320px;
	top:15px;}
	
.nav3 { /*** Footernavigation ****/
	width: 100%;
	background-color: #C03;
	color: #FFF;
	margin-top:30px;
	text-align: center;}

/********************************************************************* Link */

.nav2 A:link, .nav2 A:visited, .nav2 A:active {color:#333; text-decoration:underline;}
.nav2 A:hover {color:#C90; text-decoration:none;}

.nav3 A:link, .nav3 A:visited, .nav3 A:active {color:#FFF; text-decoration:none;}
.nav3 A:hover {color:#FFF; text-decoration:underline;}

/********************************************************************* Diverses */
ul {
	margin-top: 0px;
	margin-bottom: 0px;}

li { 
	list-style-type: square;
	font-size: 12px;
	color: #000;}
	
/************************************************************* Bestellabwicklung */

.shop1 { /*** Warenkorb ***/
	width:655px;
	border-collapse: collapse;
	margin-top:10px;}
.td1_shop1 {
	background-color: #e4c9fb;
	padding: 0px;
	color:#000;
	font-size: 10pt;
	font-weight: bold;}
.td2_shop1 {
	border:1px #333 solid;
	font-size: 10pt;
	padding: 3px; }
.td3_shop1 {
	font-size: 10pt;
	padding: 3px; }

.border1 {
	border:1px #333 solid;}
.border2 {
	border-right:1px #000 solid;}

.tab_check {
	width: 655px;
	border-collapse: collapse;}/*** Check order ***/
.td0_check {  
	padding-right:20px;
	width: 210px;}
.td1_check {  
	padding-left:10px;
	border:1px #333 solid;
	width: 150px;}
.td2_check {  /*** Check order ***/
	border-collapse: collapse;
	padding-left:10px;
	border:1px #333 solid;
	width: 310px;}
.tab2_check {
	border-collapse: collapse;}
	
.changelocation {
position:absolute;
left: 535px;
top: 7px;}

.redbold {
color: #CC0000;
}