﻿/************************************************/
/*          Copyright by Store Photo            */
/*          Version: 05.2018		            */
/************************************************/


.adresse_ueber{
font-size:150%;
color: #bfbfbf;
font-weight:bold;
padding-bottom:5px;
}

.container{
width:1000px;
margin:auto;
}

* {margin:0px; padding:0px;}

html{width:100%; height:100%}
body{width:100%; height:100%; font-family:Tahoma,Arial; font-size:12px; color:#6b6b6b; background-color: #E5E5E5}
img{border:0px;}
hr {height:1px; border:none; border-top:1px #E5E5E5 solid; margin:10px 0px 10px 0px;}
p {line-height: 20px}

.leftcontainer{
float:left;
width:250px;
padding:20px 0px 40px 0px;
}

.content{
float:left;
width:710px;
padding:0px 40px 40px 0px;

}

A:link      {color:#6b6b6b; font-size:100%; text-decoration:none;}
A:visited   {color:#6b6b6b; font-size:100%; text-decoration:none;}
A:active   {color:#6b6b6b; font-size:100%; text-decoration:none;}
A:hover     {color:#6b6b6b; font-size:100%; text-decoration:underline;}

h1{color:#252525; font-family:Arial, Tahoma; font-size:220%; font-weight:normal; line-height:normal}
h2{color:#6b6b6b; font-family:Arial, Tahoma; font-size:180%; font-weight:normal; margin-bottom:5px; line-height:normal}
h3{color:#6b6b6b; font-family:Arial, Tahoma; font-size:160%; font-weight:normal; margin-bottom:5px; line-height:normal}
h4{color:#6b6b6b; font-family:Arial, Tahoma; font-size:140%; font-weight:normal; margin-bottom:5px; line-height:normal}
h5{color:#6b6b6b; font-family:Arial, Tahoma; font-size:120%; font-weight:normal; margin-bottom:5px; line-height:normal}
h6{color:#252525; font-family:Arial, Tahoma; font-size:140%; font-weight:normal; margin-bottom:5px; line-height:normal}

/************************************************/
/*                Cookie-Layer                  */
/************************************************/

.cookie-layer{
	width:100%;
	box-sizing:border-box;
	background-color:#ffffff;
	position:fixed;
	bottom:0;
	z-index:200;
	padding: 10px;
	min-height: 60px;
	margin-bottom: 0px;
	-webkit-box-shadow: 10px -1px 0px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:0px -1px 10px 0px rgba(50, 50, 50, 0.75); 
	box-shadow:0px -1px 10px 0px rgba(50, 50, 50, 0.75);
}

.btn-cookies{
    background-color: #237DB3;
    color: #fff;
    padding: 10px;
    display: inline-block;
    border-radius: 5px;
    border: none;
	text-align: center;
	cursor:pointer;
	font-size: 100%;
	margin: 5px 0 5px 5px;
}
.btn-cookies:hover{background-color:#252525;color: #fff;}


.gs-left{float:left!important}
.gs-right{float:right!important}
.gs-clearright {clear:right; height: 0px}

/* Cookie-Layer ENDE */


.clear_left {clear:left; height:1px; margin-bottom:-1px;}
.clear_right {clear:right; height:1px; margin-bottom:-1px;}
.clear_both {clear:both; height:1px; margin-bottom:-1px;}

.top {min-width:1000px; background-color:#990000; color:#FFFFFF; text-align:center; font-size:140%; padding:10px 0px 10px 0px;}
.top a{color:#FFFFFF; text-decoration:none; font-weight:normal; font-style:italic; padding-left:50px;}
.top a:hover{color:#FFFFFF; text-decoration:underline; font-weight:normal; font-style:italic;}

.wk_bg_head{background-color: #E5E5E5}

.container_oben{background-color:#FFFFFF; padding:30px 69px 30px 71px;}
#container_meldungen {background-color:#f29400; margin:12px 0px 0px 0px; padding:10px 69px 10px 71px; display:none; color:#FFFFFF; font-weight:bold; font-size:110%;}

.b_container{background-color:#FFFFFF; margin:12px 0px 0px 0px; padding:30px 69px 30px 71px;}
.b_hilfe{background-color:#FFFFFF; margin:12px 0px 0px 0px; padding:10px 30px 20px 50px; font-size:90%;}


/*.b_tbl{padding:0px 0px 0px 0px; width:581px; margin:15px 65px 0px 64px;}*/
.b_tbl{padding:0px 0px 0px 0px; width:628px; margin:15px auto 0px auto;}
/*.b_row {}
.b_row.first {}
.b_cell {display:inline-block; vertical-align: top; width:80px; margin:0px; padding:8px 8px 8px 8px; border-right:1px #E2E2E2 dashed; border-bottom:1px #E2E2E2 dashed;}
.b_cell.firstrow {border-top:1px #E2E2E2 dashed;}
.b_cell.firstcol {border-left:1px #E2E2E2 dashed;}
.b_cell.akt {background-color:#c7e9f6;}
*/
.b_img{display:block; height:80px; margin:auto; position:relative;}
.b_img div {position:absolute; bottom:0px;}
.b_img div div {position:absolute; top:-6px; right:-6px; display:none;}
.b_btn{margin-top:4px; height:16px; line-height:16px; text-align:center; width:80px; font-size:90%; cursor:pointer; color:#FFFFFF; background-image:url('../img/button2.png'); background-repeat:no-repeat;}
.b_btn_gross1{height:27px; text-align:center; white-space:nowrap; font-size:90%; cursor:pointer; color:#FFFFFF; width:116px; margin:1px 0px 0px 20px; background-image:url('../img/auswaehlen_mitel_1.png'); background-repeat:no-repeat;}
.b_btn_gross2{height:27px; text-align:center; white-space:nowrap; font-size:90%; cursor:pointer; color:#FFFFFF; width:116px; margin:1px 0px 0px 20px; background-image:url('../img/auswaehlen_mitel_2.png'); background-repeat:no-repeat;}

.b_txt{margin-top:4px; padding:0px 0px 0px 0px; font-size:80%; width:80px; overflow:hidden; text-align:center;}

.gal_cell {border-right:1px #E2E2E2 dashed; border-bottom:1px #E2E2E2 dashed;}
.gal_cell.fr{border-top:1px #E2E2E2 dashed;}
.gal_cell.fc {border-left:1px #E2E2E2 dashed;}
.gal_cell_active {border-right:1px #E2E2E2 dashed; border-bottom:1px #E2E2E2 dashed;}
.gal_cell_active.fr{border-top:1px #E2E2E2 dashed;}
.gal_cell_active.fc {border-left:1px #E2E2E2 dashed;}


.min_tbl_prev {float:left; margin:15px 0px 15px 30px; width:34px; height:37px; cursor:pointer; background-image:url('../img/trans_images.gif');}
.min_tbl_prev a,.min_tbl_prev a:active {display:block; width:18px; height:37px; cursor:pointer; background-image:url('../img/pfeil_links.png');}
.min_tbl_prev a:hover  {background-image:url('../img/pfeil_links_hover.png');}

.min_tbl_next {float:right; margin:15px 30px 15px 0px; width:35px; height:37px; cursor:pointer; background-image:url('../img/trans_images.gif');}
.min_tbl_next a,.min_tbl_next a:active {float:right; display:block; width:18px; height:37px; cursor:pointer; background-image:url('../img/pfeil_rechts.png');}
.min_tbl_next a:hover  {background-image:url('../img/pfeil_rechts_hover.png');}

/*
.b_row{display:block; vertical-align: bottom;}
.b_cell{display:inline-block; vertical-align: top; width:88px; margin:0px; padding:2px 0px 2px 4px; border: 1px #ffffff solid;}
.b_cell_akt{display:inline-block; vertical-align: top; width:88px; margin:0px; padding:2px 0px 2px 4px; border: 1px #9d9d9d solid;}
.b_img{display:block;vertical-align: bottom; margin:10px 0px 5px 3px; cursor:pointer;}
.b_txt{display:inline; width:20px; vertical-align: middle; font-size:80%;}*/
.b_gross{width:710px; background-color:#FFFFFF; padding:20px 0px 20px 0px;}
.b_balken_lang {float:left; background-color:#c7e9f6; width:630px; height:34px; line-height:34px; padding:0px 10px 0px 10px; margin:2px 18px 0px 17px;}
.b_balken_kurz {float:left; background-color:#c7e9f6; width:594px; height:34px; line-height:34px; padding:0px 10px 0px 10px; margin:2px 0px 0px 17px;}
.b_balken_vergr{float:left; width:34px; background-color:#c7e9f6; margin:2px 18px 0px 2px;}
.b_hack{float:left;}
.b_hack2{height:13px; width:13px;}
.b_leg{padding:0px 0px 2px 3px; overflow:hidden; cursor:pointer;}

.font_color_hg{color:#6b6b6b}


/************************************************/
/*                  Warenkorb                   */
/************************************************/
.wk_tbl {font-size:90%; width:100%; margin:0px; padding:0px; background-color:#FFFFFF;}
.wk_tbl td{padding:4px 0px 10px 0px;}
.wk_tbl td.trenn {padding:0px; border-top:1px #EDEDED solid; height:11px;}
.wk_tbl div.ue {margin:0px 0px 4px 0px; padding:3px 0px 3px 0px; color:#237db5;}
.wk_tbl div.ab {background-color:#EDEDED; margin-bottom:4px; width:560px;}
.wk_tbl div.ab.ko {width:650px;}
.wk_tbl div.na {float:left; text-align:left; width:275px; padding:3px 0px 3px 5px;}
.wk_tbl div.na.ko {width:365px;}
.wk_tbl div.me {float:left; width:60px;}
.wk_tbl div.me.ko {padding:3px 0px 3px 0px; text-align:center;}
.wk_tbl input {border:0px; height:19px; line-height:19px; background-color:#afafaf; color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:100%; width:30px; text-align:center; float:left;}
.wk_tbl div.min,.wk_tbl div.max {font-size:100%; float:left; text-align:center; width:15px;}
.wk_tbl div.min a,.wk_tbl div.max a{text-decoration:none; line-height:19px; height:19px;  display:block;}
.wk_tbl div.min a:hover,.wk_tbl div.max a:hover{text-decoration:none; color:#f29400;}
.wk_tbl div.pr {float:left; width:70px; padding:3px 5px 3px 0px; text-align:right;}
.wk_tbl div.pr.ko {width:105px;}
.wk_tbl div.su {float:left; width:100px; padding:3px 5px 3px 0px; text-align:right; font-weight:bold;}
.wk_tbl div.su.ko {width:105px;}
.wk_tbl div.ak {float:right; width:25px; padding:4px 5px 3px 0px; white-space:nowrap;}

.wk_trenn {background-color:#EDEDED; height:1px;}

#wk_tbl_ueber {font-size:90%; width:100%; margin:10px 0px 0px 0px;}
#wk_tbl_ueber td {padding:5px 0px 5px 0px; border-bottom:1px #E5E5E5 solid;}
#wk_tbl_ueber div a {text-decoration:none; border:1px #FFFFFF solid; padding:0px 2px 0px 2px; line-height:15px; height:15px;}
#wk_tbl_ueber div a:hover {text-decoration:none; border:1px #f29400 solid; padding:0px 2px 0px 2px;}

#wk_tbl {font-size:90%; width:100%; margin:0px 0px 0px 0px; background-color:#FFFFFF;}
/*#wk_tbl input {border:1px #6b6b6b solid; color:#6b6b6b; padding:3px 0px 3px 0px; margin:5px 2px 0px 0px; font-size:100%; width:25px; text-align:center; float:left;}*/
#wk_tbl input {border:0px; height:19px; line-height:19px; background-color:#afafaf; color:#ffffff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:100%; width:30px; text-align:center; float:left;}

#wk_tbl div {font-size:100%; float:left; text-align:center;}
/*#wk_tbl div a {text-decoration:none; padding:0px 2px 0px 2px; line-height:19px; height:19px;}
#wk_tbl div a:hover {text-decoration:none; color:#f29400; padding:0px 2px 0px 2px;}*/
.wk_akt {border-bottom:1px #E5E5E5 dotted; padding:0px 0px 5px 0px;}

/*.w_img{display:block;vertical-align: bottom; margin:10px 0px 5px 3px; cursor:pointer;}*/

/************************************************/
/*             Member Login Links               */
/************************************************/
.member_hg {background-color:#FFFFFF; padding:0px 10px 0px 10px;}
.member_txt {margin:5px 0px 0px 0px; width:120px; color:#989898;}

.member_trenn {clear:right; height:10px; border-bottom:1px #E5E5E5 solid; margin-bottom:7px;}
.member_chk {float:left; height:14px; width:14px; margin-right:3px;}


/************************************************/
/*                Membersbereich                */
/************************************************/
.member_felder {cursor:pointer; padding:5px; margin:20px 0px 0px 0px;}

.bestell_tbl	{width:100%; margin-top:20px;}
.bestell_tbl th {text-align:left; padding:0px 2px 5px 2px; margin:0px; font-weight:bold;}
.bestell_tbl td {padding:3px 2px 3px 2px; margin:0px; vertical-align:middle; cursor:pointer}

.album_link {width:550px; padding:5px 10px 5px 10px; background-color:#E9E9E9; margin:10px 0px 10px 0px; overflow:auto;}
.album_link textarea {width:550px; max-width:550px; font-style:italic; background-color:#E9E9E9; border:0px; overflow:hidden; font-family:Tahoma,Arial; color:#6b6b6b;}
.album_link input {width:550px; font-style:italic; background-color:#E9E9E9; border:0px; font-family:Tahoma,Arial; color:#6b6b6b; text-align:center; border:0px; height:22px; line-height:22px;}




/************************************************/
/*           Preise und Versandkosten           */
/************************************************/
.format_ueber{padding:10px 0px 10px 18px; clear:left; line-height:18px; overflow:auto;}
.format_name {clear:both; float:left; width:120px; padding:2px 0px 2px 0px; font-size:110%;}
.format_beschreibung {float:left; width:300px; padding:2px 0px 2px 0px; margin-right:12px; font-size:110%;}
.format_preis {float:right; width:80px; padding:2px 0px 2px 0px; font-size:110%; text-align:right;}
.format_preis span{font-size:90%; font-style:italic; color:#000000;}



/************************************************/
/*                   Content                    */
/************************************************/
.trenn_solid {height:39px; margin:0px 0px 20px 0px; border-bottom:1px #E5E5E5 solid;}
.trenn_dotted {height:39px; margin:0px 0px 20px 0px; border-bottom:1px #E5E5E5 dotted;}

.abs {padding:0px 0px 5px 0px; margin-top:10px;}



/************************************************/
/*                   Allgemein                  */
/************************************************/
.pflicht {color:#f29400;}
.warnmeldung {color:#f29400; font-weight:bold; margin:20px 0px 20px 0px;}

#pflicht_layer	{width:99%; color:#f29400; font-size:100%; border:2px #dadada solid; background-color:#f3f3f3; display:none; padding:20px 0px 20px 0px; overflow:auto; margin:20px 0px 20px 0px;}
#pflicht_icon	{float:left; margin-left:20px; margin-right:20px;}
#pflichtfelder	{float:left; color:#f29400; font-size:100%;}

.pflichtfelder	{color:#f29400; font-family:Verdana, Arial; font-size:7pt; font-weight:bold; text-decoration:none;}
.pflicht 		{color:#f29400;}
.pflicht_abs	{padding-top:3px;}

.form_icon		{display:none;}
.form_icon img	{height:18px; width:18px;}

.button	{font-family:Tahoma,Arial; font-size:90%; font-weight:normal; border:1px #E5E5E5 solid; padding:2px 2px 2px 2px; color:#6b6b6b;}
.buttonfehler {font-family:Tahoma,Arial; font-size:90%; font-weight:normal; border:1px #f29400 solid; padding:2px 2px 2px 2px; color:#6b6b6b;}

.back_button {font-family:Arial; font-size:120%; font-weight:normal; padding:5px 15px 5px 15px; float:left;}
.save_button {font-family:Arial; font-size:120%; font-weight:bold; padding:5px 15px 5px 15px; float:right;}
.edit_button {font-family:Arial; margin-top:5px; padding:1px 5px 1px 5px;}


/************************************************/
/*               Alben-Startseite               */
/************************************************/
.a_tbl{padding:0px 0px 0px 0px; width:580px; margin:15px 0px 0px 0px;}
.a_row{display:block; vertical-align: bottom;}
.a_cell{display:inline-block; vertical-align: top; width:168px; margin:0px; margin-right:19px; padding:2px 0px 2px 4px; border: 1px #ffffff solid;}
.a_cell_akt{display:inline-block; vertical-align: top; width:168px; margin:0px; margin-right:19px; padding:2px 0px 2px 4px; border: 1px #9d9d9d solid;}
.a_img{display:block;vertical-align: bottom; margin:10px 0px 5px 3px;}
.a_txt{display:inline; width:20px; vertical-align: middle;}
.a_leg{padding:0px 0px 2px 3px; overflow:hidden;}
.a_link {font-size:90%; /*border-top:1px #E9E9E9 solid;*/ margin-bottom:4px; padding:4px 0px 4px 0px; width:160px; text-align:center; background-color:#cae9fe;}


/************************************************/
/*                     Galerie                  */
/************************************************/
#b_grossbild{margin:18px 0px 0px 0px;}

.b_gross_vor {position:absolute; margin:18px 0px 0px 17px; width:325px; padding:0px 0px 0px 0px; cursor:pointer; background-image:url('../img/trans_images.gif');}
.b_gross_nach {position:absolute; left:342px; margin:18px 0px 0px 0px; width:325px; padding:0px 0px 0px 0px; cursor:pointer; background-image:url('../img/trans_images.gif');}
.b_gross_cell{display:table-cell; vertical-align:top;}

.galerie_prev,.galerie_prev:active {display:block; width:70px; height:100px; cursor:pointer; background-image:url('../img/trans_images.gif'); background-repeat:no-repeat; background-position:left center;}
.galerie_prev:hover  {background-image:url('../img/pfo_l.png');}

.galerie_next,.galerie_next:active {float:right; display:block; width:70px; height:100px; cursor:pointer; background-image:url('../img/trans_images.gif'); background-repeat:no-repeat; background-position:left center;}
.galerie_next:hover  {background-image:url('../img/pfo_r.png');}

.trennlinie{margin: 15px 0px 15px 0px;}


/************************************************/
/*                     Vollbildansicht          */
/************************************************/
.b_voll_vor {position:absolute; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; cursor:pointer; background-image:url('../img/trans_images.gif');}
.b_voll_nach {position:absolute; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; cursor:pointer; background-image:url('../img/trans_images.gif');}
.b_voll_auswahl_img{float:right; margin:5px 0px 0px 10px; width:124px;}
.b_voll_auswahl_box{position:absolute; bottom:0px; right:0px; background-color:#ffffff; height:44px;}
.b_voll_text{float:left; background-color:#ffffff; height:44px; line-height:44px; margin:5px 0px 0px 20px;}



/************************************************/
/*                     Seiten                   */
/************************************************/
.seitennavi_ausr {float:right;}
.seitennavi_box {padding:15px 0px 15px 0px;}
.seitennavi	{font-size: 100%; padding:4px 0px 4px 0px; margin:0px -2px 0px 0px;}
.seitennavi a.zahlen{padding:3px 5px 3px 5px; margin:0px 2px 0px 2px; font-size: 100%; text-decoration:none; background:#f7f7f7; border:1px #DFDFDF solid;}
.seitennavi a.zahlen:hover{font-size: 100%; text-decoration:none; border:1px #DD7003 solid; color:#DD7003;}
.seitennavi a.active{padding:3px 5px 3px 5px; margin:0px 2px 0px 2px; font-size: 100%; font-weight:bold; text-decoration:none; background:#f7f7f7; color:#DD7003; border:1px #DD7003 solid;}

.seitennavi a.pfeile{padding:0px 5px 2px 5px; margin:0px 2px 0px 2px; font-size: 130%; text-decoration:none; background:#f7f7f7; border:1px #DFDFDF solid;}
.seitennavi a.pfeile:hover{font-size: 130%; text-decoration:none; border:1px #DD7003 solid; color:#DD7003;}


/************************************************/
/*                      Shop                    */
/************************************************/
#shop_navi {background-color:#FFFFFF; padding:20px 20px 20px 20px;}
.shopschritte {display:block; margin-left:5px; font-family:Tahoma,Arial;}
.bg_shopschritte {display:inline-block; vertical-align:middle; text-align:center; padding:5px 19px 5px 19px; line-height:20px; background-color:#f7f7f7; border:1px #f29400 solid;}
.bg_shopschritte span {color:black;}
.bg_shopschritte_aktiv {display:inline-block; vertical-align:middle; text-align:center; padding:5px 19px 5px 19px; line-height:20px; background-color:#f29400; border:1px #f29400 solid;}
.bg_shopschritte_aktiv span {color:#FFFFFF; font-weight:normal;}
.bg_shopschritte_vorh {display:inline-block; vertical-align:middle; text-align:center; padding:5px 19px 5px 19px; line-height:20px; background-color:#f7f7f7; border:1px #DFDFDF solid; cursor:pointer;}
.bg_shopschritte_vorh span {color:black;}

.rech_tbl {margin-top:10px; font-size:90%;}
.rech_tbl td {padding:2px 0px 2px 0px;}

.preis_gesamt {padding:10px 0px 15px 0px; font-size:130%; font-weight:bold; white-space:nowrap; text-align:right;}

.kontrolle_cell {float:left; margin-top:20px; width:33%;}
.kontrolle_tbl	{font-size:90%;}
.kontrolle_tbl th {text-align:left; padding:0px 0px 3px 0px; margin:0px; font-weight:normal;}
.kontrolle_tbl td {padding:0px; margin:0px; vertical-align:top;}

.kontrolle_tbl table {text-align:center; padding:0px; margin:0px; margin-left:10px;}
.kontrolle_tbl table th	{text-align:left; padding:0px; margin:0px;}
.kontrolle_tbl table td	{padding-top:2px; text-align:left;}


/************************************************/
/*                    layer                     */
/************************************************/
.layer	{position:fixed; display:none; cursor:move; background-color:#EDEDED; border:12px #FFFFFF solid; padding:0px; z-index:98; -moz-user-select:-moz-none; user-select:none; -webkit-box-shadow: 0px 0px 20px 5px rgba(00, 00, 00, 05); box-shadow: 0px 0px 20px 5px rgba(00, 00, 00, 05);}
.layer_outer {position:fixed; display:none; top:0px; right:0px; bottom:0px; left:0px; z-index:97; background-color:#000000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.layer_drag {border:2px #EDEDED solid; display:none; z-index:99; position:fixed; padding:0px; background-color:#FFFFFF; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.layer_frame {margin:0px; padding:0px; width:100%;}
.layer_header {margin:10px 10px 0px 10px; padding:0px 5px 0px 5px;}
.layer_header .title {float:left; font-family:Arial; font-size:170%; font-weight:normal; color:#000000;}
.layer_header .close {background-image:url('../img/close.png'); background-repeat:no-repeat; height:22px; width:23px; cursor:pointer; float:right;}
.layer_trenn {clear:both; border-bottom:1px #b2b2b2 solid; height:10px; width:100%;}
.layer_vollbild_outer {position:fixed; display:none; top:0px; right:0px; bottom:0px; left:0px; z-index:79; background-color:#000000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
.layer_vollbild	{position:fixed; display:none; background-color:#EDEDED; border:10px #FFFFFF solid; padding:0px; z-index:80; -moz-user-select:-moz-none; user-select:none; -webkit-box-shadow: 0px 0px 20px 5px rgba(00, 00, 00, 05); box-shadow: 0px 0px 20px 5px rgba(00, 00, 00, 05);}
.layer_vollbild .close {background-image:url('../img/close2.png'); background-repeat:no-repeat; height:30px; width:30px; cursor:pointer; top:-20px; right:-20px; position:absolute;}
/************************************************/
/*                   Schatten                   */
/************************************************/
.schatten {float:left;}
.schatten .lo {float:left; background-image:url('../img/schatten/b_sch_lo.png'); background-repeat:no-repeat; width:9px; height:9px;}
.schatten .o {float:left; background-image:url('../img/schatten/b_sch_o.png'); background-repeat:repeat-x; height:9px;}
.schatten .ro {float:left; background-image:url('../img/schatten/b_sch_ro.png'); background-repeat:no-repeat; width:9px; height:9px;}
.schatten .l {clear:left; float:left; background-image:url('../img/schatten/b_sch_l.png'); background-repeat:repeat-y; width:9px;}
.schatten .m {float:left;}
.schatten .r {float:left; background-image:url('../img/schatten/b_sch_r.png'); background-repeat:repeat-y; width:9px;}
.schatten .lu {clear:left; float:left; background-image:url('../img/schatten/b_sch_lu.png'); background-repeat:no-repeat; width:9px; height:9px;}
.schatten .u {float:left; background-image:url('../img/schatten/b_sch_u.png'); background-repeat:repeat-x; height:9px;}
.schatten .ru {float:left; background-image:url('../img/schatten/b_sch_ru.png'); background-repeat:no-repeat; width:9px; height:9px;}


#nav-sub1 {
width: 200px;
font-family:Arial;
font-size:100%;
display:block;
}

.navigation {
}

.navigation li {
    list-style: none; 
    display:inline;
}
  
.navigation li ul {
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
.navigation li ul li {
}
.navigation li ul li ul {
    margin: 0px 0px 0px 0px;
    padding: 0px;
}
.navigation li ul li ul li {
}


/* 1 Ebene */
.navigation a {
	display:block;
	margin:5px 0px 0px 0px;
	color: #6b6b6b;
	font-weight: normal;
	text-decoration: none;
	padding:5px 10px 5px 10px;
	background-image:url('../img/navi_hg.png');
	overflow:hidden;
}

.navigation a:hover {
	color: #f29400;
}

.navigation a.aktuell {
	color: #f29400;
}


.navigation a.symb1 {
	display:block;
	color: #6b6b6b;
	font-weight: normal;
	text-decoration: none;
	background-image:url('../img/navi_hg_oben.png');
	background-repeat:no-repeat;
	background-position:0px top;
	padding:5px 10px 5px 10px;
}

.navigation a.symb1:hover {
	color: #f29400;
}

.navigation a.aktuell_symb1 {
	display:block;
	color: #f29400;
	font-weight: normal;
	text-decoration: none;
	background-image:url('../img/navi_hg_oben.png');
	background-repeat:no-repeat;
	background-position:0px top;
	padding:5px 10px 5px 10px;
}


.navigation a.symb2 {
	display:block;
	color: #6b6b6b;
	font-weight: normal;
	text-decoration: none;
	background-image:url('../img/navi_hg_unten.png');
	background-repeat:no-repeat;
	background-position:0px bottom;
	padding:5px 10px 5px 10px;
}

.navigation a.symb2:hover {
	color: #f29400;
}

.navigation a.aktuell_symb2 {
	display:block;
	color: #f29400;
	font-weight: normal;
	text-decoration: none;
	background-image:url('../img/navi_hg_unten.png');
	background-repeat:no-repeat;
	background-position:0px bottom;
	padding:5px 10px 5px 10px;
}


/* 2 Ebene */
.navigation li ul a {
	display: block;
	margin: 0px;
	padding: 0px 0px 5px 15px;
	font-size:90%;
	color: #6b6b6b;
	font-weight: normal;
	text-decoration: none;
	height:24px;
	line-height:24px;
}

.navigation li ul a:hover {
	color: #f29400;
}

.navigation li ul a.aktuell {
	color: #f29400;
}

/* 3 Ebene */
.navigation li ul li ul a {
	display:block;
	margin: 0px;
	padding: 0px 0px 5px 30px;
	color: #6b6b6b;
	font-weight:normal;
	text-decoration: none;
}

.navigation li ul li ul a:hover {
	color: #f29400;
}

.navigation li ul li ul a.aktuell {
	color: #f29400;
}


