body, td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

a
{
	color:#333333;
	text-decoration: none;
}

a:hover
{
	color:#1D337E;
}

h1
{
    padding:0px 0px 0px 0px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#AFD3F2;
}

.header
{
    padding:0px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1D337E;
    font-weight:bold;
}

h2
{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1D337E;
	margin:0px;
	padding:0px;
	padding-left:10px;
    
}

p
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.maintable {border:1px solid #173555; padding:4px; }

.error { color:#FF0000; font-weight:bold; }

.background1 { background-color:#EFF2E1;}
.background2 { background-color:#E6EACE;}

.statusmeldung { color:#173555;}



a.nav_main:link       { text-decoration:none;       font-weight:bold; color:#1D337E; }   
a.nav_main:visited    { text-decoration:none;       font-weight:bold; color:#1D337E; }   
a.nav_main:hover      { text-decoration:none;  font-weight:bold; color:#1D337E; }   
a.nav_main:active     { text-decoration:none;  font-weight:bold; color:#1D337E; }   

a.nav_footer:link       { text-decoration:none;       font-weight:bold; color:#ffffff; }   
a.nav_footer:visited    { text-decoration:none;       font-weight:bold; color:#ffffff; }   
a.nav_footer:hover       { text-decoration:none;  font-weight:bold; color:#1D337E; }   
a.nav_footer:active     { text-decoration:none;  font-weight:bold; color:#1D337E; }   


.blurlink a:link                { padding: 15px 0px 0px 0px; vertical-align: middle; width:156px; height:40px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#1D337E; display: block; }
.blurlink a:visited          { padding: 15px 0px 0px 0px; vertical-align: middle; width:156px; height:40px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#1D337E; display: block; }
.blurlink a:hover              { padding: 15px 0px 0px 0px; vertical-align: middle; width:156px; height:40px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#AFD3F2; display: block; }
.blurlink a:active            { padding: 15px 0px 0px 0px; vertical-align: middle; width:156px; height:40px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#1D337E; display: block; }
.blurlink_active               { padding: 15px 0px 0px 0px; vertical-align: middle; width:156px; height:40px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#AFD3F2; display: block; }

.blurlink_spezial a:link     { padding: 15px 0px 0px 0px; vertical-align: middle; width:156px; height:40px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FCCF00; background-color:#EC006B; display: block; }   
.blurlink_spezial a:visited  { padding: 15px 0px 0px 0px; vertical-align: middle; width:156px; height:40px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FCCF00; background-color:#173555; display: block; }    
.blurlink_spezial a:hover    { padding: 15px 0px 0px 0px; vertical-align: middle; width:156px; height:40px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#FFD700; display: block; }
.blurlink_spezial a:active   { padding: 15px 0px 0px 0px; vertical-align: middle; width:156px; height:40px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#EC006B; display: block; }
.blurlink_active_spezial     { padding: 15px 0px 0px 0px; vertical-align: middle; width:156px; height:40px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#1C327E; background-color:#EC006B; display: block; }

.menu
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:156px;
	height:50px;
	background-color:#FCCF00;
	text-align:center; 
	vertical-align: middle;
	color:#1D337E;
	font-weight:bold;
}

.menu:hover
{
	background-color:#1C327E;
	color:#FFFFFF;
}

.menu_active
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:156px;
	height:49px;
	text-align:center; 
	font-weight:bold;
	background-color:#1D337E;
	color:#ffffff;
}

.menu_spezial
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:156px;
	height:49px;
	background-color:#FCCF00;
	text-align:center;
	color:#1C327E; 
	font-weight:bold;
}

.submenu
{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1D337E;
	padding-left:5px;
	border-bottom:1px solid #ffffff;
	height:25px;
	font-weight:bold;
	width:156px;
}

.submenu_subcontent
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:2px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#E5EEF8;
}
.right_warenkorb_header
{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#AFD3F2;
	height:25px;
	width:150px;
	color:white;
	text-transform:uppercase;
	padding-left:5px;
	font-weight:bold;	
	vertical-align: middle;
	text-align:center;
}

.right_warenkorb_footer {
	width:152px; 
	height:23px; 
	background-color:#AFD3F2;
        color: white;
	margin-left:4px;
	font-weight:bold; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.right_menu
{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#AFD3F2;
	height:25px;
	width:150px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:5px;
	font-weight:bold;
}

.link_submenu_subcontent        {   color:black;    text-decoration:none;   }
.link_submenu_subcontent_active {	color:#173555;	text-decoration:underline;   }
.link_submenu_subcontent:hover  {	color:#173555;  text-decoration:underline;}

.link_lila          {   color:#EC006B;  text-decoration:none;   }
.link_lila:hover    {	color:black;  }


.menu_link                  {   height:5px; 	color:#FFFFFF;  text-decoration:none;   }
.menu_link_active           {	height:5px;     color:#FFFFFF;  text-decoration:none;   }
.menu_link:hover            {  	color:#FFFFFF;  }

.menu_link_spezial          {   height:5px;     color:#FFFFFF;  text-decoration:none;   }
.menu_link_active_spezial   {	height:5px;     color:#FFFFFF;  text-decoration:none;   }
.menu_link_spezial:hover    {  	color:#FFFFFF;  }


.left_content
{
	width:156px;
	height:450px;
	background-color:#F0F1F6;
}

.center_content
{
	width:633px;
	
}

.right_content
{
	width:155px;
	border-left:1px solid #CAD3D9;
}

.space_16
{
	width:16px;
}

.space_25
{
	width:25px;
}

.way
{
	width:633px;
	height:25px;
	background-color:#E5EEF8;
}

.text_right
{
	padding-left:5px;
}

.image_text
{
	font-size:8px;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#ED006B;
	height:14px;
	color:#FFFFFF;
}

.list
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	list-style-image:url(../images/icon_list.gif);
}

.list_bold
{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	list-style-image:url(../images/icon_list.gif);
	font-weight:bold;
	padding-left:15px;
}

.table_headline
{
	font-size:12px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#AFD3F2;
	color: white;
}

.table_header_cored
{
	font-size:12px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFD700;
	color: black;
	font-weight:bold;
	padding-left:5px;
}

.table_content_cored
{
	font-size:12px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E5EEF8;
	color: black;
	padding:5px;
}

.table_list_1
{
	font-size:10px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E5EEF8;
}

.table_list_2
{
	font-size:10px;
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#D4E2F1;
}

.footer
{
	background-color:#1D337E;
	color:#ffffff;
	height:20px;
	width:950px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	word-spacing:10px;
}

.error                { color:#CC0000; }

select.selectfield    { height:18px; font-size:10px; }
select.selectfieldmax { height:18px; width:404px; font-size:10px; }
input.textfield       { height:14px; width:400px; font-size:10px; }
input.textfield_str   { height:14px; width:350px; font-size:10px; }
input.textfield_hnr   { height:14px; width: 40px; font-size:10px; }
input.textfield_plz   { height:14px; width: 60px; font-size:10px; }
input.textfield_ort   { height:14px; width:330px; font-size:10px; }

.baskettext
{
	font-size:10px;
}




#nav_1  { padding: 5px 10px 5px 5px;   background-color: #F0F1F6; border-bottom: 1px solid #FFFFFF; }
#nav_2  { padding: 4px 10px 4px 13px;  background-color: #F0F1F6; border-bottom: 1px solid #FFFFFF; }
#nav_3  { padding: 3px 10px 3px 45px;  background-color: #F0F1F6; border-bottom: 1px solid #FFFFFF; }

#nav_1  A.navmenu:link     { text-decoration: none; color: #1D337E; font-weight: bold; }
#nav_1  A.navmenu:active   { text-decoration: none; color: #1D337E; font-weight: bold; }
#nav_1  A.navmenu:visited  { text-decoration: none; color: #1D337E; font-weight: bold; }
#nav_1  A.navmenu:hover    { text-decoration: none; color: #AFD3F2; font-weight: bold; }

#nav_1  A.navmenux:link    { text-decoration: none; color: #1D337E; font-weight: bold; }
#nav_1  A.navmenux:active  { text-decoration: none; color: #1D337E; font-weight: bold; }
#nav_1  A.navmenux:visited { text-decoration: none; color: #1D337E; font-weight: bold; }
#nav_1  A.navmenux:hover   { text-decoration: none; color: #AFD3F2; font-weight: bold; }
/*.navmenux           		     { text-decoration: none; color: #1D337E; font-weight: bold; }*/

#nav_2  A.navmenu:link     { text-decoration: none; color: #1D337E; font-weight: bold; font-size:10px;}
#nav_2  A.navmenu:active   { text-decoration: none; color: #1D337E; font-weight: bold; font-size:10px;}
#nav_2  A.navmenu:visited  { text-decoration: none; color: #1D337E; font-weight: bold; font-size:10px;}
#nav_2  A.navmenu:hover    { text-decoration: none; color: #AFD3F2; font-weight: bold; font-size:10px;}

#nav_2  A.navmenux:link    { text-decoration: none; color: #1D337E; font-weight: bold; font-size:10px;}
#nav_2  A.navmenux:active  { text-decoration: none; color: #1D337E; font-weight: bold; font-size:10px;}
#nav_2  A.navmenux:visited { text-decoration: none; color: #1D337E; font-weight: bold; font-size:10px;}
#nav_2  A.navmenux:hover   { text-decoration: none; color: #AFD3F2; font-weight: bold; font-size:10px;}


#navbox  { 
				  padding: 0px 0px 0px 0px;
                  clear:both;
}

#navboxa  { 
                  float:left;
                  width:10px;
}
#navboxb  { 
                  padding-left: 12px;
}