h3
{ 
font-size: 12px;
font-weight: bold;
margin: 5px 0px 5px 0px;
color: #E67100;
font-family: "Arial";
}
h4
{ 
font-size: 12px;
font-weight: bold;
margin: 0px 0px 0px 0px;
color: #E67100;
font-family: "Arial";
}
h5
{ 
font-size: 14px;
font-weight: bold;
margin: 0px 0px 0px 0px;
font-family: "Arial";
}
select
{
border: 1px solid #E67100;
font-size: 8pt;
color: #45494D;
font-family: Tahoma, Helvetica, Arial, Verdana, "MS Sans Serif";
padding: 0px 0px 0px 0px;
}
iframe {
border: 1px solid #E67100;
}
hr {
border: 0px; /* Wg Firefox und Opera */
border-top: solid 1px #f5cda5;
border-bottom: solid 1px #FFFFFF; /* Wg Inet-Explorer */
margin:5px;
}
.coming_soon {
	border:1px solid #E67100;
	margin: 2px;
	padding: 3px;
}
.lilink {
font-size: 10pt;
font-weight:bold;
}
.lilink:hover {
text-decoration:underline;
cursor:pointer;
}

.wizardbuttons {
background-color:#CDD6DC;
border:1px solid #283A48;
padding:4px 22px 4px 4px;
font-weight:bold;
background: #f2f2f2 url('/images/pfeil_button.gif') right no-repeat;
font-size:0.8em;
}

.wizardbuttons:hover {
text-decoration:underline;
cursor:pointer;
}

.ecron_angemeldet
{
border: 1px solid #E67100;
font-size: 15pt;
background: #E67100;
padding: 5px;
}
.navprodukte
{
height: 19px;
padding: 5px 10px 0px 40px;
background: #E67100;
color: #ffffff;
}
.navprodukte ul
{
margin: 0px;
padding: 0px;
}

.navprodukte li
{
margin: 0px 25px 0px 0px;
padding: 0px;
list-style: none;
float: left;
}

.navprodukte a
{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.navprodukte a:hover
{
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}


#info_box {
position:absolute;
top: 40%;
left:30%;
width:400px;
margin: 10px;
padding: 8px;
border: 1px solid #E67100;
background: #f5cda5;
z-index:99;
}
.info_box_text {
color:white;
font-size:1.4em;
font-weight: bold;
text-align: center;
line-height: 2;
}
.infobox_button {
color:white;
font-size:1.2em;
font-weight: bold;
text-align: center;
display:block;
background: #f0c0a0;
}
.infobox_button:hover {
cursor: pointer;
}

.info_box_head {
color:red;
font-size:1.2em;
font-weight: bold;
text-align: center;
line-height: 2;
}
.info_box_warn{
color:red;
font-weight: bold;
}

.wk_short {
font-size: 0.9em;
margin: 3px;
line-height: 1.5;
}

.standard_button {
padding: 2px;
border: 0px;
background: #E67100;
color: #ffffff;
font-size: 8pt;
font-family: Tahoma, Helvetica, Arial, Verdana, "MS Sans Serif";
font-weight: bold;
}
.standard_button:hover{
cursor: pointer;
text-decoration: underline;
background: #f6cda5;
}

.standard_button_bild:hover{
cursor: pointer;
}

.standard_button_auswahl {
padding: 2px;
border: 0px;
border: 1px solid #E67100;
color: #121212;
font-size: 8pt;
font-family: Tahoma, Helvetica, Arial, Verdana, "MS Sans Serif";
font-weight: bold;
}
.standard_button_auswahl:hover{
cursor: pointer;
text-decoration: underline;
background: #f6cda5;
}

.nix_button {
width:0px;
height:0px;
color:white;
background:white;
border:0px;
}
.wk_button {
padding: 1px;
border: 0px;
background: #E67100;
color: #ffffff;
font-size: 7pt;
font-family: Tahoma, Helvetica, Arial, Verdana, "MS Sans Serif";
}
.wk_button:hover{
cursor: pointer;
text-decoration: underline;
background: #f6cda5;
}
.standard_eingabetext
{
border: 1px solid #E67100;
font-size: 8pt;
color: #45494D;
font-family: Tahoma, Helvetica, Arial, Verdana, "MS Sans Serif";
}
.standard_eingabezahl
{
border: 1px solid #E67100;
font-size: 8pt;
text-align:right;
color: #45494D;
font-family: Tahoma, Helvetica, Arial, Verdana, "MS Sans Serif";
}
.proclip_tab {
font-size: 1.2em;
background: #dee5eb;
padding: 4px;
vertical-align: top;
}

