a { color: #837022; text-decoration: none; }
a:link { color: #837022; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited { color: #837022; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover { color: #837022; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:active { color: #837022; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
body { color: #86711f; font-size: 11px; font-family: verdana; background-color: white; background-image: url(../images/global/crosshair.gif2); text-align: center; margin: 0 0 0; }
td { color: #837022; font-size: 11px; }
img { display:block;  behavior:	url("tl_files/javascript/pngbehavior.htc"); }

ul { margin:1em 0px ; list-style-type: disc;  padding:0px 0px 0px 23px}
/* Box Settings */
.box_cornertopleft{ background-image: url(../images/global/box_corner_lefttop.jpg); width: 4px; height: 4px; }
.box_cornertopright{ background-image: url(../images/global/box_corner_righttop.jpg); width: 4px; height: 4px; }
.box_cornerbottomleft { background-image: url(../images/global/box_corner_leftbottom.jpg); width: 4px; height: 4px; }
.box_cornerbottomright{ background-image: url(../images/global/box_corner_rightbottom.jpg); width: 4px; height: 4px; }
.box_topline { background-image: url(../images/global/box_topline.jpg); }
.box_bottomline { background-image: url(../images/global/box_bottomline.jpg); }
.box_rightline { background-image: url(../images/global/box_rightline.jpg); }
.box_leftline { background-image: url(../images/global/box_leftline.jpg); }
/* Box Verläufe */
.box_verlauf_size1 { background-color: #f5f2e9; background-image: url(../images/global/verlauf_size1.jpg); background-repeat: repeat-x; padding: 4px 5px 4px 10px; }
.box_verlauf_size2 { background-color: #f5f2e9; background-image: url(../images/global/verlauf_size2.jpg); background-repeat: repeat-x; padding: 10px; }
.box_verlauf_size3 { background-color: #f5f2e9; background-image: url(../images/global/verlauf_size3.jpg); background-repeat: repeat-x; padding: 10px; }
.box_verlauf_size4 { background-color: #f5f2e9; background-image: url(../images/global/verlauf_size3.jpg); background-repeat: repeat-x; padding: 5px; }
.box_verlauf_size5 { background-color: #f5f2e9; background-image: url(../images/global/verlauf_size5.jpg); background-repeat: no-repeat; padding: 10px; }
.box_verlauf_size6 { background-image: url(../images/global/verlauf_size5.jpg); background-repeat: no-repeat; padding: 10px 3px 10px 10px; }
.box_verlauf_size7 { background-image: url(../images/global/verlauf_size5.jpg); background-repeat: no-repeat; padding: 10px 5px; }
/* NEXT */
.header { width: 970px; margin-bottom: 35px; padding-top: 30px; }
.navigation { margin-top: 30px; margin-bottom: 6px; width: 948px; }
.headline_size1 { color: #837022; font-size: 12px; font-family: verdana; font-weight: normal; }
.headline_size2 { color: #837022; font-size: 21px; font-family: verdana; font-weight: normal; line-height: 25px; margin-bottom: 10px; }
.headline_size3 { color: #837022; font-size: 13px; font-family: verdana; margin-bottom: 10px; }
.headline_size4 { color: #837022; font-size: 16px; font-family: verdana; margin-bottom: 10px; }
.picbox1 { padding-top: 3px; }
.menu_inactive { color: #c4af5d; }
.copytext_grey1 { color: #545454; line-height: 15px; }
.copytext_grey3_small { color: #545454; font-size: 11px; line-height: 13px; }
.copytext_grey1 td { color: #545454; line-height: 15px; }
.copytext_grey2 { color: #545454; line-height: 15px; }
.copytext_normal { font-size: 11px; line-height: 15px; }
.boxcolor1 { background-color: #ded8c0; }
.copytextbox1 { padding-right: 10px; padding-left: 10px; }
.footer { padding-top: 10px; padding-left: 3px; }
.notloggedin { color: #dbd2a8; }
/* FORMULAR STYLES*/
.login_form { font-size: 11px; font-family: verdana; background-color: #ebe3bf; width: 140px; height: 20px; padding: 2px; border: solid 1px #837022; }
.form_dropdown { font-size: 11px; font-family: verdana; background-color: #ebe3bf; padding: 2px; width: 160px; height: 20px; border: solid 1px #837022; }
select.form_select { font-size: 11px; font-family: verdana; background-color: #ebe3bf; padding: 2px; width: 160px; height: 20px; border: solid 1px #837022; }
input.form_standard { color: #3f3f3f; font-size: 11px; font-family: verdana; background-color: #fff; padding: 2px; width: 180px; height: 20px; border: solid 1px #bababa; }
input.form_upload { font-size: 11px; font-family: verdana; background-color: #ebe3bf; padding: 2px; width: 250px; height: 20px; border: solid 1px #837022; }
input.form_radiobutton { font-size: 11px; font-family: verdana; background-color: #ebe3bf; padding: 2px; width: 160px; height: 20px; border: solid 1px #837022; }
.form_submit { font-size: 11px; font-family: verdana; background-color: #ebe3bf; height: 20px; padding-right: 10px; padding-left: 10px; border: solid 1px #837022; }
.login_submit { font-size: 11px; font-family: verdana; background-color: #ebe3bf; padding-right: 10px; padding-left: 10px; height: 20px; border: solid 1px #837022; }
.shopformfield { font-size: 11px; font-family: verdana; background-color: #ebe3bf; padding: 2px; width: 20px; height: 20px; border: solid 1px #837022; }
.form_background { color: #484848; background-color: #e4ddc6; margin-top: 15px; margin-right: 10px; padding-top: 10px; margin-left: 10px;}
.form_background2 { color: #484848; background-color: #e4ddc6; width: 460px; margin-right: 10px; margin-left: 10px; padding-top: 0; padding-right: 10px; padding-left: 0; }
.form_labeltext { color: #545454; padding-right: 50px; }
.form_labeltext_radio { color: #545454; padding-right: 0; }
.error { color: #c91a37; }

.mod_grouplogin {
	padding:0px 10px;
}

.ce_form form {
	padding: 10px;
}

.ce_form form .checkbox_container span {
	display:block;
}

.ce_form form td.col_first {
	padding-right:10px;
}

.ce_form form td.explanation {
	padding:2px 0px 3px;
}

.ce_form form .submit_container {
	padding-top:20px;
}

.ce_kg_foldout h2 {
	color: #837022; font-size: 13px; font-family: verdana; margin-bottom: 5px;
}

.ce_kg_foldout .archiv_button {
	margin:5px 3px 2px;
	font-weight: bold;
}

.ce_kg_foldout .archiv_list {
	display:none;
	margin:5px 0px 0px;
}

.ce_kg_foldout .archiv_list h3 {
	margin:0px 3px 5px;
	color: #837022;
	font-size: 12px;
}

input.password { font-size: 11px; font-family: verdana; background-color: #ebe3bf; padding: 2px; width: 1460px; height: 20px; margin-top: 5px; border: solid 1px #837022; }
input.text{ color: #181818; font-size: 11px; font-family: verdana; background-color: #fff; padding: 2px; width: 160px; height: 20px; margin-top: 5px; border: solid 1px #837022; }
input.text.error { border: solid 1px #C91A37; background-color:#ead1d5; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

* html .mod_dokservice_basket.block { overflow:auto; zoom:0 !important; }


/*Klappboxen STYLES*/
.klappbox_background { background-color: #f7f6f1; }
.klappbox_background_picture { background-image: url(../images/global/background_klappbox_picture.jpg); }

.klappbox_background .mod_navigation li {
	list-style:none;
}

.klappbox_background .mod_navigation ul {
	padding:0px; margin:0px;
}

/*Sitemap STYLES*/
#sitemap {  }
#sitemap td { line-height: 20px; padding-right: 12px; padding-left: 12px; border-left: 1px solid #e7e7e7; }
#teaserbox-1 td a { color: #5c5c5c; line-height: 15px; }
