/* CSS Document */
td, p, div, a, img, input {
	    font-family      		 : Verdana, Arial, Helvetica, sans-serif;
	    font-size        		 : 11px;
	    xcolor            		 : #3c464d;
			color:#000000;
			line-height					 : 140%;
}
a {
			color						 : #751312;
			text-decoration	 : none;
}
a:hover {
			text-decoration	 : underline;
}
a.mainlevel, a.mainlevelactive {
		background				 : url(../images/mainlevel.gif) no-repeat;
		color					 		 : #a59d7a;
		font-weight				 : bold;
		text-decoration		 : none;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size				 	 : 11px;
		height					 	 : 21px;
		text-indent				 : 20px;
		display					 	 : block;
		line-height				 : 21px;
}
a.mainlevel:hover {
		text-decoration		 : none;
		background				 : url(../images/mainlevel_over.gif) no-repeat;
		color					 		 : #ffffff;
}
a.mainlevelactive {
		background				 : url(../images/mainlevel_over.gif) no-repeat;
		color					 		 : #ffffff;
}
a.mainlevelactive:hover, a.sublevelactive:hover, a.mainlevelblauactive:hover, a.sublevelblauactive:hover {
		text-decoration		 : none;
}
a.sublevel, a.sublevelactive {
		background				 : url(../images/sublevel.gif) no-repeat;
		background-position: center;
		background-color	 : #f5f4ee;
		color					 		 : #3c464d;
		text-decoration		 : none;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size				 	 : 10px;
		height					 	 : 20px;
		text-indent				 : 25px;
		display					 	 : block;
		line-height				 : 20px;
}
a.sublevel:hover {
		text-decoration		 : none;
		color					 		 : #660000;
		font-weight				 : normal;
		background-image	 : url(../images/sublevel_over.gif);
		background-color	 : #fbf5d3;
		background-position: center;
}
a.sublevelactive {
		background-image	 : url(../images/sublevel_over.gif);
		color					 		 : #660000;
		background-color	 : #fbf5d3;
		background-position: center;
}
a.subsublevel {
		background-color	 : #FAF9F6;
		color					 		 : #3c464d;
		text-decoration		 : none;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size				 	 : 10px;
		height					 	 : 15px;
		text-indent				 : 35px;
		display					 	 : block;
		line-height				 : 15px;
}
a.subsublevel:hover {
		text-decoration		 : none;
		color					 		 : #660000;
		font-weight				 : normal;
		background-color	 : #fbf5d3;
}
a.subsublevel:active {
		color					 		 : #990000;
		background-color	 : #fbf5d3;
}
a.sublevelblau, a.sublevelblauactive {
		background				 : url(../images/sublevelblau.gif) no-repeat;
		background-position: center;
		background-color	 : #f5f4ee;
		color					 		 : #001f66;
		text-decoration		 : none;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size				 	 : 10px;
		height					 	 : 20px;
		text-indent				 : 25px;
		display					 	 : block;
		line-height				 : 20px;
}
a.sublevelblau:hover {
		background				 : url(../images/sublevelblau_over.gif) no-repeat;
		text-decoration		 : none;
		color					 		 : #001f66;
		font-weight				 : normal;
		background-color	 : #fbf5d3;
		background-position: center;
}
a.sublevelblauactive {
		background-image	 : url(../images/sublevelblau_over.gif);
		color					 		 : #001f66;
		font-weight					: normal;
		background-color	 : #fbf5d3;
		background-position: center;
}

