/* CSS Document */

body
{
margin:0;
padding:0;
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:arial;
font-size:12px;
color:#000000;
margin-top:0!important; 
}

p ul 
{
	font-family:arial;
	font-size:11px;
	color:#000000;
}

li
{
	font-family:arial;
	font-size:11px;
	color:#000000;	
}

.small
{
	font-family:arial;
	font-size:11px;
	color:#000000;
}

#wrapper
{
width:909px;
margin:0 0 0 13px;
padding:0;
}

#flash_box
{
width:909px;
height:300px;
margin:0 0 10px 0;
padding:0;
}

#content
{
width:909px;
height:220px;
margin:0 0 20px 0;
padding:0;
}

.content_box
{
width:219px;
height:220px;
background-image:url(../images/content_bg.jpg);
background-repeat:no-repeat;
float:left;
margin:0 11px 0 0;
}

.content_box p
{
margin:0;
padding:0;
}

.content_box a
{
color:#FF6600;
text-decoration:none;
}

.content_box a:hover
{
color:#FF6600;
text-decoration:underline;
}

.box_title
{
width:204px;
height:17px;
padding:5px 5px 5px 10px;
}

.box_title h4
{
font-family:Arial;
font-size:13px;
color:#333333;
margin:0;
}


.box_image
{
width:219px;
height:91px;
margin:0;
padding:0;
float:left;
}

.box_text
{
width:199px;
height:60px;
margin:0;
padding:10px;
float:left;
text-align:left;
}

.box_link
{
width:199px;
height:11px;
margin:0;
padding:0 10px 10px 10px;
float:left;
}

.quick_links
{
width:219px;
height:220px;
float:left;
margin:0;
}

.quick_links h4
{
font-family:Arial; 
font-size:13px; 
color:#333333; 
padding:5px 5px 5px 10px; 
margin:0;
}

#quick_title
{
width:219px;
height:17px;
float:left;
margin:0;
}

.content_box a
{
color:#FF6600;
text-decoration:none;
}

.content_box a:hover
{
color:#FF6600;
text-decoration:underline;
}

#navcontainer 
{ 
width: 219px;
height:105px;
float:left;
margin:0;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial;
font-size:11px;
color:#333333;
}

#navcontainer a
{
display: block;
padding:5px 3px 5px 10px;
width: 206px;
border-bottom: 1px solid #999999;
}

#navcontainer a:link, #navlist a:visited
{
color: #333333;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #ff6600;
color: #fff;
}

#email
{
width: 219px;
height:89px;
float:left;
margin:0;
}


/***********************the following css is for the products page************************/

#breadcrumbs
{
width:909px;
height:30px;
padding:0;
margin:0;
font-size:12px;
}

#breadcrumbs a
{
color:#FF6600;
text-decoration:none;
font-size:12px;
}

#breadcrumbs a:hover
{
color:#FF6600;
text-decoration:underline;
font-size:12px;
}

#prod_flash_box
{
width:909px;
height:230px;
margin:0 0 10px 0;
padding:0;
}

#prod_content
{
width:920px;
height:290px;
margin:0 0 11px 0;
padding:0;
}

#prod_text
{
width:619px;
height:290px;
margin:0 0 11px 0;
padding:0;
}

#prod_content_2
{
width:909px;
height:290px;
margin:0 0 11px 0;
padding:0;
}

.prod_content_box
{
width:219px;
height:290px;
float:left;
margin:0 11px 0 0;
}

.prod_box_image
{
width:219px;
height:170px;
margin:0;
padding:0;
float:left;
}

.prod_box_text
{
width:199px;
height:100px;
margin:0;
padding:10px;
font-family:arial;
font-size:12px;
color:#000000;
float:left;
text-align:left;
background-image:url(../images/prod_text_bg2.jpg);
background-repeat:repeat-x;
}

.prod_box_text a
{
font-family:arial;
font-size:14px;
color:#ff6600;
text-decoration:none;
}

.prod_box_text a:hover
{
font-family:arial;
font-size:14px;
color:#ff6600;
text-decoration:underline;
}

.prod_box_text p
{
margin:0;
}

