body 
{
	font-family:Verdana,Arial,sans-serif; 
	font-size:13px;
	line-height:18px; 
	color:#4B4B4B;
	margin:0px;
}


#side
{
	position:fixed;
	bottom:10px;left:755px;width:20px;
	z-index:0;
}

a,td
{
	font-family:Verdana,Arial,sans-serif; 
	font-size:13px;
}

/* Header */

#header_top
{
	font-size:1px;
	position:absolute;
	top:0px;left:0px;height:2px;width:100%;
	background-color:#0773B7;
	z-index:2;
}

#header_main
{
	position:absolute;
	top:2px;left:150px;height:100px;width:600px;
	z-index:2;
}

#header_bottom
{
	font-size:1px;
	position:absolute;
	top:102px;left:0px;height:10px;width:100%;
	background-color:#0773B7;
	z-index:2;
}

#header_mid
{
	font-size:1px;
	position:absolute;
	top:112px;left:0px;height:6px;width:100%;
	background-color:#ffffff;
	z-index:2;
}

#header_navi_back
{
	position:absolute;
	top:118px;left:0px;height:18px;width:100%;
	background-color:#295D80;
	z-index:1;
}

#header_navi_back_1
{
	position:absolute;
	top:118px;left:0px;height:18px;width:150px;
	background-color:#aaaaaa;
	z-index:2;
}

#header_navi_back_2
{
	position:absolute;
	top:118px;left:15px;height:18px;width:55px;
	background-color:#0773B7;
	z-index:2;
}

#header_navi_back_3
{
	position:absolute;
	top:118px;left:85px;height:18px;width:55px;
	background-color:#295D80;
	z-index:2;
}

#header_navi
{
	position:absolute;
	top:118px;left:150px;height:18px;width:600px;
	z-index:2;
}

#header_navi td
{ 
	font-family:Arial;font-size:12px;line-height:12px; 
	vertical-align:middle;
}


#header_navi td a
{ 
	font-family:Arial;font-size:12px;line-height:12px; 
	font-weight:bold;text-decoration:none;
	display:block;
	text-align:center;
	color:#DEF1FE;
}


#header_navi td a:hover
{ 
	color:#aaaaaa;
}

#header_search
{
	position:absolute;
	top:118px;left:780px;height:18px;
	z-index:2;
}

#body_header_l 
{
	position:absolute;
	top:140px;left:160px;
	font-family:Arial;
	font-size:9px;
	z-index:2;
}

#body_header_2 
{
	position:absolute;
	top:140px;left:460px;width:285px;
	font-family:Arial;
	font-size:11px;
	text-align:right;
	z-index:2;
}





/* Navigation */

#navi
{
	position:absolute;
	top:136px;left:0px;width:150px;
	z-index:1;
}

#navi td
{
	font-family:Arial;
	text-decoration:none;
}

#navi td a
{
	font-family:Arial;
	text-decoration:none;
	display:block;
}

#navi td a:hover
{
	background-color:#dddddd;
}