a.mainlevelblau, a.mainlevelblauactive {
		background				 : url(../images/mainlevel_blau.gif) no-repeat;
		color					 		 : #374d80;
		font-weight				 : bold;
		text-decoration		 : none;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size				 	 : 11px;
		height					 	 : 21px;
		text-indent				 : 20px;
		display					 	 : block;
		line-height				 : 21px;
}
a.mainlevelblau:hover {
		text-decoration		 : none;
		background				 : url(../images/mainlevel_over_blau.gif) no-repeat;
		color					 		 : #ffffff;
}
a.mainlevelblauactive {
		background				 : url(../images/mainlevel_over_blau.gif) no-repeat;
		color					 		 : #ffffff;
}
a.footer {
		color					 : #ffffff;
		font-weight				 : bold;
		text-decoration			 : none;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size				 : 11px;
}
h2, table.sizes caption {
		height						 : 25px;
		text-align				 : left;
		color					 		 : #001f66;
		font-weight				 : bold;
		text-decoration		 : none;
		font-family				 : Georgia, Times, serif;
		font-size				 	 : 16px;
		margin						 : 0px;
		padding-top			 	 : 5px;
		line-height        : normal;
}
table.sizes caption {
		margin-bottom		 	 : 3px;
		padding-bottom		 : 3px;
}
h3 {
		height						 : 20px;
		color					 		 : #A59D7A;
		font-weight				 : bold;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size				 	 : 11px;
		margin						 : 0px;
		margin-bottom			 : -15px;
		padding-top			 	 : 5px;
}
ul {
		list-style-type		 : none;
		list-style-image	 : url(/images/listitem.gif);
}
ul li {
		margin-bottom			 : 5px;
}
p.highlighted {
		font-size				 	 : 12px;
		font-family				 : Georgia, Times, serif;
		text-align				 : center;
		color							 : #a59d7a;
		font-style				 : italic;
		word-spacing			 : 7px;
		margin-bottom			 : -10px;
		letter-spacing		 : 1px;
}
div.clip {
		background-color	 : #F5F4EE;
		border						 : 1px solid #E5DECB;
		border-left				 : 0;
		border-bottom				 : 0;
		padding						 : 10px;
}
div.clipcon {
		border-top				 : 1px solid #E5DECB;
		border-left				 : 0;
		border-bottom			 : 1px solid #E5DECB;
		border-right			 : 0;
		padding						 : 10px;
		background				 : url(../images/con_bg.gif) right top no-repeat #F5F4EE;
}
div.clipcon_manu {
		border-top				 : 1px solid #001f66;
		border-left				 : 0;
		border-bottom			 : 1px solid #001f66;
		border-right			 : 0;
		padding						 : 10px;
		background				 : url(../images/con_bg.gif) right top no-repeat #F5F4EE;
}
div.clip h2 {
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size					 : 12px;
}
div.clip p {
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size					 : 11px;
		color							 : #a59d7a;
}
.inputbox {
		border						 : 1px solid #cac3a6;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size					 : 11px;
		color            		 : #3c464d;
		line-height				 : 13px;
}
.inputboxnews {
		border						 : 1px solid #cac3a6;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size					 : 11px;
		color            	 : #3c464d;
		width							 : 140px;
		line-height				 : 13px;
}
.buttonnews {
		border						 : 1px solid #ada47e;
		background-color	 : #cbc5a8;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size					 : 10px;
		color            	 : #ffffff;
		font-weight				 : normal;
}
.inputboxmanu {
		border						 : 1px solid #8c99b8;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size					 : 11px;
		color            		 : #3c464d;
}
.button {
		border						 : 1px solid #ada47e;
		background-color	 : #D8CEB4;
		background-image	 : url(/images/button_bg.gif);
		background-position: top;
		background-repeat	 : repeat-x;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size					 : 11px;
		color            	 : #ffffff;
		font-weight				 : bold;
}
.buttonmanu {
		border						 : 1px solid #001f66;
		background-color	 : #8c99b8;
		background-image	 : url(/images/button_bg_manu.gif);
		background-position: top;
		background-repeat	 : repeat-x;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size					 : 11px;
		color            	 : #ffffff;
		font-weight				 : bold;
}
.smallgrey {
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size					 : 10px;
		color							 : #8d835a;
}
.small {
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size					 : 10px;
}
.redstar {
		color							 : #b63715;
		width							 : 8px;
}
.redstartext{
		color							 : #b63715;
}
.bottomspace {
		padding-bottom		 : 1px;
}
.subheadline {
		color					 		 : #001f66;
		font-weight				 : bold;
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size				 	 : 11px;
		margin						 : 0px;
		margin-bottom			 : -5px;
		padding-bottom		 : -10px;
}
table.sizes {
		border-top				 : 1px solid #CAC3A6;
		border-collapse		 : collapse;
		width							 : 100%;
}
table.sizes tr.row2 {
		background-color	 : #F5F4EE;
}
table.sizes tr {
		background-color	 : #EDE9DC;
}
table.sizes tfoot td {
		background-color	 : transparent;
		border						 : 0;
		border-top				 : 1px solid #CAC3A6;
		padding						 : 2px;
		text-align				 : right;
		color							 : #999999;
}
table.sizes th, table.sizes td {
		border-left				 : 1px solid #EDE9DC;
		border-right			 : 1px solid #EDE9DC;
		padding						 : 2px;
		color							 : #001f66;
}
table.sizes th {
		text-align				 : left;
		color							 : #000000;
		font-size					 : 11px;
		font-weight				 : normal;
}
table.sizes td {
		text-align				 : center;
}
table.sizes thead td, table.sizes thead th {
		background-color	 : #E5DECB;
		border-top				 : 1px solid #CAC3A6;
		font-size					 : 11px;
		font-weight				 : bold;
		color							 : #FFFFFF;
		white-space				 : nowrap;
}
table.info {
		border-top				 : 1px solid #CAC3A6;
		border-bottom			 : 1px solid #CAC3A6;
		border-collapse		 : collapse;
		width							 : 100%;
}
table.info caption {
		height						 : 25px;
		text-align				 : left;
		color					 		 : #001f66;
		font-weight				 : bold;
		text-decoration		 : none;
		font-family				 : Georgia, Times, serif;
		font-size				 	 : 16px;
		margin						 : 0px;
		padding-top			 	 : 5px;
		padding-bottom		 : 3px;
		
}
table.info th, table.info td {
		border-left				 : 1px solid #EDE9DC;
		border-right			 : 1px solid #EDE9DC;
		padding						 : 2px;
}
table.info th {
		text-align				 : left;
		font-weight				 : bold;
		font-size					 : 11px;
		background-color	 : #EDE9DC;
}

