
/***************************** USUAL CSS ******************************************/
body{
	background-color:#666666;
	padding:0px;	
	margin:0px;
	background-image:url(../images/back.gif);
	background-repeat:repeat-y;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#666666;
}

td, p{
	background-image:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	padding:0px;	
	margin:0px;
}
#topspace{
	height:120px;
	width:980px;
	background-color:#666666;
	
	display:none;
}
#toplogos{
	padding-top:10px;
	padding-bottom:38px;
	padding-left:22px;
	background-color:#666666;
}
#topmenu{
	margin-left:220px;
	background-color:#666666;
}
#leftmenu{
	width:160px;
	float:left;
	/*background-color:#FF0000;*/
	display:inline;
	
		
	display:none;
}
#leftmenu #inside{
	padding-left:20px;
	padding-top:21px;
}

#content{
	padding-left:0px;  /*220 - 160 */
	/*padding-top:58px;*/
	width:440px;
	float:left;
	/*background-color:#3399CC;*/
}
#all{

}
#page{}
#chapterimage{
	position:absolute;
	left:450px;
	top:175px;
}
#logo{
	position:absolute;
	left:450px;
	width:200px; 
	top:0px;
}
#footer{
	position:absolute;
	left:450px;
	width:200px; 
	top:350px;
	color:#666666;
}
#footer td{
	color:#666666;

}

/******** normaler link **************************/
#content a, #content a:link, #content a:visited, #content a:hover, #content a:active, #content a:focus  { 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;	
	text-decoration:none;
	color:#EFB401;
}
#content a:hover, #content a:active, #content a:focus  { 
	color:#666666;
}

a.arrowlink_yellow, a.arrowlink_yellow:link, a.arrowlink_yellow:visited, a.arrowlink_yellow:hover, #content a.arrowlink_yellow:active, a.arrowlink_yellow:focus, a.readon, a.readon:link, a.readon:visited, a.readon:hover, a.readon:active, a.readon:focus   { 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;	
	text-decoration:none;
	color:#EFB401;
	
	background-image:url(../images/arrow_yel.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding-left:11px;
}
a.arrowlink_yellow:hover, #content a.arrowlink_yellow:active, a.arrowlink_yellow:focus, a.readon:hover, a.readon:active, a.readon:focus   { 
	color:#666666;
}

/******** topnavi link **************************/
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover,  #topmenu a:active,  #topmenu a:focus  { 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight:  normal;
	font-variant: normal;	
	text-decoration:none;
	margin:0px;	
	color:#FFFFFF;
}

#topmenu a:hover,  #topmenu a:active,  #topmenu a:focus,
#topmenu ul li.active a, #topmenu ul li.active a:link, #topmenu ul li.active a:visited, #topmenu ul li.active a:hover,  #topmenu ul li.active a:active,  #topmenu ul li.active a:focus  { 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight:  normal;
	font-variant: normal;	
	text-decoration:none;
	margin:0px;	
	color:#FEBF01;
}
/******** ENDE topnavi link **************************/


/******** ENDE leftmenu link **************************/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight:bold;
	color:#666666;
	margin:0px;
	padding:0px;
	line-height:20px;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight:bold;
	color:#666666;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight:bold;
	color:#666666;
	margin-bottom:15px;
}
.article{
	clear:both;
	margin-bottom:30px;
	margin-top:0px;
	text-align:left;
}
table.blog{
	margin-top:-2px;

}
/******** aus editor.css **************************/
/******** aus editor.css **************************/
img.linksbuendig {
	margin-right: 10px;
	margin-bottom:5px;
	float:left;
}
.grey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight:bold;
	color:#444444;
}
.lightgrey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight:normal;
	color:#999999;
}

.gelb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#666666;
	background-color:#FFE599;
	display:block;
	padding:5px;
	border: #FEBF01 1px solid;
	margin-top:3px;
	margin-bottom:8px;
}
.zitat{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	color:#666666;
}
.notiz{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#FF0000;

}
.normal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
p.buttonheading{
	margin:0px;
	padding:0px;
	height:0px;
	font-size:0px;
}

