/* Browser Display */
@media screen and (min-device-width: 480px) {
.motor-oel-background { background: url("../gfx/motor-oel-background.jpg") repeat-x #eeeeee; overflow: hidden; }
#motor-oel-content { background-color: #fff; width: 980px; margin: 20px auto; padding: 10px; overflow: hidden; font-family: Arial; }

#motor-oel-content .logo { background: url("../gfx/motor-oel-guenstig.jpg") no-repeat #fff; height: 115px; width: 758px; float: left; overflow: hidden; cursor: pointer; }

.nummer { width: 220px; float: right; }

.nummer p {color: #0068ae; font-size: 12px; font-weight: bold; padding-left: 10px }
.nummer .eingabe { float: left; color: #4c4c4c; font-size: 9px; padding-left: 10px; line-height: 25px; color: #000000; margin-bottom: 5px; }
.nummer .eingabe input{ width: 60px; line-height: 22px; height:22px; font-size: 13px; margin: 0 10px; background: url("../gfx/input_bg.gif") no-repeat; padding-left: 5px; border: 1px solid #999; }
.nummer .btn-label { float: left; height: 15px; background-color: #fff; padding: 2px 0px 5px 0px; width: 79px; color: #0068ae; font-family: Arial; font-size: 14px; cursor: pointer; background: url("../gfx/arrow-search.jpg") right center no-repeat; }

#search-line { width: 980px; margin: 0px auto; height: 59px; background: url("../gfx/search-line-bg.jpg") repeat-x; }
#search-line .customcombo b {border:none;}

.oelfinder { font-size: 16px; color: #fff; font-weight: bold; float: left; padding: 12px 10px 0 10px; margin: 0;}


/* Suchfeld Fahrzeugsuche */
	.zeile {  float: left; margin: 6px 10px 0px 10px; width: 166px}
	
	.even,.odd { background:#fff;}

	.iteminput { background:#fff; line-height: 16px;  }
	.iteminput input { border:1px solid #4c4c4c; width:270px; background:url(../gfx/lupeSW.png) 243px 2px no-repeat; padding-left:5px; line-height: 22px}
	
	.customcombo {  cursor:default; text-align:left; float: left; background:white; height:23px; line-height: 19px} 
	.customcombo b, .customcombo b.left {  display:block;height:20px; line-height:20px;  font-weight:normal; padding:3px 23px 0px 10px; cursor:pointer; font-size: 13px; color:#4c4c4c; width: 141px;  background-image: url(../gfx/combo_spr_end.png), url("../gfx/input_bg.gif"); background-position-x: right, 0px; background-position-y: 0 0; background-repeat: no-repeat; border: 1px solid #666;}
	.customcombo b span { float:right; margin-right:10px; *position:relative; *top:-32px; }
	.customcombo.active { background-position: 0 -32px; } 
	.customcombo.active b {  background-position: right -32px; color:#000  } 
	.customcombo.selected { background-position: 0 0; } 
	.customcombo.selected b {  background-position: right 0; color:#4c4c4c  } 
	.combodrop { border:1px solid #333; border-radius:2px; position: absolute; overflow:hidden !important; width:100%; white-space:nowrap; height:auto; overflow:visible; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background:white;}
	.combodrop .scroll { overflow: auto; height: 454px;}
	.combodrop .lines {font:normal 11px/17px Arial; min-height:1px; }
	.combodrop .lines .scroll {min-height: 120px;}
	.combodrop .lines div { overflow:hidden; }
	.combodrop .lines .item { color: #000; cursor: pointer; padding:8px 10px 3px 9px;margin:0px 0px; font-size: 12px}

	.combodrop .lines .item:hover, .combodrop .lines .item.selected { background:#ccc; }
	/*.customcombo:hover b {  background-position: right -32px;} */
	.customcombo.selected:hover { background-position: 0 0px;} 
	/*.customcombo.selected:hover b {  background-position: right -32px;}*/
	.customcombo.disabled {cursor:default; color:#777; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } 
	.customcombo.disabled b {background-position: right -32px !important; color:#888 !important;}
	.combodrop_bottom { border-radius: 0 0 2px 2px; border:1px solid #4c4c4c; width: 270px!important; height: 300px; margin-top: -6px}
	.combodrop_bottom .lines { border-radius: 0;}
	.combodrop_bottom .lines .item { text-align: left;}
	.combodrop.noselect .lines .item { cursor:default;}
	.combodrop.noselect .lines { cursor:default;}
	.combodrop_bottom_left .lines .item { text-align: left;}
	.combodrop_bottom .jspTrack { background: #eee !important;}
	
	.suchfeld_links .btn-label { float: left; height: 14px; margin: 6px 0 0 10px; padding: 4px 0px 5px 10px; width: 80px; color: #fff; font-family: Arial; font-size: 14px; cursor: pointer; background: url("../gfx/arrow-search.jpg") right center no-repeat #f49e00; }
	
/*	Layer für HSN/TSN-Suche */
.layer {
	background: white;
	border: 1px solid black;
	padding: 10px;
	padding-bottom: 15px;
	font-family: arial;
	height: auto !important;
	top:300px !important;
}

.linkdiv {
	cursor: pointer;
	margin-top: 20px;
	font-family: arial
}

.linkdiv .hersteller {
	margin-bottom: 3px;
	font-weight: bold;
	font-family: arial
}

.linkdiv .modell {
	margin-bottom: 3px;
	padding-left: 25px;
	font-family: arial
}

.linkdiv .typ {
	padding-left: 25px;
	font-family: arial
}

.linkdiv .checkbox { float: left;}

.layer_green {background:green; padding:5px; font-weight:bold; color: white;font-family: arial}
.layer_red {background:red; padding:5px; font-weight:bold; color: white;font-family: arial}	
	
	
.search { float: left; margin: 6px 0 0 14px; width: 220px; }	
.search .suchfeld input { width: 170px; line-height: 21px; font-size: 13px; margin: 0 10px; background: url("../gfx/input_bg.gif") no-repeat; padding-left: 5px; border: none; float: left; }
.search .suchbutton { float: left; height: 23px; width: 20px; background: url("../gfx/arrow-search.jpg") right center no-repeat #f49e00; cursor:pointer;}	

.breadcrumb { font-size: 11px; margin: 10px 0 0 10px; color: #0068ae }
.breadcrumb p { margin: 0; float: left; margin: 0 10px 0 10px; color: #f49e00; }
.breadcrumb a { float: left; color: #0068ae; text-decoration: none; }
.breadcrumb a:hover { text-decoration: underline; }

#left { width: 200px; overflow: hidden; float: left; }

.navigation { width: 198px; border: 1px solid #cccccc; font-size: 12px; background-color: #eeeeee }
.navigation .headline { width: 180px; background-color: #f49e00; height: 12px; color: #014878; font-weight: bold; padding: 9px; }
.navigation .button { width: 180px; background-color: #eeeeee; line-height: 12px; color: #014878; font-weight: bold; padding: 9px; border-top: 1px solid #fff; font-size: 12px}
.navigation .button a { text-decoration: none; color: #014878; }
.navigation .button a:hover { text-decoration: none; color: #f49e00 }
.spacer { margin-top: 20px; }

.navigation .zahlung { width: 90%; font-size: 12px; color: #014878; font-weight: bold; height: 15px; margin-top: 12px; padding: 7px }
.navigation .paypal { background: url("../gfx/zahlung-paypal.jpg") right center no-repeat; }
.navigation .kredit { background: url("../gfx/zahlung-kredit.jpg") right center no-repeat; }
.navigation .nachnahme { background: url("../gfx/zahlung-nachnahme.jpg") right center no-repeat; }
.navigation .ueber { background: url("../gfx/zahlung-ueber.jpg") right center no-repeat; }
.navigation .bar { background: url("../gfx/zahlung-bar.jpg") right center no-repeat; }

.navigation .versand { margin-top: 12px; padding: 12px; border-top: 1px solid #fff; font-size: 12px; color: #014878; font-weight: bold; background: url("../gfx/versand-dhl.jpg") 12px 40px no-repeat; height: 80px; }

/* Content */
#content { width: 750px; float: left; overflow: hidden; margin-left: 20px; }
#content .headline{ color: #0068ae; font-size: 18px; font-weight: bold;  }

/* Image Lightbox */
.produkt-image { float: left; }
#img_small { width: 320px; height: 320px; padding: 10px; float: left; }
#img_small img { width: 300px; cursor: pointer; }
#img_small .bild-vergr { background: url("../gfx/zoom-image.jpg") no-repeat; font-size: 12px; color: #0068ae; padding-left: 20px; cursor: pointer; display:inline-block;}
#img_small .bild-vergr:hover { text-decoration: underline }

.thumbnails { width: 320px; padding: 10px; float: left; clear: both; }
.thumbnails .thumb { width: 18%; height: 70px; float: left; border: 1px solid #eee; margin: 2px; cursor: pointer; }
.thumbnails .thumb img { width: 100%; max-height: 70px; }
.sample-window {
width: 90%;
padding: 5px;
border: 2px solid #000;
background-color: #fff;
display: none;
}
.plainmodal-close {
cursor: pointer;
}
.sample-window .plainmodal-close {
display: inline-block;
padding: 1px 3px;
color: #fff;
}
.sample-window .plainmodal-close:hover {
background-color: #ff0000;
}
#img_zoom {
height: 80%;
max-height: 650px;
padding: 20px 20px;
color: #fff;
background-color: #fff;
border-radius: 10px;
display: none;
top:25% !important;
}
#img_zoom:after { /* clearfix */
content: "";
clear: both;
display: block;
}

#img_zoom img {
height: 100%;
float: left;
margin-right: 10px;
max-width: 90%;
box-shadow: none;
}
#img_zoom .plainmodal-close {
position: absolute;
width: 45px;
height: 45px;
right: -15px;
top: -15px;
background: url('../gfx/lightbox-close.png') no-repeat;
}
#img_zoom .plainmodal-close:hover {
background-position: -45px 0;
}

.beschreibung {float: left; width: 410px; margin-top: 20px; color: #555555; font-size: 12px;}

/* Tabs */
.tabs-menu {
    height: 49px;
    float: left;
    clear: both;
}

.tabs-menu { padding: 0px; margin: 0px }

.tabs-menu li {
    list-style-type: none;
	padding: 0 15px; 
    height: 49px;
    line-height: 49px;
    float: left;
    margin-right: 1px;
    background-color: #ffecc5;
}

.tabs-menu li.current {
	list-style-type: none;
    position: relative;
    z-index: 5;
	background-color: #ff8d35;
	height: 49px;
}

.tabs-menu li a {
	list-style-type: none;
    padding: 10px 10px 10px 10px;
    color: #014878;
	font-size: 16px;
    text-decoration: none; 
}

.tabs-menu .current a {
    color: #014878;
}

.tab {
    background-color: #fff;
	border: 1px solid #f49e00;
    float: left;
    margin-bottom: 20px;
	width: 748px;
	padding: 10px 0 10px 0;
}

.tab-content {
    width: 700px;
    padding: 0px 20px 20px 20px;
    display: none;
	height: auto;
	overflow-y: auto;
	font-size: 12px;
	color: #555555;
}

#tab-1 {
 display: block;   
}

/* Tec Doc Table */
#tecdoctable { width: 690px; font-size: 12px; color: #555555; border-spacing: 0px; }
#tecdoctable th { background-color: #c4c4c4; height: 30px; padding: 5px; text-align: left }
#tecdoctable td { max-width: 200px; min-width: 70px; padding: 1px 5px }
#tecdoctable tr:nth-child(odd) { background-color: #eeeeee; }
#tecdoctable tr:hover { background-color: #ffecc5; }

.tab-content ul { list-style-type: square; padding-left: 10px; }
.tab-content li { padding-bottom: 5px; }

/* Info Boxen */
.box_info_links { width: 293px; border: 1px solid #cdcdcd; float: left; margin-right: 19px; margin-bottom: 20px; }
.box_info_rechts { width: 434px; border: 1px solid #cdcdcd; float: left; margin-bottom: 20px; }
.box_info_unten { width: 748px; border: 1px solid #cdcdcd; float: left; margin-bottom: 20px; }
.boxen .ueberschrift { color: #014878; font-size: 15px; font-weight: bold; padding: 0 10px; }
.boxen .ueberschrift2 { color: #014878; font-size: 12px; font-weight: bold; padding: 15px 10px 2px 10px; margin-bottom: 2px; }
.boxen .phone { font-size: 16px; padding: 0 60px; background: url("../gfx/phone.jpg") 12px 3px no-repeat;  }
.boxen p { color: #555555; font-size: 12px; padding: 0 10px; }
.boxen .wichtig { background-color: #eeeeee; padding: 20px 10px 20px 10px; margin: 20px 0 0 0; }


/* Footer */
.footer { width: 960px; background-color: #e2e2e2; height: 33px; border-bottom: 2px solid #cccccc; font-size: 14px; color: #616161; line-height: 33px; padding: 0 10px;}
.footer a { color: #616161; text-decoration: none; }
.footer a:hover { color: #616161; text-decoration: underline; }

/* Hinweis */
#hinweis
.hinweis  .text { font-size: 12px; padding: 0}

}


/* ############################################# */
/* Handy Display */
@media screen and (max-device-width: 480px) {
.motor-oel-background { background: url("../gfx/motor-oel-background.jpg") repeat-x #eeeeee; overflow: scroll; }
#motor-oel-content { background-color: #fff; width: 980px; margin: 20px auto; padding: 10px; overflow: scroll; font-family: Arial; }

#motor-oel-content .logo { background: url("../gfx/motor-oel-guenstig-handy.jpg") no-repeat #fff; height: 58px; width: 379px; float: left; overflow: hidden; cursor: pointer; }

.nummer { width: 220px; float: right; }

.nummer p {color: #0068ae; font-size: 12px; font-weight: bold; padding-left: 10px }
.nummer .eingabe { float: left; color: #4c4c4c; font-size: 9px; padding-left: 10px; line-height: 25px; color: #000000; margin-bottom: 5px; }
.nummer .eingabe input{ width: 60px; line-height: 22px; height:22px; font-size: 13px; margin: 0 10px; background: url("../gfx/input_bg.gif") no-repeat; padding-left: 5px; border: 1px solid #999; }
.nummer .btn-label { float: left; height: 15px; background-color: #fff; padding: 2px 0px 5px 0px; width: 79px; color: #0068ae; font-family: Arial; font-size: 14px; cursor: pointer; background: url("../gfx/arrow-search.jpg") right center no-repeat; }

#search-line { width: 980px; margin: 0px auto; height: 59px; background: url("../gfx/search-line-bg.jpg") repeat-x; }
#search-line .customcombo b {border:none;}

.oelfinder { font-size: 16px; color: #fff; font-weight: bold; float: left; padding: 12px 10px 0 10px; margin: 0;}


/* Suchfeld Fahrzeugsuche */
	.zeile {  float: left; margin: 6px 10px 0px 10px; width: 166px}
	
	.even,.odd { background:#fff;}

	.iteminput { background:#fff; line-height: 16px;  }
	.iteminput input { border:1px solid #4c4c4c; width:270px; background:url(../gfx/lupeSW.png) 243px 2px no-repeat; padding-left:5px; line-height: 22px}
	
	.customcombo {  cursor:default; text-align:left; float: left; background:white; height:23px; line-height: 19px} 
	.customcombo b, .customcombo b.left {  display:block;height:20px; line-height:20px;  font-weight:normal; padding:3px 23px 0px 10px; cursor:pointer; font-size: 13px; color:#4c4c4c; width: 141px;  background-image: url(../gfx/combo_spr_end.png), url("../gfx/input_bg.gif"); background-position-x: right, 0px; background-position-y: 0 0; background-repeat: no-repeat; border: 1px solid #666;}
	.customcombo b span { float:right; margin-right:10px; *position:relative; *top:-32px; }
	.customcombo.active { background-position: 0 -32px; } 
	.customcombo.active b {  background-position: right -32px; color:#000  } 
	.customcombo.selected { background-position: 0 0; } 
	.customcombo.selected b {  background-position: right 0; color:#4c4c4c  } 
	.combodrop { border:1px solid #333; border-radius:2px; position: absolute; overflow:hidden !important; width:100%; white-space:nowrap; height:auto; overflow:visible; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background:white;}
	.combodrop .scroll { overflow: auto; height: 454px;}
	.combodrop .lines {font:normal 11px/17px Arial; min-height:1px; }
	.combodrop .lines .scroll {min-height: 120px;}
	.combodrop .lines div { overflow:hidden; }
	.combodrop .lines .item { color: #000; cursor: pointer; padding:8px 10px 3px 9px;margin:0px 0px; font-size: 12px}

	.combodrop .lines .item:hover, .combodrop .lines .item.selected { background:#ccc; }
	/*.customcombo:hover b {  background-position: right -32px;} */
	.customcombo.selected:hover { background-position: 0 0px;} 
	/*.customcombo.selected:hover b {  background-position: right -32px;}*/
	.customcombo.disabled {cursor:default; color:#777; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } 
	.customcombo.disabled b {background-position: right -32px !important; color:#888 !important;}
	.combodrop_bottom { border-radius: 0 0 2px 2px; border:1px solid #4c4c4c; width: 270px!important; height: 300px; margin-top: -6px}
	.combodrop_bottom .lines { border-radius: 0;}
	.combodrop_bottom .lines .item { text-align: left;}
	.combodrop.noselect .lines .item { cursor:default;}
	.combodrop.noselect .lines { cursor:default;}
	.combodrop_bottom_left .lines .item { text-align: left;}
	.combodrop_bottom .jspTrack { background: #eee !important;}
	
	.suchfeld_links .btn-label { float: left; height: 14px; margin: 6px 0 0 10px; padding: 4px 0px 5px 10px; width: 80px; color: #fff; font-family: Arial; font-size: 14px; cursor: pointer; background: url("../gfx/arrow-search.jpg") right center no-repeat #f49e00; }
	
/*	Layer für HSN/TSN-Suche */
.layer {
	background: white;
	border: 1px solid black;
	padding: 10px;
	padding-bottom: 15px;
	font-family: arial;
	height: auto !important;
	top:300px !important;
}

.linkdiv {
	cursor: pointer;
	margin-top: 20px;
	font-family: arial
}

.linkdiv .hersteller {
	margin-bottom: 3px;
	font-weight: bold;
	font-family: arial
}

.linkdiv .modell {
	margin-bottom: 3px;
	padding-left: 25px;
	font-family: arial
}

.linkdiv .typ {
	padding-left: 25px;
	font-family: arial
}

.linkdiv .checkbox { float: left;}

.layer_green {background:green; padding:5px; font-weight:bold; color: white;font-family: arial}
.layer_red {background:red; padding:5px; font-weight:bold; color: white;font-family: arial}	
	
	
.search { float: left; margin: 6px 0 0 14px; width: 220px; display:none}	
.search .suchfeld input { width: 170px; line-height: 21px; font-size: 13px; margin: 0 10px; background: url("../gfx/input_bg.gif") no-repeat; padding-left: 5px; border: none; float: left; display:none}
.search .suchbutton { float: left; height: 23px; width: 20px; background: url("../gfx/arrow-search.jpg") right center no-repeat #f49e00; cursor:pointer; display:none}	

.breadcrumb { font-size: 11px; margin: 10px 0 0 10px; color: #0068ae }
.breadcrumb p { margin: 0; float: left; margin: 0 10px 0 10px; color: #f49e00; }
.breadcrumb a { float: left; color: #0068ae; text-decoration: none; }
.breadcrumb a:hover { text-decoration: underline; }

#left { width: 200px; overflow: hidden; float: left; display:none}

.navigation { width: 198px; border: 1px solid #cccccc; font-size: 12px; background-color: #eeeeee }
.navigation .headline { width: 180px; background-color: #f49e00; height: 12px; color: #014878; font-weight: bold; padding: 9px; display:none}
.navigation .button { width: 180px; background-color: #eeeeee; line-height: 12px; color: #014878; font-weight: bold; padding: 9px; border-top: 1px solid #fff; font-size: 12px;display:none}
.navigation .button a { text-decoration: none; color: #014878; display:none}
.navigation .button a:hover { text-decoration: none; color: #f49e00 display:none}
.spacer { margin-top: 20px; display:none}

.navigation .zahlung { width: 90%; font-size: 12px; color: #014878; font-weight: bold; height: 15px; margin-top: 12px; padding: 7px }
.navigation .paypal { background: url("../gfx/zahlung-paypal.jpg") right center no-repeat; }
.navigation .kredit { background: url("../gfx/zahlung-kredit.jpg") right center no-repeat; }
.navigation .nachnahme { background: url("../gfx/zahlung-nachnahme.jpg") right center no-repeat; }
.navigation .ueber { background: url("../gfx/zahlung-ueber.jpg") right center no-repeat; }
.navigation .bar { background: url("../gfx/zahlung-bar.jpg") right center no-repeat; }

.navigation .versand { margin-top: 12px; padding: 12px; border-top: 1px solid #fff; font-size: 12px; color: #014878; font-weight: bold; background: url("../gfx/versand-dhl.jpg") 12px 40px no-repeat; height: 80px; }

/* Content */
#content { width: 750px; float: left; overflow: hidden; margin-left: 20px; }
#content .headline{ color: #0068ae; font-size: 18px; font-weight: bold;  }

/* Image Lightbox */
#img_small { width: 150px; height: 150px; padding: 10px; float: left; }
#img_small img { width: 150px; cursor: pointer; }
#img_small .bild-vergr { background: url("../gfx/zoom-image.jpg") no-repeat; font-size: 12px; color: #0068ae; padding-left: 20px; cursor: pointer; display:inline-block;}
#img_small .bild-vergr:hover { text-decoration: underline }

.sample-window {
width: 90%;
padding: 5px;
border: 2px solid #000;
background-color: #fff;
display: none;
}
.plainmodal-close {
cursor: pointer;
}
.sample-window .plainmodal-close {
display: inline-block;
padding: 1px 3px;
color: #fff;
}
.sample-window .plainmodal-close:hover {
background-color: #ff0000;
}
#img_zoom {
height: 80%;
max-height: 650px;
padding: 20px 20px;
color: #fff;
background-color: #fff;
border-radius: 10px;
display: none;
top:25% !important;
}
#img_zoom:after { /* clearfix */
content: "";
clear: both;
display: block;
}

#img_zoom img {
height: 100%;
float: left;
margin-right: 10px;
max-width: 90%;
box-shadow: none;
}
#img_zoom .plainmodal-close {
position: absolute;
width: 45px;
height: 45px;
right: -15px;
top: -15px;
background: url('../gfx/lightbox-close.png') no-repeat;
}
#img_zoom .plainmodal-close:hover {
background-position: -45px 0;
}

.beschreibung {float: left; width: 410px; margin-top: 20px; color: #555555; font-size: 12px;}

/* Tabs */
.tabs-menu {
    height: 49px;
    float: left;
    clear: both;
}

.tabs-menu { padding: 0px; margin: 0px }

.tabs-menu li {
    list-style-type: none;
	padding: 0 15px; 
    height: 49px;
    line-height: 49px;
    float: left;
    margin-right: 1px;
    background-color: #ffecc5;
}

.tabs-menu li.current {
	list-style-type: none;
    position: relative;
    z-index: 5;
	background-color: #ff8d35;
	height: 49px;
}

.tabs-menu li a {
	list-style-type: none;
    padding: 10px 10px 10px 10px;
    color: #014878;
	font-size: 16px;
    text-decoration: none; 
}

.tabs-menu .current a {
    color: #014878;
}

.tab {
    background-color: #fff;
	border: 1px solid #f49e00;
    float: left;
    margin-bottom: 20px;
	width: 748px;
	padding: 10px 0 10px 0;
}

.tab-content {
    width: 700px;
    padding: 0px 20px 20px 20px;
    display: none;
	height: auto;
	overflow-y: auto;
	font-size: 12px;
	color: #555555;
}

#tab-1 {
 display: block;   
}

/* Tec Doc Table */
#tecdoctable { width: 690px; font-size: 12px; color: #555555; border-spacing: 0px; }
#tecdoctable th { background-color: #c4c4c4; height: 30px; padding: 5px; text-align: left }
#tecdoctable td { max-width: 200px; min-width: 70px; padding: 1px 5px }
#tecdoctable tr:nth-child(odd) { background-color: #eeeeee; }
#tecdoctable tr:hover { background-color: #ffecc5; }

.tab-content ul { list-style-type: square; padding-left: 10px; }
.tab-content li { padding-bottom: 5px; }

/* Info Boxen */
.box_info_links { width: 293px; border: 1px solid #cdcdcd; float: left; margin-right: 19px; margin-bottom: 20px; }
.box_info_rechts { width: 434px; border: 1px solid #cdcdcd; float: left; margin-bottom: 20px; }
.box_info_unten { width: 748px; border: 1px solid #cdcdcd; float: left; margin-bottom: 20px; display:none}
.boxen .ueberschrift { color: #014878; font-size: 15px; font-weight: bold; padding: 0 10px; }
.boxen .ueberschrift2 { color: #014878; font-size: 12px; font-weight: bold; padding: 15px 10px 2px 10px; margin-bottom: 2px; }
.boxen .phone { font-size: 16px; padding: 0 60px; background: url("../gfx/phone.jpg") 12px 3px no-repeat;  }
.boxen p { color: #555555; font-size: 12px; padding: 0 10px; }
.boxen .wichtig { background-color: #eeeeee; padding: 20px 10px 20px 10px; margin: 20px 0 0 0; }


/* Footer */
.footer { width: 960px; background-color: #e2e2e2; height: 33px; border-bottom: 2px solid #cccccc; font-size: 14px; color: #616161; line-height: 33px; padding: 0 10px;}
.footer a { color: #616161; text-decoration: none; }
.footer a:hover { color: #616161; text-decoration: underline; }

/* Hinweis */
#hinweis
.hinweis  .text { font-size: 12px; padding: 0}
}