.danke {
		color					 		 : #001f66;
		font-weight				 : bold;
		text-decoration		 : none;
		font-family				 : Georgia, Times, serif;
		font-size				 	 : 16px;
		padding-bottom		 : 5px;
}
a.sublink {
		background-image	 : url(/images/detail_arrow.gif);
		background-repeat	 : no-repeat;
		background-position: 0px 4px;
		padding-left			 : 15px;
}
ul.sitemap li {
		margin-top				 : 0px;
		margin-bottom			 : 0px;
		padding-top				 : 0px;
		padding-bottom			 : 0px;
}
.grey {
		font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size					 : 11px;
		color							 : #8d835a;
}
.newshead {
	color					 		 : #A59D7A;
	font-weight:bold;
	font-size:11px;
	font-family				 : Verdana, Helvetica, Arial, sans-serif;
}
.pagination {
	font-family				 : Verdana, Helvetica, Arial, sans-serif;
		font-size					 : 10px;
		color							 : #8d835a;
}
input.kundenkarte {
	background-color: #F5F4EE;
	border: 0;
	border-bottom: 1px solid #8d835a;
	border-right: 5px solid #FCFCFA;
	color: #001f66;
	padding: 1px 0px 1px 0px;
	vertical-align: bottom;
	margin: 0;
	margin-top: 5px;
	height: 20px;
	font-size: 12px;
}
.kundenkarte_text {
	color: #8d835a;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1pt;
}
.errors {
	color: darkred;
}