/* Standard eZ publish stylesheet */

body, div, span, p, .p, h1,.h1, h2, .listheadline, .listproducts, h3, ul, li, a, td ,th, select, input, textarea, credit
{
	font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
}

body, p, .p, ul, li, a, h3, th, td, .check
{
	font-size: 16px;
	color: #000000;

}

h1, .h1
{

	font-weight: bold;
	font-size: 18px;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 2px;
	padding:0px;
	text-decoration : none;
}

 .listheadline, .listproducts
{
	font-weight: bold;
	font-size: 16px;

	margin-top: 2px;
	margin-bottom: 2px;	
	text-decoration : none;
}



.listproducts 
{
	text-decoration : underline;
}

.listheadline, .listproducts 
{
	margin-top: 8px;
}

h2, h3, h4, h5, .h2, .h3, .h4, .h5
{
	font-size: 16px;
	font-weight: bold;
	text-decoration : none;
	margin-top: 4px;
	margin-bottom: 6px;
}

.tab, .tab a
{
	font-size: 16px;
	font-weight: bold;
	text-align: center;

}

a, a.link {  text-decoration: none; color: #003399}

}

A:hover {
	COLOR: #003399;
}
A.menu:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: ; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #000000;
	background-color:#E9EFF3;
}


.menuhead, .menusubhead
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: left;
}


.read_more
{
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color:#FF0000;
}

.menu, .Tmenu, .menu_r, .menutext, .menutext_r, .menubold, .pictext, .credit, .byline, .subhead, .path
{
	font-size: 11px;
}

.menu , .menutext
{
	color:#000000;
	font-weight: normal;
	text-decoration: none;
}
.menu_r, .menutext_r
{
	color:#000000;
	font-weight: normal;
	text-decoration: none;
}

.path
{
	color:#888888;
	font-weight: normal;
	text-decoration: none;
}

.smaller_path
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:8px;
	color:#888888;
	font-weight: normal;
	text-decoration: none;
}

.menutext 
{
	margin-bottom: 4px;
}

.menubold, .menubold_r 
{
	color:#000000;
	font-size: 11px;
	font-weight: bold;
}

.menuspacer
{
	font-size: 2px;
}

.spacer
{
	padding-top: 9px;
	padding-bottom: 0px;
}

.boxtext 
{

	margin-bottom: 4px;
}

.small, .smallbold
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#888888;
	font-weight: normal;
	text-align:left;
}

.smallbold 
{
	font-weight: bold;
}

.check 
{
	margin-bottom: 8px;
}

.checkhead
{
	font-weight: bold;
	margin-bottom: 16px;
}

.list
{


	padding: 4px;
}

th 
{
	font-weight: bold;
	text-align: left;
}

th.right
{
	text-align: right;
}

.tdmini
{
	font-size: 1px;
}

.pictext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#888888;
	font-style: normal;
	text-align:center;
}

.pris
{
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 12px;
}

.linkselect
{	text-decoration: overline;
	color: #ffffff;
}

.linkselect:hover
{
	text-decoration: overline;
	color: #ffffff;
}

.linkdeselect
{
	text-decoration: none;
	color: #9FB3D3;
}

.linkdeselect:hover
{	 text-decoration: overline;
	color: #ffffff;
}


.linknormal
{
	color: #000000;
}

.bglight 
{
	background-color:#CAD0DB;
}

.bgdark 
{
	background-color:#DCE0E7;
}

.bgcurrent
{
	background-color: #f07800;
}

.bgweekend
{
	background-color: #a0a0a0;
}

.bgselect
{
	color: #ffffff;
	background-color: #787878;
}

form
{
	margin: 0px;
}

hr, .line
{
	color:#FFFFFF;
	background-color:#FFFFFF;
	padding: 0px;
}

.stdbutton 
{
	font-size: 16px;
	background-color:#BAC2CF; 
	border-color: #FFFFFF #999999 #999999 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;

}
 
.okbutton 
{
	font-size: 16px;
	background-color:#BAC2CF; 
	border-color: #FFFFFF #999999 #999999 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

.divider
{
	float: left;
	padding-right: 10px;
}

.box
{
	width: 100%;
	font-size:12px;
	border:1px;
}
.formbox
{
	width: 100%;
	font-size:14px;
	border-color: #999999 #FFFFFF #FFFFFF #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}
.formbox_select
{
	width: 100%;
	font-size:14px;
	border:1px;
}
.formbox_multi
{
	width: 100%;
	font-size:14px;
	border:1px;
}
.form_spacer
{

	padding-bottom:10px;

}
.halfbox
{
	width: 200px;
}

.searchbox
{
	width: 95%;
	font-size: 16px;
	border-color: #999999 #FFFFFF #FFFFFF #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

.error
{
	font-size: 16px;
	font-weight: bold;
    	color: #0094DE;
}


.strong 
{
	background-color:#8CBDDE; font-weight:normal;
}

.dummy 
{
	color:#E9EFF3;visibility:hidden;
}






.weit, .p 
{

	line-height: 24px; 
	text-align:left;

}



img {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}



.mehr {font-family: Verdana,Arial, Helvetica, sans-serif;font-size:11px; color: #003399;}

a.mehr:link {font-family: Verdana,Arial, Helvetica, sans-serif;font-size:11px; color: #003399;}

a.mehr:hover  {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:  #003399;}

.Tmenu{font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align:center}

a.Tmenu:link{font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align:center}

a.Tmenu:visited{font-family: Verdana, Arial, Helvetica, sans-serif; color: ; text-align:center}

a.Tmenu:hover{font-family: Verdana, Arial, Helvetica, sans-serif; color: #003399; text-align:center}


li {margin-bottom:6px; margin-left:-15px;text-align:left}

ul, ol {margin-top:6px;}


pre{font-family: Courier New, Courier, monospace; font-size: 12px; font-weight: normal; color: #000000; margin-right: 0px}

.ueberschrift {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;font-weight:bold}

.table_cell {background-color:#E9EFF3;}

b {color:#222222;}

.articlelist_right_col , .articlelview_right_col {background-color:#E9EBEF;background-image: url(/images/right_col_bg.gif)}

.head_spacer {height:29px; padding-left:13px;}