td.navi_item_prev {font-size:11px;line-height:14px; background-color:#CCCCCC;color:#000000}
a.navi_item_prev { font-size:11px;line-height:14px;color:#5F5F5F;background-color:#CADCE9;padding-left:3px;}
a.navi_item_prev:hover { color:#0773B7;}
a.navi_item_prev_sel { font-size:11px;line-height:14px;color:#ffffff;background-color:#295D80;padding-left:3px;}
a.navi_item_prev_sel:hover { color:#0773B7;}
td.navi_item { font-size:12px;line-height:18px; background-color:#719EBC;color:#000000}
a.navi_item { font-size:12px;line-height:18px;color:#0E4970;background-color:#ACCBDF;padding-left:3px;}
a.navi_item:hover { color:#0773B7;}
a.navi_item_sel { font-size:12px;line-height:18px;color:#ffffff; background-color:#295D80;padding-left:3px;}
a.navi_item_sel:hover { color:#0773B7;}





/* Body */
#body_line 
{
	position:absolute;
	top:0px;left:748px;width:2px;height:100%;
	z-index:1;
	border-right:1px #719EBC dashed;
}



#body 
{
	position:absolute;
	top:136px;left:150px;width:580px;
	padding:10px;padding-top:50px;
	z-index:2;
	background-color:#ffffff;
	font-family:Verdana,Arial,sans-serif; font-weight:normal; font-size:13px;text-align:justify;
	border-right:1px #719EBC dashed;
	color:#4B4B4B;
	
}

#head_h1
{
	position:absolute;
	top:20px;left:0px;height:14px;
	z-index:3;
	font-family:Arial,sans-serif; font-weight:normal;line-height:14px;font-size:14px;
	color:#295D80;background-color:#F7F7F7;
	padding-left:20px;padding-right:20px;padding-bottom:2px;padding-top:2px;
	border-top:1px #295D80 solid;
	border-bottom:1px #295D80 solid;
}

#head_h1_img
{
	position:absolute;
	top:10px;left:0px;
	z-index:3;
	padding-left:10px;
}


#body a
{
	text-decoration:underline;
	color:#295D80;
}

#body a:hover 
{
	color:#4B4B4B;
}

#bblock_header
{
	position:relative;
	top:0px;width:400px;
	height:14px;
	line-height:14px;
	font-family:Arial;font-size:14px;
	vertical-align:middle;
	font-weight:bold;
	font-style:italic;
	background-color:#719EBC;color:#ffffff;
	padding-left:5px;
}

#block_header_focus
{
	position:relative;
	top:0px;
	height:13px;
	line-height:13px;
	font-family:Arial;font-size:14px;
	vertical-align:middle;
	font-weight:bold;
	font-style:italic;
	background-color:#CADCE9;color:#295D80;
	text-align:center;
	text-decoration:none;
	margin-bottom: 5px;
}




#block_header
{
	position:relative;
	top:0px;width:100%;
	height:12px;
	line-height:12px;
	font-family:Arial;font-size:12px;
	vertical-align:middle;
	font-weight:bold;
}

#block_header_line
{
	position:relative;
	top:0px;width:100%;height:1px;
	font-size:1px;
	line-height:1px;
	vertical-align:middle;
}

html>body #block_header_line
{
	margin:0;
	padding:0;
	height:1px;
	font-size:1px;
	line-height:1px;
}

#block_header a
{
	font-family:Arial;font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#295D80;
	background-color:#ACCBDF;
}

#block_header a:hover
{
	font-family:Arial;font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#295D80;
	background-color:#EEEEEE;
}


#block_text
{
	position:relative;
	width:100%;
	font-family:Verdana;
	text-align:justify;
	line-height:16px;
	font-size:13px;
	padding-bottom:4px;
}

#block_text img.start
{
	border-top:1px #295D80 solid;
	margin-top: 10px;
}


#infobox 
{
	position:relative;
	top:10px;width:100%;
}



#footer
{
	position:relative;
	top:20px;width:100%;
	padding-bottom:10px;
	text-align:center;font-weight:normal;text-decoration:none;
	font-family:Arial; font-size:11px;
	clear:both;
}

#footer a
{
	font-family:Arial; font-size:11px;
	text-decoration:underline; 
	color:#7b7b7b; 
}

#footer a:hover
{
	text-decoration:none; 
	color:#295D80; 
}

#download
{
}

#download a
{
	line-height:20px;
	text-decoration:none;
	color:#7b7b7b;
}

#download a:hover
{
	text-decoration:underline;
	color:#295D80;
}


.col_up 
{ 
	color:#295D80; 
}


h1 {font-family:arial,sans-serif;font-size:15px;line-height:18px; font-weight:bold; text-align: left; margin-bottom:5px; margin-top:0px; color:#0773B7; }
h2 { font-family:arial,sans-serif; font-size:14px;font-weight:bold; color:#3065B5; margin-bottom:0px; margin-top:0px; }
h3 { font-weight:bold; color:#3065B5; margin-bottom:0px; margin-top:0px; }
h4 {font-size:12px;line-height:14px; font-weight:bold; text-decoration:none; text-align: left; padding-top:5px; padding-bottom:3px; color:#205896; }

h1.sub {font-family:Arial;font-size:14px;font-weight:bold;font-style:italic;color:#295D80;}



a#header_link_l { font-family:Arial;font-size:9px; line-height:11px; color:#719EBC; font-weight:normal;text-decoration:none;}
a#header_link_l:hover { font-family:Arial;font-size:9px; color:#0773B7; font-weight:normal;text-decoration:underline;}
a#header_link { font-family:Arial;font-size:11px; line-height:11px; color:#719EBC; font-weight:normal;text-decoration:none;}
a#header_link:hover { font-family:Arial;font-size:11px; color:#0773B7; font-weight:normal;text-decoration:underline;}

a.sitemap {font-size:12px;line-height:14px; text-decoration:none; color:#4b4b4b; }
a.sitemap:hover { font-size:12px;line-height:14px; text-decoration:underline; color:#2669B4; }



/* Forms */

input,textarea 
{
	font-family:Verdana,Arial,sans-serif; 
	font-size:13px; 
	border:1px solid #295D80;
	padding-left:2px;
	background-color:#E7E7E7;
}

input:focus
{
	background-color:#FFFFFF;
}

textarea:focus
{
	background-color:#FFFFFF;
}

input.none { background-color:#F9F1DA;border:1px solid #26559B;padding-left:2px; }
input.other { background-color:#F9F1DA;border:1px solid #26559B;padding-left:2px; }
input.kunde { background-color:#F9F1DA;width:60px;border:1px solid #26559B;padding-left:2px; }
input.input_konto { background-color:#F9F1DA;width:120px;border:1px solid #26559B; padding-left:2px;}
input.login { background-color:#F9F1DA;width:130px;border:1px solid #26559B; padding-left:2px; }
input.news_input { background-color:#F9F6EF;width:450px;border:1px solid #26559B; padding-left:2px;}
input.button { background-color:#6F9ED3;color:#F9F6EF; font-weight:bold; background-repeat:no-repeat;background-position:3px 2px; }
select.adeunis { background-color:#F9F1DA;width:150px; padding-left:2px; color:#4B4B4B; }
input.suche { border:0px;padding-left:2px;margin-top:0px;font-size:10px;height:10px;}
input.suche_button { background-color:#295D80;color:#E7E7E7; font-size:10px;font-weight:bold; border:0px;}



/* ------ Table  ---------- */


/* Kontaktformular */
td.tab_kontakt 
{
	padding-top: 8px; padding-bottom: 4px; padding-right:10px;
	color:#295D80; 
	text-align:right;
}
td.tab_kontakt_error 
{
	padding-top: 8px; padding-bottom: 4px; padding-right:10px;
	color:#ff0000; 
	text-align:right;
}


/* Shop */

.warenkorb {font-size:12px;padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:2px; vertical-align: middle; white-space:nowrap;}
.warenkorb_header {font-size:12px;line-height:20px; font-weight:bold; text-align: left; color:#2669B4; padding-left:5px; background-color:#EEEEEE; }

input.warenkorb { width:30px;text-align:right; line-height:13px; padding-right:2px; font-weight:normal;}
input.button_shop { font-size:11px;line-height:15px; font-weight:bold; background-repeat:no-repeat;background-position:2px 1px; }

td.shop { font-size:12px;vertical-align: middle;}
a.shop { font-size:12px;font-weight:normal; text-decoration: underline; vertical-align: middle; color:#6E9CCF; }
a.shop:hover { font-size:12px;font-weight:normal; text-decoration:none; vertical-align: middle;}
td.shop_header {font-size:12px;padding-bottom:3px; font-weight:bold; text-align:left; vertical-align: top; color:#295D80; }
.shop_navi {font-weight:normal; text-decoration:none; text-align:center; vertical-align: top;}
hr.shop { border:1px solid; color:#DDDDDD; }

.versand_header {font-size:13px;line-height:20px; font-weight:bold; text-align: left; color:#295D80; padding-left:5px;}







td.tab_blue { font-size:12px;line-height:14px; font-weight:normal; text-decoration:none; border-style: solid; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-color:#6F9ED3; padding-top:10px; padding-left:5px; padding-right:5px; padding-bottom:10px;}
td.tab_blue_left { font-size:12px;line-height:14px; font-weight:normal; text-decoration:none; border-style: solid; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-color:#6F9ED3; padding-top:5px; padding-left:5px; padding-right:10px; padding-bottom:5px; color:#205896; }

ul { font-size:12px;margin-top:5px; margin-bottom:15px; line-height:15px; font-weight:normal; text-align: justify;}
li { font-size:12px;margin-bottom:1px; font-weight:normal; line-height:17px; text-align: justify; list-style-image:url(images/listitem.gif); }
.stat_text { font-size:10px;line-height:12px; text-align: left; vertical-align: top;}
.stat_text_r { font-size:10px;line-height:12px; padding-right:2px; text-align: right; vertical-align: top;}
td.body_text {text-align: justify; vertical-align: top;}
td.daten_head {font-weight:bold; text-align:left; vertical-align:top; color:#6E9CCF; white-space:nowrap;}
td.daten_links {text-align: left; vertical-align: top; color:#205896; white-space:nowrap;}
td.daten_rechts {text-align: left; vertical-align: top; white-space:nowrap;}
td.partner_header { font-weight:bold; color:#6E9CCF; }
td.daten_adeunis {text-align: left; vertical-align: middle; color:#205896; white-space:nowrap;}
.bild_zoom { font-size:10px;line-height:12px; text-align:center; color:#26559B; padding-left:0px; padding-top:0px; padding-bottom:0px; }
.news_navi { font-size:11px;font-weight:normal; text-decoration:none; color:#26559B; }
.news_navi:hover { font-size:11px;font-weight:normal; text-decoration: underline;}
td.tab_shop {font-weight:normal; text-decoration:none; text-align: left; padding-top: 4px; padding-bottom: 4px; color:#26559B; }
td.tab_shop_error {font-weight:normal; text-decoration:none; text-align: left; padding-top: 4px; padding-bottom: 4px; color:#ff0000; }
img.bild_links { margin-right: 8px;margin-top:5px;margin-bottom:5px;float: left;}
img.bild_rechts { margin-left: 8px;margin-top:5px;margin-bottom:5px;float: right;}
.b_header {font-family:arial,sans-serif;padding-left:0px; font-size:15px;line-height:15px; font-weight:bold; color:#2669B4; }
.head1 { font-weight:bold; text-decoration:none; color:#26559B; }
td.tab_info_header { line-height:15px; font-weight:bold; text-align: left; color:#295D80; border-right-width:0px; border-left-width:0px; border-top-width:0px; border-bottom-width:0px; border-style: dashed; border-color:#6F9ED3; padding-left:5px; background-color:#dddddd; }
td.tab_info { line-height:19px; font-weight:normal; text-align: left; color:#2669B4; padding-left:10px; padding-right:5px; padding-top:3px; padding-bottom:3px; background-image:url(images/infobox_back.gif); }
a.tab_info { line-height:19px; font-weight:normal; text-decoration:none; text-align: left; color:#2669B4; }
a.tab_info:hover { line-height:19px; font-weight:normal; text-decoration: underline; text-align: left; color:#2669B4; }

hr { border:1px solid; color:#6E9CCF; }
hr.foot { border:1px solid #DDDDDD; }
table.tab { border:0px; width:100%; border-spacing:0px;}
input.search { background-color:#F9F1DA;width:130px;border:1px solid #26559B;padding-left:2px; }
td.cdheader{background-color:#6F9ED3;font-size:20px;font-weight:bold;text-align:center;color:#F9F0D7;}

