/* CSS Document */

body {
	background-color:#FFFFFF;
	text-align:left;
	margin:0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2C2C27;
	text-align: left;
}




a {
	text-decoration: none;
	color:#FF9700;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}
a:hover {
	text-decoration:underline;
	color:#000000;
}

a.submenuelink {
	padding-right:1px;
	padding-left:1px;
	text-decoration:none;
	color:#808080;
	font-size:12px;

}
a.submenuelink:hover {
	text-decoration:none;
	color:#808080;
	text-decoration:underline
}

a.submenuelink_aktiv {
	text-decoration:none;
	color:#59B0BC;
	font-size:12px;

}

a.submenuelink2 {
	padding-right:1px;
	padding-left:22px;
	padding-right:5px;
	text-decoration:none;
	color:#808080;
	font-size:12px;
	background-image: url(../pics/basket.gif);
	background-repeat: no-repeat;
	background-position:0px -4px;

}
a.submenuelink2:hover {
	text-decoration:none;
	color:#808080;
	text-decoration:underline
}

a.submenuelink_aktiv2 {
	text-decoration:none;
	color:#59B0BC;
	font-size:12px;

}


a.slink {
text-decoration:underline
}

a.klink {
text-decoration:underline
}

a.vlink {
text-decoration:underline
}


a.kaplink {
text-decoration:underline
}


a.inlink {
text-decoration:underline
}

a.rinlink {
text-decoration:underline
}



a.konlink {
text-decoration:underline
}


a.imlink {
text-decoration:underline
}



a.anlink {
text-decoration:underline
}



p
{
margin: 0px;
padding:0px;
font-size:12px;
line-height: 18px;
text-align:left;
margin-bottom:8px;
}






h1 {
color: #FF9700;
font-size: 18px;
font-weight: bold;
margin: 0;
padding: 1px 0 15px 0px;


}

h2 {
color:#b2b0b0;
font-size: 1.4em;
font-weight: bold;
margin: 0;
padding: 0px;

}

h3 {
color: #333333;
font-size: 1.4em;
font-weight: bold;
margin: 0;
padding: 1px 0 0px 0px;
clear: both;
}

h4 {
color: #B31921;
font-size: 1.0em;
font-weight: bold;
margin: 0;
padding: 1px 0 5px 0px;
clear: both;
}

h5 {
color:#FF0000;
font-size: 2.0em;
font-weight: bold;
margin: 0;
padding: 1px 0 5px 0px;
clear: both;
}



form {
	margin: 0;
	padding: 0;
}


input.radio {
	margin: 0;
	padding: 0;
}
input.checkbox {
	margin: 0;
	padding: 0;
}

#felder {
	border:1px solid gray;
	padding:4px;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif
	}


.topteaser {
color:#FFFFFF
}


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

li { 
margin-top:0;
margin-left:0px;
margin-bottom:5px;
padding:0;
line-height:13px;
list-style-type:square;
font-weight:100;
font-size:12px
}

ul { 
margin-top:0; 
margin-left:15px; 
margin-bottom:12px; 
padding:0; 
line-height:13px; 
list-style-type:square;
font-weight:200;
}

#navi {
padding:5px; padding-top:7px; padding-left:10px
}

#navi a {
color:#000000
}

#naviimpr  {
color:#b2b0b0
}

#naviimpr a {
color:#b2b0b0
}