.preis_hinweis {
font-size:0.8em;
}

.warnung {
font-size:1.8em;
font-weight: bold;
margin: 15px;
padding: 10px;
border: 1px solid #E67100;
background: #f5cda5;
text-align: center;
line-height: 2;
}

.iframe_text {
font-size: 8pt;
color: #45494D;
font-family: Tahoma, Helvetica, Arial, Verdana, "MS Sans Serif";
background-color: #ffffff;
margin: 0px auto;
width: 100%;
height: 100%;
}

.wk_tab_long {
border: 1px solid #E67100;
}
.wk_tab_long td {
border: 1px solid #f5cda5;
padding:3px;
vertical-align:top;
}
.wk_summery {
font-size:1.2em;
text-align:right;
padding:5px;
}
.wk_mwst {
text-align:right;
padding:5px;
}

.registrieren {
border: 1px solid #B0BECA;
padding:2px;
margin: 0px 0px 10px 0px;
}

.registrieren select,input
{
border: 1px solid #E67100;
font-size: 8pt;
color: #45494D;
font-family: Tahoma, Helvetica, Arial, Verdana, "MS Sans Serif";
padding:2px;
}

.nur_border {
border: 1px solid #E67100;
padding:2px;
}

.agb_widerrufsadresse {
	text-align:center;
}
.agb_hervorheben {
	background-color: #fff1e1;
}

/* neu */
.ajaxarea_top {
height:150px;
}
.ajaxhersteller {
position:relative;
border: 1px solid #dfdfdf;
top: 5px;
left:16px;
width: 160px;
height: 100px;
}
.ajaxmodell {
position:relative;
border: 1px solid #dfdfdf;
top: 5px;
left:24px;
width: 160px;
height: 100px;
}
.ajaxproduktgruppe {
position:relative;
border: 1px solid #dfdfdf;
top: 5px;
left:32px;
width: 160px;
height: 100px;
}

.linkgeraetebox {
position:relative;
border: 1px solid #dfdfdf;
top: 25px;
left:50px;
width: 180px;
min-height: 120px;
text-align:center;
background-image:url("../pic/misc/geraet2.png");
}
.linkfahrzeugbox {
position:relative;
border: 1px solid #dfdfdf;
top: 25px;
left:25px;
width: 180px;
min-height: 120px;
text-align:center;
}

.ajaxselect
{
border: 1px solid #E67100;
font-size: 8pt;
color: #45494D;
font-family: Tahoma, Helvetica, Arial, Verdana, "MS Sans Serif";
padding: 0px 0px 0px 0px;
width:100%;
}
.ajax_artikel_liste {
	clear:both;
	position:relative;
	margin:10px;
	width:500px;
}

.angebot {
	border:1px solid #f5cda5;
	padding:4px;
	font-size: 1.2em;
}

table.kontaktform {
	width: auto;
	border: 1px solid #d8d8d8;
	padding:5px;
	margin: 5px 0px;

}
table.kontaktform tr td input.button{
	cursor:pointer;
	background: #f2f2f2 url('/images/pfeil_button.gif') right no-repeat;
	border:1px solid #E67100;
	padding:2px 22px 2px 2px;
	margin-top:20px;
}
table.kontaktform tr td input.button:hover {
	cursor:pointer;
	text-decoration:underline;
}
table.kontaktform tr td input.textfeld{
	border:1px solid #E67100;
	padding:2px;
	width:350px;
}
table.kontaktform tr td textarea.textfeld{
	border:1px solid #E67100;
	padding:2px;
	width:350px;
	height:200px;
}
p.kontaktform {
	font-size:1.2em;
}

table.tab_modelle {
	border:1px solid #E67100;
	padding:2px;
	font-size: 10pt;
	width:100%;
	border-radius:4px;
}
table.tab_modelle {
	margin:2px;
}