#register_content
{
width:920px;
height:auto;
margin:0 0 11px 0;
padding:0;
}

.register_content_box
{
	width:680px;
	height:auto;
	float:left;
	margin:0 11px 0 0;
	font-family:arial;
	font-size:12px;
	color:#000000;
}

.register_content_box p
	{
		color: #000000;
		font-family:arial;
		font-size:12px;
	}

.register_content_box li
	{
		color: #000000;
		font-family:arial;
		font-size:12px;
	}

.register_content_box span
{
	font-weight: bold;
}

#education_content
{
width:920px;
height:auto;
margin:0 0 11px 0;
padding:0;
}

.education_content_box
{
	width:680px;
	height:auto;
	float:left;
	margin:0 11px 0 0;
	font-family:arial;
	font-size:12px;
	color:#000000;
}

.education_content_box span
{
	font-weight: bold;
}



#suche_content
{
width:909px;
height:auto;
margin:0 0 11px 0;
padding:0;
}

.suche_content_box
{
	width:909px;
	height:auto;
	float:left;
	margin:0 11px 0 0;
	font-family:arial;
	font-size:12px;
	color:#000000;
}

.education_content_box span
{
	font-weight: bold;
}



#kontakt_flash_box
{
width:909px;
height:230px;
margin:0 0 10px 0;
padding:0;
}

#kontakt_content
{
width:920px;
height:290px;
margin:0 0 11px 0;
padding:0;
}

#kontakt_text
{
width:619px;
height:290px;
margin:0 0 11px 0;
padding:0;
}

#kontakt_content_2
{
width:909px;
height:290px;
margin:0 0 11px 0;
padding:0;
}

.kontakt_content_box
{
width:219px;
height:290px;
float:left;
margin:0 11px 0 0;
}

.tabelle_termine
{
	width: 680px;
}

.termine_img
{
	width: 250px;
	font-family:arial;
	font-size:12px;
	color:#000000;
}

.termine_txt
{
	width: 430px;
	font-family:arial;
	font-size:12px;
	color:#000000;
}

#haendler_content
{
width:920px;
height:auto;
margin:0 0 11px 0;
padding:0;
}

.tabelle_haendler_box
{
width:680px;
height:auto;
float:left;
margin:0 11px 0 0;
}

.tabelle_haendler
{
	width: 680px;
}

.haendler_name
{
	width: 200px;
	font-family:arial;
	font-size:12px;
	color:#000000;
}

.haendler_str
{
	width: 165px;
	font-family:arial;
	font-size:12px;
	color:#000000;
}

.haendler_plz
{
	width: 75px;
	font-family:arial;
	font-size:12px;
	color:#000000;
}

.haendler_ort
{
	width: 165px;
	font-family:arial;
	font-size:12px;
	color:#000000;
}

.haendler_telefon
{
	width: 50px;
	font-family:arial;
	font-size:12px;
	color:#000000;
}

.kontakt_box_image
{
width:219px;
height:120px;
margin:0;
padding:0;
float:left;
}

.kontakt_box_text
{
width:199px;
height:220px;
margin:0;
padding:10px;
font-family:arial;
font-size:12px;
color:#000000;
float:left;
text-align:left;
background-image:url(../images/kontakt_text_bg.jpg);
background-repeat:repeat-x;
}

.kontakt_box_text a
{
font-family:arial;
font-size:14px;
color:#ff6600;
text-decoration:none;
}

.kontakt_box_text a:hover
{
font-family:arial;
font-size:14px;
color:#ff6600;
text-decoration:underline;
}

.kontakt_box_text p
{
margin:0;
}

.top_downloads
{
width:197px;
height:250px;
float:left;
margin:0 11px 0 0;
border:solid 1px #cccccc;
padding:10px;
}

.top_downloads p
{
margin-top:10px;
margin-bottom:10px;
}

.top_downloads a
{
color:#ff6600;
text-decoration:none;
display:block;
}

.top_downloads a:hover
{
color:#ff6600;
text-decoration:underline;
display:block;
}


/*Google Suche*/
.cse-search-results a
{
width: 909px;
font-family:arial;
color:#ff6600;
}

