body
{
	background-color:#EAEAEA;
	margin-top:20px;
}

p,a,table,td,tr,li,ol,ul,span
{
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
}

p,ul, li, ol,table,td,tr,span
{
	color: #000000;
}

form.shoplogin{
margin-top:8px;
}
td.td_thema_right
{
height:29px;
}
form.shoplogin input[type="text"]{
width:123px;
margin-bottom:3px;
}
form.shoplogin input[type="password"]{
width:123px;
margin-bottom:3px;
}

ul.customBullet{
    list-style-image: url(../images/bullet_img.gif);
    padding-left:12px;
    margin-left:12px;    
    padding-top:5px;
    margin-top:5px;
}
a
{
	color: #162e84;
text-decoration:none 
}

a:hover
{
	color: #000000;
	text-decoration:underline; 
}

a:active
{
	color: #162e84;
	text-decoration:none 
}

a:focus
{
	color: #162e84;
	text-decoration:none 
}

div.menue_oben
{
	line-height:100%;
	margin: 5px 3px 5px 0px;
}

.menue_oben a
{
	text-transform:uppercase;
}

table.tbl_main
{
	background-color:#ffffff;
	border-style:solid;
	border-color:#ffffff;
	border-width:3px;
	font-family:verdana, sans-serif;
}
table.tbl_menu_fist{
	background-image:url(../images/menu_top_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


td.td_banner
{
	background-color:#fff;
	border-style:none;
	border-width:0px;
	width:499px;
	height:90px;
	background-image:url(../images/deg_head_default.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

td.td_menu_left 
{
color:#ffffff;
}
td.td_menu_left a, td.td_menu_left a:hover, td.td_menu_left a:link, td.td_menu_left a:acitve 
{
color:#ffffff;
}
td.td_menu_sec
{
	background-color:#ffffff;
	border-style:none;
	border-width:0px;
	width:773px;
	height:16px;
}

td.td_menu_left
{
	border-style:none;
	border-width:0px;
	width:98px;
	height:25px;
	background-image:url(../images/img_menu_left4.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

td.td_main_menu
{
	border-style:none;
	border-width:0px;	
	height:20px;
	white-space:nowrap;	
}


td.td_top_right
{
	background-color:#FFFFFF;
	border-style:none;
	border-width:0px;
}

td.td_bottom
{
    border-style:none;
	border-width:0px;
	width:638px;
	height:8px;
	background-image:url(../images/banner_bottom4.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
td.td_bottom_right
{
    border-style:none;
	border-width:0px;
	width:135px;
	height:8px;
}
h1.csc-firstHeader, h2, h3
{
	color: #000000;
	font-size:12px;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
}
p.bodytext
{
	margin: 0x 0px 0px 0px;
}

form.searchfield
{
	text-align:right;
	margin-top:2px;
	padding:0px 0px 0px 0px;
}


.navcontainer
{
	display: block;
	width:135px;
	height:25px;		
	color: #ffffff;
	background-color:95C309;
	text-align:center;
	vertical-align:middle;
    font-size:12px;
}
.navcontainer a
{
	display:block
	width:135px;
	height:25px;
	color: #ffffff;
	text-decoration: none;
	font-size:12px;
    font-weight:bold;
}

.navcontainer a:hover
{
	display:block
	width:135px;
	height:25px;
	color: #ffffff;
	text-decoration: none;
	font-size:12px;
}


td.td_content_right
{
   color:#000000;
   border-left-width:1px;
   border-left-style:solid;
   border-left-color:#bcbec0;
}

td.td_content_right_inhalt
{	
	padding-left:0px;
	padding-right:4px;
	padding-bottom:4px;
	padding-top:4px;
}
td.td_content_right_inhalt p.bodytext
{
   color:#000000;
}

td.td_bottom_right
{
    background-color:#90C008;
}
div.csc-header
{
	margin: 10px 10px 10px 0px;
}

span.trennstrich
{
	color:#c5c7c8;
	font-weight:normal;
	font-size:10pt;
}
span.trennstrich2
{
	color:#cecfd1;
	font-weight:normal;
	font-size:10pt;
}

.spalte_thema1 div.csc-header-n1
{
width:300px;
margin:0px 0px 20px 0px;
}
.spalte_thema1 .csc-header h1
{

color:#4992bc;
font-weight:normal;
font-size:16px;
font-family:arial,helvetica,sans-serif;
}
.spalte_thema1 h3
{
padding:10px;
color:#90C008;
font-weight:bold;
font-size:13px;
font-family:arial,helvetica,sans-serif;
width:280px;
margin:0px 0px 20px 0px;
border-color:#B6CBDE;
border-style:solid;
border-width:1px;
}

div.untermenu1
{
margin:0px 35px 0px 50px;
border-style:none;
border-width:0px
}
.untermenu1 a
{
color: #162e84;
text-decoration: none;
font-size:11px;
}
.untermenu1 a:hover
{
color: #000000;
text-decoration: underline;
}
.untermenu1 a:focus
{
color: #000000;
text-decoration: underline;
}
.untermenu1 a:active
{
color: #000000;
text-decoration: underline;
}
a.untermenu1_active
{
color: #000000;
font-weight:normal;
text-decoration: underline;
}

div.div_aktiverpunkt1
{
width:135px;
border-width:0px;
border-style:none;
margin: 10px 8px 10px 4px;
padding-right:10px;
}
a.level2, a.level2:hover, a.level2:active, a.level2:link, a.level2:focus
{
color: #1d3690;
text-decoration:none;
font-weight:bold;
font-size:13px;
font-family:arial,verdana,helvetica,sans-serif;
}
div.div_aktiverpunkt2
{
width:135px;
border-width:0px;
border-style:none;
margin: 0px 8px 10px 4px;
}
a.level3, a.level3:hover, a.level3:active, a.level3:link, a.level3:focus
{
color: #000000;
text-decoration:underline;
font-size:13px;
font-family:arial,verdana,helvetica,sans-serif;
}
ul.ul_level3
{
color: #000000;
font-size:13px;
font-family:arial,verdana,helvetica,sans-serif;
list-style-type:none;
margin: 0px 0px 0px 0px;
padding-left:2px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}
div.div_menueeintrag2
{
margin:2px 0px 2px 10px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#bcbec0;
width:115px;
padding-bottom:1px;
padding-top:3px;
padding-left:10px;
}

div.div_menueeintrag2:last-child
{
margin:2px 0px 2px 10px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#bcbec0;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#bcbec0;
width:115px;
padding-bottom:1px;
padding-top:3px;
padding-left:10px;
}

div.div_spalte_thema1
{
width:380px;
padding-left:15px;
}

.div_spalte_thema1 a, .div_spalte_thema1 a:link, .div_spalte_thema1 a:active, .div_spalte_thema1 a:focus 
{
color: #162e84;
text-decoration:underline;
}

.div_spalte_thema1 a:hover{
color: #000000;
text-decoration:underline;
}


.div_spalte_thema1 p
{
margin-bottom:10px;
}

a.untermenu2_link
{
color: #162E84;
}
a.untermenu2_active
{
color: #000000;
text-decoration: underline;
}
a.untermenu2_link:hover
{
color: #000000;
text-decoration: underline;
}

div.div_content_right_inhalt
{
margin:4px 0px 4px 0px;
}
.div_content_right_inhalt ul 
{
list-style-image: none;
margin:0px;
padding:0px;
}

.div_content_right_inhalt li
{
   padding-left:0px;
    margin-left:18px;   
    color:#000000;
}


p.auswahl_niederlassungen {
font-weight:strong;
color:#ffffff;
margin:0px 0px 5px 3px;
}
.div_content_right_inhalt a, .div_content_right_inhalt a:link, .div_content_right_inhalt a:hover, .div_content_right_inhalt a:active, .div_content_right_inhalt a:focus 
{
color:#ffffff;
text-decoration:underline;
}
div.div_filialenauswahl
{
margin-left:3px;
}

input.tx-newloginbox-pi1-user { font-family:verdana,arial; font-size:10px; padding:0px; border-width:1px; border-style:solid; border-color:#B6CBDE; width:100px; margin:0px 0px 4px 0px;}
input.tx-newloginbox-pi1-pass { font-family:verdana,arial; font-size:10px; padding:0px; border-width:1px; border-style:solid; border-color:#B6CBDE; width:100px; margin:0px 0px 4px 0px;}
input.tx-newloginbox-pi1-submit { color:#ffffff; font-size:10px; font-weight:bold; margin:10px 0px 10px 0px; width:100px; border-width:1px; border-style:solid; border-color:#006898; background-color:#006898; }

table.tab_bestellform{margin:0px 0px 5px 10px; width:380px;border-width:0px; border-collapse:collapse;}
.tab_bestellform td, .tab_bestellform th {padding:2px; border-width:0px; border-collapse:collapse;  }
fieldset.fs_kontaktform {
border-style:none;
 font-size:10px;  
   width :380px; 
padding-top:3px;
padding-right:3px;
padding-bottom:3px;
margin-left:0px;
margin-top:3px;
margin-right:3px;
margin-bottom:3px;
margin-left:0px;
}
    
input.txt_kontaktform {
font-family:verdana,arial; 
font-size:10px; 
padding:0px; 
border-top-width:1px; 
border-top-style:solid; 
border-top-color:#848484; 
width:250px; 
margin:4px 0px 4px 0px;
}
input.inp_menge {font-family:verdana,arial; font-size:10px; padding:0px; border-width:1px; border-style:solid; border-color:#B6CBDE; width:30px; }
textarea.txt_kontaktform {
font-family:verdana,arial; 
font-size:10px; 
padding-top:0px; 
border-top-width:1px; 
border-top-style:solid; 
border-top-color:#848484; 
width:250px; 
margin:0px 0px 4px 0px;
}
label.formleft {
float:left; 
text-align:left; 
width:100px; 
font-weight:bold; 
font-size:10px;
margin-top:6px;
margin-right:4px;
margin-bottom:4px;
margin-left:0px;
}
label.labright {margin:6px 4px 4px 4px; font-weight:bold; font-size:10px;}
input.formright {float:left; width:auto; clear:both; margin-left:100px; margin-right: 10px; }
legend.le_kontaktform {font-weight:bold; font-size:10px; border:1px solid #B6CBDE; color:#00000; padding:5px; margin:0px;}
p.plicht_form{font-size:10px; text-align:center; }
p.error{margin:10px 0em 0em 20px; font-size:10px; color:#ff0000; font-weight:bold; }
p.errortop{margin:10px 0em 0em 20px; padding:0px 0px 10px 20px; font-size:11px; color:#ff0000; font-weight:bold; background-image:url(../images/fehlt.gif); background-repeat: no-repeat; background-position:top left;}
p.errorhead{margin:10px 0em 0em 10px; font-size:10px; color:#ff0000; font-weight:bold; }
input[type=text], select { float:left; }
input.form_right { float: left; width:auto; clear: both; margin-left: 100px; margin-right: 1em; }
input.but_kontaktform{
border-style:none;
border-width:0px;
background-color:none;
background-image: url(../images/submit_bg_4.gif);
background-repeat: no-repeat;
background-position: top left;
font-size:10px; 
font-weight:bold;
color:#ffffff;
margin:20px 0px 20px 177px; 
width:180px; 
height:23px;
padding-bottom:5px;
}
input[type=checkbox].form_right, input[type=radio].form_right, input[type=submit].form_right { margin-left:100px;}
form br { clear:both; }
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {vertical-align:top; cursor:pointer; }
form.fo_kontaktform {font-family:verdana; line-height : 100%; margin-top : 10px;}
span.stern{color:#ff0000; }


table.tbl_boxright
{
margin-left:6px;
margin-right:6px;
padding-left:8px;
padding-right:6px;
width:130px;
}


td.td_boxtop
{
width:130px;
padding:2px;
color:#000000;
font-size:11px;
}
td.td_boxcontent
{
width:130px;
padding:2px;
}
div.div_textbox
{
float:right;
}
form.plzsearchfield
{
margin:0;
padding:0;
}
td.td_content_degonline
{
padding-top:20px;
}

@media print
{
@page
{
size:21.0cm 29.7cm; 
margin:1cm; 
} 
body
{
	background-color:#ffffff;
}

p,a,table,td,tr,li,ol,ul,span
{
	font-size:12pt;
	font-family:arial,helvetica,sans-serif;
}
h1, h2, h3, h4, h5
{
font-size:14pt;
font-color:#000000;
font-family:arial,helvetica,sans-serif;
}

p,ul, li, ol,table,td,tr,span
{
	color: #000000;
}
td.td_menu_left 
{
	display:none;
}
div.menue_oben
{
	display:none;
}
td.td_banner
{
	background-color:#ffffff;
}
td.td_menu_sec
{
	display:none;
}
td.td_main_menu
{
	display:none;
}

td.td_top_right
{
	display:none;
}
td.td_bottom
{
	display:none;
}
td.td_bottom_right
{
	display:none;
}
form.searchfield
{
	display:none;
}
td.td_content_right
{
	display:none;
}
td.td_thema_top
{
	display:none;
}
td.td_thema_right
{
	display:none;
}

td.td_thema_fuss
{
	display:none;
}
td.td_aktiverpunkt1
{
	display:none;
}
td.td_aktiverpunkt2
{
	display:none;
}
td.td_untermenue2
{
	display:none;
}
td.td_content_left
{
	display:none;
}
table.tbl_left
{
	display:none;
}
div.div_spalte_thema1
{
width:100%;
}
td.spalte_thema1
{
width:100%;
}

}