ul.produkt_vorteile{
	list-style-image:url(../images/plus.gif);


}
span.textpfeil{
	background-image:url(../images/arrow_blk.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}
span.rot{
	color:#CF230D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
p.zeilenumbruch{
	clear:both;
}
p.zeilenumbruch_small{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:1px;
}
/*************** joomla! klassen *******************/
/*.moduletable {
	 menu links  
}*/
.buttonheading, .componentheading{
	padding:0px;
	margin:0px;
}
ul.menu_top{
	padding:0px;
	margin:0px;
}
ul.menu_top li {
	display: inline;
	padding-right:15px;
}
/********************* menu links  *****************/
ul.menu_left, ul.menu_left ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	line-height:18px;
	margin:0px;
	padding:0px;
}
ul.menu_left ul {
	list-style-image:url(../images/arrow.gif);
	list-style-position:outside;
	margin:0px;
	padding:0px;
	padding-left:16px;
	margin-bottom:8px;
}
ul.menu_left ul li {
	line-height:15px;
}
ul.menu_left ul ul {
	margin-bottom:5px;	
}
ul.menu_left ul li.item96{
	height:9px;
	list-style-image:none;
}
/* linke seite, normale links! ******************* */
#leftmenu a, #leftmenu a:link,  #leftmenu a:hover, #leftmenu a:visited, #leftmenu a:active,  #leftmenu a:focus  { 
	color:#FFFFFF;
	text-decoration:none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight:  normal;
	font-variant: normal;	
	text-decoration:none;
	margin:0px;	
}	
#leftmenu a:hover,  #leftmenu a:active,  #leftmenu a:focus  { 
	color:#FEBF01;
}	
/* linke seite, normale links! ******************* */
#leftmenu ul.menu_left li a, 
#leftmenu ul.menu_left li a:link, 
#leftmenu ul.menu_left li a:hover, 
#leftmenu ul.menu_left li a:visited, 
#leftmenu ul.menu_left li a:active, 
#leftmenu ul.menu_left li a:focus,
#leftmenu ul.menu_left li.active ul li a,  
#leftmenu ul.menu_left li.active ul li a:link, 
#leftmenu ul.menu_left li.active ul li a:hover, 
#leftmenu ul.menu_left li.active ul li a:visited, 
#leftmenu ul.menu_left li.active ul li a:active, 
#leftmenu ul.menu_left li.active ul li a:focus,  
#leftmenu ul.menu_left li.active ul li.active ul li a, 
#leftmenu ul.menu_left li.active ul li.active ul li a:link, 
#leftmenu ul.menu_left li.active ul li.active ul li a:hover, 
#leftmenu ul.menu_left li.active ul li.active ul li a:visited, 
#leftmenu ul.menu_left li.active ul li.active ul li a:active, 
#leftmenu ul.menu_left li.active ul li.active ul li a:focus{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight:  normal;
	font-variant: normal;	
	text-decoration:none;
	color:#FFFFFF;
}

#leftmenu ul.menu_left li a:hover, 
#leftmenu ul.menu_left li a:active, 
#leftmenu ul.menu_left li a:focus,
#leftmenu ul.menu_left li.active ul li a:hover, 
#leftmenu ul.menu_left li.active ul li a:active, 
#leftmenu ul.menu_left li.active ul li a:focus,  
#leftmenu ul.menu_left li.active ul li.active ul li a:hover, 
#leftmenu ul.menu_left li.active ul li.active ul li a:active, 
#leftmenu ul.menu_left li.active ul li.active ul li a:focus{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight:  normal;
	font-variant: normal;	
	text-decoration:none;
	color:#FEBF01;
}
/* linke seite, aktive links! ******************* */
#leftmenu ul.menu_left li.active a, 
#leftmenu ul.menu_left li.active a:link, 
#leftmenu ul.menu_left li.active a:hover, 
#leftmenu ul.menu_left li.active a:visited, 
#leftmenu ul.menu_left li.active a:active, 
#leftmenu ul.menu_left li.active a:focus,
#leftmenu ul.menu_left li.active ul li.active a,  
#leftmenu ul.menu_left li.active ul li.active a:link, 
#leftmenu ul.menu_left li.active ul li.active a:hover, 
#leftmenu ul.menu_left li.active ul li.active a:visited, 
#leftmenu ul.menu_left li.active ul li.active a:active, 
#leftmenu ul.menu_left li.active ul li.active a:focus,  
#leftmenu ul.menu_left li.active ul li.active ul li.active a, 
#leftmenu ul.menu_left li.active ul li.active ul li.active a:link, 
#leftmenu ul.menu_left li.active ul li.active ul li.active a:hover, 
#leftmenu ul.menu_left li.active ul li.active ul li.active a:visited, 
#leftmenu ul.menu_left li.active ul li.active ul li.active a:active, 
#leftmenu ul.menu_left li.active ul li.active ul li.active a:focus{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight:  normal;
	font-variant: normal;	
	text-decoration:none;
	color:#FEBF01;
}

.banneritem{
	margin-bottom:4px;
}
.banneritem img{
	border:none;
}
/* ******************** suche! *****************/
div.search{
	margin-top:20px;
	width:120px;
	
}
button.button, input.kontaktformbutton{

	background-color:#666666;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	width:70px;
}
.inputbox, input.feld, textarea.feld, select.feld{
	
	BORDER-BOTTOM: 1px solid #666666;
	BORDER-LEFT: 1px solid #666666;
	BORDER-RIGHT: 1px solid #666666;
	BORDER-TOP: 1px solid #666666;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	background-color: #FFFFFF;
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin-right:5px;
}
/********************* icons, PDF, print etc. *****************/
table.contentpaneopen{
	border:none;
}
td.buttonheading a img{
	border:0px;
}

/********************* img *****************/
p img{
	margin: 0px;
	padding: 0px;
	float:left;
	padding-right:10px;
	text-align:left;
}

/********************* produktblatt *****************/

td.productinfo_left{
	width:130px;
}
hr{
	height:1px;
	color:#999999;
	background-color: #999999; 
	border: none;
	margin-top:10px;
	margin-bottom:10px;
}

/********************* jform *****************/
div.jform{
	padding:0px;
}
div.jform form input, div.jform form select, div.jform form textarea, div.jform form fieldset {
	float:left;
	margin-bottom:5px;
}

div.jform div.error-message {
	color:#FEBF01;
	float:right;
	font-weight:bold;
}
div.jform .star {
 	color:#FEBF01;
	font-weight:bold;
}

