/*############################*/
/*## /styles/main.css ##*/
/*############################*/
@charset "utf-8";
.article_detail .mediagallery {
margin-left: -17px;
width: 545px;
}

.content_box								{font-size:11px; margin-bottom:15px;width:100%;text-align:center;}
.content_box .commenterror					{margin:5px 5px 5px 5px;color:#e2273c;}
.content_box .cb-head						{height:20px; overflow:hidden; /* background:url(/img/background/bg_teaser_hl.gif) repeat-x */ }
.content_box .cb-head h4					{font-weight:bold; font-size:11px; color:#f15a23; padding:3px 0px 0px 9px; font-style:normal;}
.content_box .cb-content					{border-right:1px dotted #9d9698; border-left:1px dotted #9d9698; border-bottom:1px dotted #9d9698; padding:10px; background:#fafafa url(/img/background/bg_content_box.gif) repeat-x}
.content_box .links ul						{margin:0px;}
.content_box .links ul li					{background:url(/img/icons/list_arrow.gif) 0px 6px no-repeat; padding:0px 0px 3px 10px;}
.content_box .links ul li.hl				{background:none; padding:0px; text-transform:none; margin-bottom:5px;}
.content_box .links .line					{margin:10px 0px 10px 0px;}

.content_box.gallery h4						{float:left; width:360px;}
.content_box.gallery .ad					{color:#ffffff!important; font-weight:bold;}
.content_box.gallery .cb-head				{margin-bottom:1px;}
.content_box.gallery .cb-head span			{float:right; padding:3px 3px 0px 0px; color:#000; }
.content_box.gallery .cb-content			{position:relative; zoom:1; border:none;}
.content_box.gallery .back					{margin-right:16px;float:left; margin-top:20px; width:20px; visibility: hidden;}
.content_box.gallery.big .back				{margin-top:100px;}
.content_box.gallery .back a				{width:18px; height:38px; display:block; background:url(/img/icons/gallery_arrow_left.png) 0px 0px no-repeat;}
.content_box.gallery .back a:hover			{background:url(/img/icons/gallery_arrow_left.png) 0px -38px no-repeat;}
.content_box.gallery .more					{float:right; margin-top:20px;  width:24px; visibility: hidden;}
.content_box.gallery.big .more				{margin-top:100px;}
.content_box.gallery .more a				{width:18px; height:38px; display:block; background:url(/img/icons/gallery_arrow_right.png) 0px 0px no-repeat; float:right;}
.content_box.gallery .more a:hover			{background:url(/img/icons/gallery_arrow_right.png) 0px -38px no-repeat;}
.content_box.gallery .detail				{width:440px;overflow:hidden; float:left; position:relative;}
.content_box.gallery .slider				{width:445px;overflow:hidden; float:left; position:relative; height: 1px; visibility: hidden;}
.content_box.gallery .item 					{margin:0px 10px 0px 0px; float:left; width:105px; overflow:hidden;}
.content_box.gallery .item .thumb 			{margin-bottom:3px; position:relative; zoom:1;}
/*
.content_box.gallery .item .thumb:hover		{border:2px solid #e2273c;}
.content_box.gallery .item .thumb.active		{border:2px solid #e2273c;}
.content_box.gallery .item .thumb.active .time	{background:#e2273c;}
*/
.content_box.gallery .item h5					{margin-bottom:3px;}
.content_box.gallery .row_01					{margin-bottom:15px;}
.content_box.gallery .time						{position:absolute; bottom:0px; right:0px; color:#ffffff; background:#000000; font-size:10px; padding:0px 2px 0px 2px;}
.content_box.gallery .detail_image				{margin-right:10px; text-align:center; float:left; width:440px;}
.content_box.gallery .detail_image .count		{color:#9c9597; margin:0px 0px 5px 0px;}

.content_box.gallery .detail_image .image		{width:440px !important; margin-bottom:5px; padding-bottom:5px;border:none;}
.content_box.gallery .detail_image .image img	{margin:0px 0px 3px 0px;}

/*
.content_box.gallery .detail_image .image img:hover	{border:1px solid #e2273c;}
*/
.content_box.gallery .detail_image .copy		{color:#9c9597; text-align:right; padding-right:7px; font-size:10px; margin:0px 0px 3px 0px;}
.content_box.gallery.detail .back				{margin-top:150px;}
.content_box.gallery.detail .more				{margin-top:150px;}
.content_box.gallery.detail p					{text-align:left; line-height:14px;}
.content_box.gallery.detail p.imgdesc			{margin-bottom:10px;margin-left:20px;width:400px;}
.article_detail .content_box.gallery.detail p.imgdesc			{margin-bottom:10px;margin-left:25px;width:395px;}
.content_box.gallery .dashed					{background:url(/img/background/line_dotted.gif) bottom repeat-x; padding-bottom:0px; margin-bottom:20px;}

.article_detail .content_box.gallery .dashed	{padding-bottom:0px;}
.article_detail .content_box.gallery .detail	{padding-bottom:0px;margin-bottom:0px;}

.content_box.gallery .sub .more					{margin-top:14px;}
.content_box.gallery .sub .back					{margin-top:14px;}
.content_box.gallery .row_01.dashed				{background:url(/img/background/line_dotted.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:15px;}
.content_box.gallery .item.picture				{width:110px; margin-right:20px; background:none; float:left}
.content_box.gallery .item.picture	.thumb		{position:relative; zoom:1; background:url(/img/background/bg_picture_gallery.gif) 0px 0px no-repeat; border:none; padding:12px 0px 0px 0px;}
.content_box.gallery .item.picture	.thumb img	{border:1px solid #9c9597;}
.content_box.gallery .spinner					{width:100%; height:75px; display:block; background: url(/img/icons/spinner.gif) center center no-repeat;}


/*############################*/
/*## /styles/borders.css ##*/
/*############################*/

/* Seiten Rahmen-Schatten */

#center				{background:url(/img/linie_center_y.gif) repeat-y right top;width:784px;}
#popup				{background:#ffffff;width:491px;}

/*############################*/
/*## /styles/formbuilder20.css ##*/
/*############################*/


.formeditor.forms20 .form-box h4,
.formeditor.forms20 .form-box .h4 						{margin-bottom:10px;}
.formeditor.forms20 .form-box label						{width:120px;margin-right:5px;}
.formeditor.forms20 .form-box label.sublabel			{width:320px !important;margin-right:5px;margin-left:5px;}
.formeditor.forms20 .form-box label.sublabel.notlabel	{width:440px !important;}
.formeditor.forms20 .form-box .text						{width:330px !important;}
.formeditor.forms20 .form-box select 					{width:342px;}
.formeditor.forms20 .form-box option 					{width:320px;padding-left:5px;}
.formeditor.forms20 .form-box .textarea					{width:335px;font-family:arial,helvetica,sans-serif;font-size:11px;}
.formeditor.forms20 .form-box .textmodule				{width:auto !important; margin-left:0px;}
.formeditor.forms20 .form-box input.checkbox			{float:left;}
.formeditor.forms20 .form-box input.radio				{float:left;margin-top:0px;}
.formeditor.forms20 .form-box .submit-btn				{padding-left:125px;float:none;}
.formeditor.forms20 .form-box .submit-btn .submit		{float:none;width:125px;}
.formeditor.forms20 .form-box .submit-btn .submit.back	{float:left; margin-right:5px  !important;}
.formeditor.forms20 .form-box .submit-btn .delete		{float:left; margin-right:5px !important;}


.formeditor.forms20	.form-box .sfuifbfieldset legend	{padding: 0px 2px 2px 2px;}
.formeditor.forms20	.form-box .sfuifbfieldset label		{width:130px;margin-left:5px;}
.formeditor.forms20	.form-box .sfuifbfieldset .text		{width:315px !important;}
.formeditor.forms20	.form-box .sfuifbfieldset .textarea	{width:319px !important;}
.formeditor.forms20 .form-box .sfuifbfieldset .textmodule	{width:315px !important;}
.formeditor.forms20	.form-box .sfuifbfieldset .markinvalid .message		{margin-left:145px;}


.formeditor.forms20	.form-box .sfuifbhtmleditor table	{width:350px !important;}


/* Errors */
.formeditor.forms20	.markinvalid input				{background:#FCE8E8;border:1px solid #FF0000 !important;color:#FF0000 !important;}
.formeditor.forms20	.markinvalid textarea			{background:#FCE8E8;border:1px solid #FF0000 !important;color:#FF0000 !important;}
.formeditor.forms20	.markinvalid .checkbox			{background:#FCE8E8;border:1px solid #FF0000 !important;color:#FF0000 !important;}
.formeditor.forms20	.markinvalid label				{color:#FF0000;}
.formeditor.forms20	.markinvalid .message			{color:#FF0000;font-style:italic;margin-left:130px;margin-right:5px;}


/* Ab hier custom-buttons */
/* Klassenname plus FormularID | Bsp.: .cstmbtn1 */
.formeditor.forms20 .form-box .submit-btn.cstmbtn1	{padding-left:100px;}


/* Ab hier die custom-Klassen*/ 
.formeditor.forms20 .vgrmtxtred		{color:#FF0000;}
.formeditor.forms20 .vgrmtxtblue	{color:#0101DF;}

/* Newsletter Styling */
.sfmod-standard-teaser .item .tb-center.newsletterteaser ul.row {
	margin: 0;
}
.sfmod-standard-teaser .item .tb-center.newsletterteaser p {
	color: #000;
}
.newsletterteaser li.teaser {
	list-style: none;
}
.newsletterteaser .title {
	font-size: 16px;
}
.main-content .item .headline span {
    color: #0062a2;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 3px;
}
.main-content .item .newsletterteaser .headline span {
    color: #000000;
    font-size: 16px;
	line-height: 1.2;
}
.newsletterteaser p,
.sfmod-standard-teaser .item .tb-center.newsletterteaser p {
	margin-bottom: 15px;
}
.newsletterteaser .formSet {
    margin-bottom: 15px;
}
.newsletterteaser .formspage .formset .markinvalid input,
.newsletterteaser .formspage .formset .markinvalid textarea {
	border: 1px solid #ff0000;
}
.newsletterteaser .formspage .formset .markinvalid .message,
.sfmod-standard-teaser .item .tb-center.newsletterteaser p.message {
	color: #ff0000;
}
.newsletterteaser textarea, 
.newsletterteaser input[type="date"], 
.newsletterteaser input[type="text"], 
.newsletterteaser input[type="password"] {
    background-color: #ffffff;
    border: 0 none;
    border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 2px rgba(112,121,133,.37);
	-moz-box-shadow: inset 0 1px 2px rgba(112,121,133,.37);
	box-shadow: inset 0 1px 2px rgba(112,121,133,.37);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    color: #858d99;
    font-size: 15px;
    line-height: 20px;
    padding: 5px 10px;
}
.newsletterteaser .formSet > textarea, 
.newsletterteaser .formSet > input[type="text"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
.newsletterteaser input[type="date"], 
.newsletterteaser input[type="text"], 
.newsletterteaser input[type="password"] {
	height: 41px;
}
.newsletterteaser .newsletterform .button {
	font-weight: normal;
	border: 1px solid #0163a3;
	color: #fff;
	padding: 10px 15px;
	margin-right: 18px;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #478cc2;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #478cc2;
	box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #478cc2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #478cc2;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#478cc2), to(#0163a3));
	background-image: -webkit-linear-gradient(180deg, #478cc2 0%, #0163a3 100%);
	background-image: -moz-linear-gradient(180deg, #478cc2 0%, #0163a3 100%);
	background-image: -o-linear-gradient(180deg, #478cc2 0%, #0163a3 100%);
	background-image: linear-gradient(180deg, #478cc2 0%, #0163a3 100%);
	-pie-background: linear-gradient(180deg, #478cc2 0%, #0163a3 100%);
	behavior: url(/styles/PIE.htc);
	text-transform: uppercase;
}
.newsletterteaser .newsletterform .button:hover {
	font-weight: normal;
	border: 1px solid #0163a3;
	color: #fff;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #478cc2;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #478cc2;
	box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #478cc2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #0163a3;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0163a3), to(#478cc2));
	background-image: -webkit-linear-gradient(180deg, #0163a3 0%, #478cc2 100%);
	background-image: -moz-linear-gradient(180deg, #0163a3 0%, #478cc2 100%);
	background-image: -o-linear-gradient(180deg, #0163a3 0%, #478cc2 100%);
	background-image: linear-gradient(180deg, #0163a3 0%, #478cc2 100%);
	-pie-background: linear-gradient(180deg, #0163a3 0%, #478cc2 100%);
	behavior: url(/styles/PIE.htc);
}
.newsletterteaser .message {
	color: #ff0000;
	font-weight: bold;
}
.newsletterteaser .newsletterform a {
	font-weight: bold;
	text-transform: uppercase;
}
.newsletterteaser .newsletterform a:before {
	content: " » ";
}
.newsletterteaser .newsletterform a.signoff {
	cursor: pointer;
}
/* Newsletter Dropdown Anrede */
.newsletterteaser .select > label {
	font-weight: bold;
	float: left;
	position: relative;
	z-index: 5;
	margin: 11px 5px 5px 15px;
}
.newsletterteaser .selectIsActive > label {
	z-index: 11;
}
.newsletterteaser .select > label:after {
	content: ":";
}
.newsletterteaser .pseudo.dropdown {
	position: relative;
}
.newsletterteaser .selecter .selecter-selected {
	display: block;
	color: #0062a2;
	font-weight: normal;
	text-transform: none;
	zoom: 1;
}
.newsletterteaser .selecter.cover .selecter-options .selecter-item {
	color: #0062a2;
}
.newsletterteaser .selecter .selecter-selected,
.newsletterteaser .selecter.cover .selecter-options .selecter-item,
.newsletterteaser .pseudo.dropdown {
	color: #0062a2;
	zoom: 1;
}
.newsletterteaser .selecter .selecter-selected:after{
	border: 0;
	content: '';
	width: 10px;
	height: 20px;
	display: block;
	position: absolute;
	right: 10px;
	top: 2px;
	zoom: 1;
	z-index: 11;
}
.newsletterteaser .row .selecter .selecter-selected:after, 
.newsletterteaser .row .selecter.open .selecter-selected:after, 
.newsletterteaser .row .selecter.focus .selecter-selected:after, 
.newsletterteaser .row .selecter.cover .selecter-options:after {
	background: url("/img/arrows/menuArrow.png") no-repeat center center;
	content: "";
	height: 10px;
	width: 10px;
}
.newsletterteaser .selecter.focus .selecter-selected {	
	-webkit-box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #fff;
	-moz-box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #fff;
	box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #fff;
}
.newsletterteaser .pseudo.dropdown > ul {
	position: absolute;
	display: none;
	list-style-type: none;
	clear: both;
	padding-top: 40px;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	z-index: 10;
}
.newsletterteaser .pseudo.dropdown > ul li {
	padding-bottom: 5px;
}
.newsletterteaser .pseudo.dropdown > ul li:hover {
	text-decoration: underline;
}
.newsletterteaser .pseudo.dropdown.active > ul,
.newsletterteaser .pseudo.dropdown > .selected  {
	display: block;
}
.newsletterteaser .pseudo.dropdown.active > .selected {
	visibility: hidden;
}

/*NEW DROPDOWN*/
.newsletterteaser select.select {
	display: none;
}
.newsletterteaser .select > label {
	float: none;
	position: relative;
	z-index: 1;
}
.newsletterteaser .selecter {
	margin: 0;
}
.newsletterteaser .selecter.mobile > select {
	display: inline-block !important;
}
.newsletterteaser .selecter .selecter-selected,
.newsletterteaser .selecter.open .selecter-selected,
.newsletterteaser .selecter.focus .selecter-selected {
	padding: 0 15px;
	line-height: 27px;
	font-size: 12px;
	/*line-height: 40px;
	font-size: 15px;*/
	margin: 0;
	border-radius: 5px;
}
.newsletterteaser .selecter.open .selecter-selected {
	/*box-shadow: none !important;*/
}
.newsletterteaser .selecter.cover .selecter-options .selecter-item {
	border: none;
	background: none;
	font-size: 12px;
	line-height: 20px;
	padding: 0 15px;
	margin: 10px 0;
	position: relative;
}
.newsletterteaser .selecter.cover .selecter-options .selecter-item:hover {
	text-decoration: underline;
}
.newsletterteaser .selecter.cover .selecter-options .selecter-item.selected:before {
	content: "»";
	position: absolute;
	left: 5px;
}
.newsletterteaser .formSet .selecter {
	margin: 0;
	max-width: none;
}
.newsletterteaser .formSet .select > label {
	float: left;
}
.pseudo.placeholder {
	display: none;
}
.pseudo.placeholder.active {
	color: #858d99;
	font-size: 15px;
	display: block;
	position: absolute;
	padding: 5px 10px;
}

/* IE9 Optimierungen für Newsletterform */
.ext-ie .pseudo.placeholder.active {padding-top:10px;}
.ext-ie input[placeholder] {padding-top:10px;}

.ext-ie .pseudo.placeholder.active {padding-top:15px;}

.ext-ie .selecter .selecter-selected:after,
.ext-ie .selecter .selecter-selected:after {
	top: 2px;
}
.ext-ie7 .newsletterteaser .formSet {
	margin-bottom: 20px;
}
.ext-ie7 .active.placeholder.pseudo {
	padding-top: 25px
}
.ext-ie7 .pseudo.placeholder.active {
	padding-top: 20px
}
.ext-ie7 .newsletterteaser INPUT[type='text'] {
	height: 30px;
}
.ext-ie7 .related-content .newsletterteaser .formSet > INPUT[type='text'] {
	width: 90%;
}
.ext-ie7 .newsletterteaser .newsletterform .button {
	padding-left: 0;
	padding-right: 0;
}

/*############################*/
/*## /styles/jquery.fs.selecter.min.css ##*/
/*############################*/
/* 
 * Selecter v3.2.3 - 2014-10-24 
 * A jQuery plugin for replacing default select elements. Part of the Formstone Library. 
 * http://formstone.it/selecter/ 
 * 
 * Copyright 2014 Ben Plum; MIT Licensed 
 */

.selecter{position:relative;display:block;margin:10px 0;z-index:1;max-width:30%}.selecter:focus{box-shadow:none;outline:0}.selecter,.selecter *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.selecter,.selecter *,.selecter :before,.selecter :after{-moz-box-sizing:border-box;box-sizing:border-box}.selecter-element{width:100%;height:100%;position:absolute;left:0;opacity:0;z-index:-1}.selecter-element,.selecter-element:focus{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.no-opacity .selecter-element{left:-999999px}.selecter-selected{position:relative;background:#fff;border:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-overflow:clip;z-index:2;border-radius:3px}.selecter-selected:after{height:0;width:0;position:absolute;top:0;right:15px;bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;content:'';display:block;margin:auto 0}.no-touch .selecter-selected:hover{color:#333}.no-touch .selecter.disabled .selecter-selected:hover{color:#ccc}.selecter-options{width:100%;max-height:260px;position:absolute;top:100%;left:0;border:1px solid #ccc;border-width:0 1px 1px;background-color:#fff;display:none;margin:0;overflow:auto;overflow-x:hidden;padding:0;z-index:50;border-radius:0 0 3px 3px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.selecter-options.scroller{position:absolute}.no-opacity .selecter-options{width:auto}.selecter-group{border-bottom:1px solid #ccc;color:#999;display:block;font-size:11px;padding:10px 15px;text-transform:uppercase}.selecter-item{width:100%;background:#fff;border-bottom:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-decoration:none;text-overflow:ellipsis}.selecter-item.placeholder{display:none}.selecter-item.selected{background:#eee}.selecter-item.disabled{color:#999;cursor:default}.selecter-item:first-child{border-radius:0}.selecter-item:last-child{border-bottom:0;border-radius:0 0 2px 2px}.no-touch .selecter-item:hover,.no-touch .selecter-item.selected:hover{color:#333;background-color:#ccc}.selecter-item.disabled,.no-touch .selecter-item.disabled:hover{color:#ccc;background-color:#fff}.selecter.open{z-index:3}.selecter.open .selecter-selected{z-index:51;border-radius:3px 3px 0 0}.selecter.open .selecter-selected,.selecter.focus .selecter-selected{background-color:#fff;}.selecter.cover .selecter-options{border-width:1px;top:0;border-radius:3px}.selecter.cover .selecter-options .selecter-item.first{border-radius:3px 3px 0 0}.selecter.cover.open .selecter-selected{z-index:49;border-radius:3px 3px 0 0}.selecter.bottom .selecter-options{top:auto;bottom:100%;border-width:1px 1px 0}.selecter.bottom .selecter-item:last-child{border:none}.selecter.bottom.open .selecter-selected{border-radius:0 0 3px 3px}.selecter.bottom.open .selecter-options{border-radius:3px 3px 0 0}.selecter.bottom .cover .selecter-options{top:auto;bottom:0}.selecter.bottom .cover.open .selecter-selected{border-radius:3px}.selecter.bottom .cover.open .selecter-options{border-radius:3px}.selecter.multiple .selecter-options{width:100%;position:static;border-width:1px;display:block;border-radius:3px;box-shadow:none}.selecter.disabled .selecter-selected{background:#fff;border-color:#ccc;color:#ccc;cursor:default}.selecter.disabled .selecter-options{background:#fff;border-color:#ccc}.selecter.disabled .selecter-group,.selecter.disabled .selecter-item{border-color:#ccc;color:#ccc;cursor:default}.selecter.disabled .selecter-item.selected,.no-touch .selecter.disabled .selecter-item.selected:hover{background:#fafafa}.selecter.disabled .selecter-item,.no-touch .selecter.disabled .selecter-item:hover{color:#ccc;background-color:#fff}.selecter-options.scroller{overflow:hidden}.selecter-options.scroller .scroller-content{max-height:260px;padding:0}@media screen and (max-width:740px){.selecter{max-width:40%}}@media screen and (max-width:500px){.selecter{max-width:100%}}

/*############################*/
/*## /styles/basic-construction.css ##*/
/*############################*/
/* Allgemeine Formatierungen */
*							{margin:0px; padding:0px;}
body						{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;}
img							{border:0px;}
a							{text-decoration:none;color:#273767;}
a:hover						{text-decoration: none;}
input 						{font-family:Arial, Helvetica, sans-serif;}
table						{border-spacing:1px!important;}
h4							{font-size:11px;}

/* Seiten Grid */
#alignment					{text-align:left;width:800px;}
#page						{padding:0px 0px 0px 0px;position:relative;overflow:visible;}
#wrapper					{position:relative;padding-bottom:70px;}
#north						{padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
#center						{padding:0px 0px 0px 0px;position:relative;}	
#south						{padding:0px 0px 0px 0px;position:relative;width:784px;}

/* Content Spalten */
.col1		{width:790px;overflow:hidden;}
.col2		{width:540px;overflow:hidden;}
.col3		{width:219px;overflow:hidden;margin:0px 14px 0px 0px;display:inline;}
.col7		{width:761px;overflow:hidden;}
/*.col4		{width:167px;overflow:hidden;margin:0px 20px 0px 0px;}
.col4 .logo	{display:none;}
.col5		{width:625px;overflow:hidden;}
.co16		{width:827px;overflow:hidden;}
.col7		{width:594px;overflow:hidden;}
.col8 		{width:491px;overflow:hidden;}
*/

/* PopUp */
.popup								{width:520px;}
.popup .header						{width:520px; height:103px;background:url(/img/header_popup.gif) no-repeat; overflow:hidden;margin:0px 0px 0px 0px;}	
.popup .content						{margin:0px 0px 20px 0px;padding:20px 0 0px 20px;}
.popup .footer						{border-top:1px solid #666666;padding:5px 0px 5px 0px; color:#666666;width:500px;margin-left:20px;}
.popup .footer a					{color:#666666;}
.popup .footer span					{margin:0px 5px 0px 5px;}
.popup .addressdb-form .set-2		{margin-left:0px!important;}
.popup .addressdb-form label.text	{width:370px;}
.popup .addressdb-form label.select	{width:370px;}
.popup .addressdb-form input.text	{width:413px;}
.popup .addressdb-form select.select{width:425px;}
.popup .addressdb-form .textarea	{width:413px!important;}
.popup .addressdb-form .set-2		{width:383px!important;margin-left:75px!important;}
.popup .addressdb-form .set-2 label	{width:350px!important;}
.popup .addressdb-form .submit-btn	{margin-left:219px!important;}

/* Positionierungen */
.center		{margin:auto;}
.fll		{float:left;}
.flr		{float:right;}

.p10		{padding:10px;}
.pt10		{padding-top:10px;}
.pr10		{padding-right:10px;}
.pb10		{padding-bottom:10px;}
.pl10		{padding-left:10px;}

.pt5		{padding-top:5px;}
.pr5		{padding-right:5px;}
.pb5		{padding-bottom:5px;}
.pl5		{padding-left:5px;}

.mt10		{margin-top:10px;}
.mr10		{margin-right:10px;}
.mb10		{margin-bottom:10px;}
.ml10		{margin-left:10px;}

.mt20		{margin-top:20px;}
.mr20		{margin-right:20px;}
.mb20		{margin-bottom:20px;}
.ml20		{margin-left:20px;}

.mt5		{margin-top:5px;}
.mr5		{margin-right:5px;}
.mb5		{margin-bottom:5px;}
.ml5		{margin-left:5px;}

/*Allgemein*/

/*Formeditor*/
.formeditor									{}
.formeditor .form-box						{background:none repeat scroll 0 0 #DEDEE0;margin-bottom:20px;padding:20px;}
.formeditor .form-box h3 					{color:#0062A2;font-size:12px;margin:0 0 10px;}
.formeditor .form-box label					{color:#000000;float:left;font-weight:bold;width:120px;}
.formeditor .form-box label.sublabel		{width:330px;}
.formeditor .form-box .text					{border:1px solid #58585A;color:#000000;font-size:11px;padding:1px 5px 2px;width:348px;}
.formeditor .form-box .set					{margin:0 0 10px;}
.formeditor .form-box .textmodule			{width:348px;font-weight:normal!important;}
.formeditor .form-box .date					{border:1px solid #58585A;color:#000000;font-size:11px;padding:1px 5px 2px;width:200px;}
.formeditor .form-box .producer 			{border:1px solid #58585A;color:#000000;font-size:11px;padding:1px 1px 1px 5px;width:212px;}
.formeditor .form-box .textarea 			{border:1px solid #58585A;color:#000000;font-size:11px;padding:1px 5px 2px;width:348px;font-family: Arial,Helvetica,sans-serif;}
.formeditor .form-box input.radio			{width:13px;height:13px;margin-top:2px;margin-right:10px; float:left}
.formeditor .form-box input.checkbox		{width:13px;height:13px;margin-top:2px;margin-right:10px; float:left}
.formeditor .form-box .set.check label		{ }

.formeditor .form-box .submit-btn			{margin-bottom:0;padding:0 0 0 120px;}
.formeditor .form-box .submit-btn .submit	{background:none repeat scroll 0 0 #1E74AC;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:11px;font-weight:bold;margin:0 5px 0 0;padding:0 3px 1px 4px;}
.formeditor .form-box .submit-btn .delete	{background:none repeat scroll 0 0 #1E74AC;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;display:block;font-size:11px;font-weight:bold;
padding:0 3px 1px 4px;}

.formeditor	.markinvalid input				{background:#FCE8E8;border:1px solid #FF0000 !important;color:#FF0000 !important;}
.formeditor	.markinvalid textarea			{background:#FCE8E8;border:1px solid #FF0000 !important;color:#FF0000 !important;}
.formeditor	.markinvalid .checkbox			{background:#FCE8E8;border:1px solid #FF0000 !important;color:#FF0000 !important;}
.formeditor	.markinvalid label				{color:#FF0000;}

/*Main Cóntent*/
.main-content							{padding:0 0 20px 10px;}
.main-content .date						{}

/*Topartikel*/
.top-article .image		{margin:0px 0px 20px -20px;}
.top-article .top-text	{margin-left:20px;}
.top-article h3,
.top-article .h3			{margin:0px 0px 13px 0px;}
.top-article h3	a,
.top-article .h3	a 		{color:#0062a2;font-size:16px;font-weight:bold;}
.top-article h2,
.top-article .h2			{margin:0px 0px 13px 0px;}
.top-article h2 a,
.top-article .h2 a		{color:#BDBCAF;font-size:11px;font-weight:bold;text-transform:uppercase;}	
.top-article p			{margin:0px 0px 0px 0px;line-height:16px;}
.top-article a.more 	{background:url(img/raute.gif) no-repeat scroll 0 5px;color:#000000;font-size:11px;font-weight:bold;padding:0 0 0 10px;margin:0px 0px 0px 8px;}

.top-article .highlight1{border:none!important;padding:0px!important;}
.top-article .content	{background:transparent url(/img/background/line_solid_light.gif) repeat-x scroll center bottom;padding-bottom:20px;}
.top-article .date		{display:none!important;}

/*Artikel Liste*/
.article_list .headline					{/*margin-bottom:16px;*/display:none;}
.article_list .headline h1,
.article_list .headline .h1				{font-size:18px;font-weight:bold;color:#0062a2;}
.article_list .headline h2,
.article_list .headline .h2				{font-size:11px;font-weight:bold;color:#000;padding-top:5px;}
.article_list .item 					{border-bottom:1px solid #bdbcaf;background:url(/img/background/line_solid_light.gif) repeat-x scroll bottom center;margin-bottom:20px;padding-bottom:0px;}
.article_list .item h2,
.article_list .item .h2					{display:none;}
.article_list .item .image				{float:left;margin:0 20px 0px 0px;padding-bottom:20px;}
.article_list .item .caption			{display:none;}
.article_list .item h3,
.article_list .item .h3					{line-height:18px;font-size:18px;font-weight:bold;color:#0062a2;margin-bottom:15px!important;}
.article_list .item h3 a,
.article_list .item .h3 a				{font-size:18px;font-weight:bold;color:#0062a2;}
.article_list .item a.more				{color:#000000;font-size:11px;font-weight:bold;background:url(/img/icons/raute.gif) no-repeat scroll 0 5px;padding:0px 0px 0px 10px;white-space:nowrap;}
.article_list .item .content p			{padding-bottom:20px;}


/*Abo*/
.abo .submit-btn .submit			{border:1px solid #58585A;font-weight:bold;background:#1e74ac;cursor:pointer;font-size:11px;padding:0 3px 1px 4px;display:block;color:#fff;float:left;margin:0px 5px 0px 0px;}
.abo .submit-btn .delete			{border:1px solid #58585A;background:#1e74ac;cursor:pointer;font-size:11px;padding:0 3px 1px 4px;display:block;color:#fff;font-weight:bold;}

.abo .headline						{margin-bottom:16px;}
.abo .headline h1,
.abo .headline .h1					{font-size:16px;font-weight:bold;color:#0062a2;}
.abo .headline h2,
.abo .headline .h2					{display:none;}
.abo .item h2,
.abo .item .h2						{display:none;}
.abo .item .image					{float:left;margin:0px 20px 20px 0px;}
.abo .item .caption					{display:none;}
.abo .item h3,
.abo .item .h3						{font-size:16px;font-weight:bold;color:#0062a2;margin-bottom:15px!important;}
.abo .item h3 a,
.abo .item .h3 a						{font-size:16px;font-weight:bold;color:#0062a2;}
.abo .item 							{background:url(/img/background/line_solid_light.gif) repeat-x scroll bottom center;margin-bottom:20px;}
.abo a.more							{color:#000000;font-size:11px;font-weight:bold;background:url(/img/icons/raute.gif) no-repeat scroll 0 5px;padding:0px 0px 0px 10px;}
.abo p								{margin:0px 0px 10px 0px;}

.abo .notice						{margin:0px 0px 20px 0px;}
.abo .notice h3,
.abo .notice .h3					{font-size:11px;font-weight:bold;color:#000;margin-bottom:15px!important;}

.abo .form-box						{background:#dedee0;padding:20px;margin-bottom:20px;}
.abo .form-box .login .set			{display:block;margin:0px 0px 10px 0px;}
.abo .form-box label				{float:left;width:100px;font-weight:bold;color:#000;}
.abo .form-box .text				{width:368px;border:1px solid #58585a;color:#000;font-size:11px;padding:1px 5px 2px 5px;}
.abo .form-box .submit-btn			{margin:0px 0px 10px 100px!important;}
.abo .form-box .nav					{margin:0px 0px 0px 100px;}

.abo .packages	h3,
.abo .packages	.h3					{font-size:11px;font-weight:bold;color:#000;margin-bottom:15px!important;}
.abo .packages-form .set			{background:#fff;padding:20px;border:1px solid #dedee0;margin-bottom:10px;width:478px;}
.abo .packages-form .radio			{width:13px;height:13px;float:left;margin:0px 10px 0px 0px;} 	
.abo .packages-form .description	{float:left;width:450px;}		
.abo .packages-form h4 a,
.abo .packages-form .h4 a			{background:#58585A;color:#fff;font-weight:normal!important;margin-right:5px;padding:1px 3px 1px 3px;}	
.abo .packages .submit-btn			{margin:0px 0px 20px 198px!important;}

.abo .packages .set-2				{background:#fff;padding:20px;border:1px solid #dedee0;margin-bottom:10px;width:478px;}
.abo .packages .set-2 h4 a,
.abo .packages .set-2 .h4 a			{background:#58585A;color:#fff;font-weight:normal!important;margin-right:5px;padding:1px 3px 1px 3px;}

.abo .legend a						{color:#000!important;}
.abo .legend a:hover				{text-decoration:none;}

.abo .packages-address p			{margin-left:75px;}
.abo .packages-address .set-2		{margin-left:75px;width:403px;}

/*Erfolgsmeldung*/
.success_message					{background:#0062a2 none repeat scroll 0 0;margin:0 0 20px;padding:20px;}
.success_message h2 				{font-size:14px;font-weight:bold;margin:0 0 10px;}
.success_message h2 a				{font-size:14px;font-weight:bold;margin:0 0 10px;color:#ffffff;} 
.success_message p a				{color:#ffffff;}

/*Fehlermeldung*/
.error_message						{background:#ce475c none repeat scroll 0 0;margin:0 0 20px;padding:20px;color:#fff;}
.error_message h2,
.error_message .h2 					{font-size:14px;font-weight:bold;margin:0 0 10px;color:#fff;}
.error_message h2 a,
.error_message .h2 a					{font-size:14px;font-weight:bold;margin:0 0 10px;color:#fff;} 
.error_message p a					{color:#FFF;}

/*Umfrage Ergebnis*/
.survey-detail .headline				{margin-bottom:16px;}
.survey-detail .headline h1,
.survey-detail .headline .h1				{font-size:16px;font-weight:bold;color:#0062a2;}
.survey-detail .headline h2,
.survey-detail .headline .h2				{font-size:11px;font-weight:bold;color:#000;}
.survey-detail .item h2,
.survey-detail .item .h2					{display:none;}
.survey-detail .item .image				{float:left;margin:0px 20px 20px 0px;}
.survey-detail .item .caption			{display:none;}
.survey-detail .item h3,
.survey-detail .item .h3					{font-size:16px;font-weight:bold;color:#0062a2;margin-bottom:15px!important;}
.survey-detail .item h3 a,
.survey-detail .item .h3 a				{font-size:16px;font-weight:bold;color:#0062a2;}
.survey-detail .item 					{background:url(/img/background/line_solid_light.gif) repeat-x scroll bottom center;margin-bottom:20px;}
.survey-detail .item a.more				{color:#000000;font-size:11px;font-weight:bold;background:url(/img/icons/raute.gif) no-repeat scroll 0 5px;padding:0px 0px 0px 10px;}
.survey-detail .graph					{margin:0px 0px 20px 0px;}

/*Umfrage Tabelle*/
.survey-detail .table					{border-spacing:1px!important;}
.survey-detail .table table				{width:100%;}
.survey-detail .table a 				{font-size:11px;font-weight:bold;color:#0062a2;}
.survey-detail .table a:hover			{text-decoration:underline;}
.survey-detail .table thead th			{background:#dedee0;padding:5px 10px;color:#333333;}
.survey-detail .table tbody td 			{background:#fff;padding:5px 10px;border:1px solid #dedee0;}

/*Highlight*/
.highlight1								{background:#fff;padding:20px;border:5px solid #dedee0;margin-bottom:20px;}
.highlight1 .image						{float:left;margin:0px 20px 10px 0px;}
.highlight1 .caption					{display:none;}
.highlight1 h2,
.highlight1 .h2							{font-size:11px;font-weight:bold;color:#bdbcaf;margin-bottom:16px;text-transform:uppercase;}						
.highlight1 h3,
.highlight1 .h3							{font-size:18px;font-weight:bold;color:#0062a2;margin-bottom:15px!important;}
.highlight1 h3 a,
.highlight1 .h3 a						{font-size:18px;font-weight:bold;color:#0062a2;}
.highlight1 a.more						{color:#000000;font-size:11px;font-weight:bold;background:url(/img/icons/raute.gif) no-repeat scroll 0 5px;padding:0px 0px 0px 10px;}


/*Mediagallery*/
.media-gallery .headline					{margin-bottom:16px;}
.media-gallery .headline h1,
.media-gallery .headline .h1				{font-size:16px;font-weight:bold;color:#0062a2;}
.media-gallery .headline h2,
.media-gallery .headline .h2				{font-size:11px;font-weight:bold;color:#000;padding-top:5px;}
.media-gallery .item h3,
.media-gallery .item .h3					{font-size:16px;font-weight:bold;color:#0062a2;margin-bottom:15px!important;}
.media-gallery .item h3 a,
.media-gallery .item .h3 a					{font-size:16px;font-weight:bold;color:#0062a2;}
.media-gallery .item 						{background:url(/img/background/line_solid_light.gif) repeat-x scroll bottom center;margin-bottom:20px;}
.media-gallery .item a.more					{color:#000000;font-size:11px;font-weight:bold;background:url(/img/icons/raute.gif) no-repeat scroll 0 5px;padding:0px 0px 0px 10px;}

/*Mediagallery Liste*/
.media-gallery .media-list .item h2,
.media-gallery .media-list .item .h2			{display:none;}
.media-gallery .media-list .item a img		{float:left;margin:0px 10px 10px 0px;}
.media-gallery .media-list .item .caption	{display:none;}

/*Mediagallery Bilder*/
.media-gallery .media-images .row 			{margin:0 0 20px;overflow:hidden;}
.media-gallery .media-images .item 			{float:left;margin:0 20px 0 0;width:120px;}
.media-gallery .media-images .item .caption {display:block;background:#ffffff none repeat scroll 0 0;padding:5px;}
.media-gallery .media-images .item h3,
.media-gallery .media-images .item .h3		{font-size:11px;font-weight:bold;color:#0062a2;margin:0px 0px 5px 0px!important;}

/* Linien */
.line_dashed							{background:url(../../../img/background/hdot.gif); font-size:1;line-height:1px;height:1px;}
.line_solid								{background:url(../../../img/background/line_solid.gif) no-repeat;height:1px;font-size:1px;line-height:1px;border:0px;}

/* Clearfix */
.clearfix:after 						{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix 								{display: inline-block;}

/* Hides from IE-mac \*/* html .clearfix{height: 1%;}
.clearfix 								{display: block;}/* End hide from IE-mac */
.border1px 								{background:white;}

.btns input 							{border:1px solid #808080;cursor:pointer;font-size:11px;padding:2px 7px;}

/*############################*/
/*## /styles/advertising.css ##*/
/*############################*/

.ad_top						{position:relative;}
.ad_top .ad_leaderboard		{padding:5px 0px 5px 0px;text-align:center;}
.ad_top .ad_skyscraper		{position:absolute;left:100%;margin:0px 0px 0px 0px;}	

.ad_bottom   				{background:#F0F1EB;position:fixed;z-index:1000000;left:0px;bottom:0px;padding: 5px 0px 0px 0px;width:780px;text-align:center;border-top:1xp solid #666666;margin:-5px 0px 0px 0px;}
.ad_bottom div			{display: inline-block;}
.ad_bottom a				{margin:0px 20px 0px 0px;}

.ad_billboard {padding: 0px 0px 10px 0px; text-align:center;}



/*############################*/
/*## /styles/head.css ##*/
/*############################*/

/*Top Navigation*/
.nav-top							{background:url(/img/header.gif) no-repeat right center;width:784px;height:99px;color:#ffffff;padding:0px 0px 0px 0px;text-align:right; position:relative}
.nav-top  .logo						{padding:20px 0px 0px 20px;position:absolute; top:3px; left:0px;}
.nav-top  .logo a img				{}
.nav-top  .rm-logo					{position:absolute; right:95px; bottom:0px;background:url(/img/rm-logo.gif) no-repeat;}
.nav-top  .rm-logo a img			{width:102px;height:33px;margin:0px 10px 10px 0px;}
.nav-top .menu						{padding:8px 10px 0px 0px;color:#004e9b;background:url(/img/navtop_shadow.gif) no-repeat right top;}
.nav-top .menu a					{color:#004e9b;text-decoration:none;margin:0px 4px 0px 4px;}
.nav-top .menu a:active				{color:#004e9b;}
.nav-top .menu a:visited			{color:#004e9b;}
.nav-top .menu a:hover				{color:#004e9b;text-decoration:underline;}

/*Top Container*/
.smallnav							{margin:-31px 0px 0px 0px;position:absolute;top:69px;right:-25px;float:left;width:125px;margin:0px 10px 0px 0px;}
.smallnav a							{color:#000000;margin:0px 0px 0px 14px;}


/*Suche*/
.search-box							{float:right;height:17px;margin:7px 22px 0px 0px;font-size:11px;}
.search-box input.text				{border:1px solid #999999;color:#999999;height:13px;float:left;width:129px;font-size:11px;padding:1px 3px 3px 2px;}
.search-box a						{float:left;}
.search-box .button 				{border-color:#999999;border-top:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;border-left:1px solid #999999;}

/* breadcrumb */ 
.breadcrumb 						{padding:0px 10px 0px 10px;margin:0px 0px 10px 0px;}
.breadcrumb .path					{font-size:11px;color:#0062a2;display:inline;}
.breadcrumb .path a					{color:#0061a2;text-decoration:underline;}
.breadcrumb .login a				{background:url(/img/icons/icon_login.gif) no-repeat;padding:0px 0px 0px 16px;color:#0061a2;}

/*############################*/
/*## /styles/nav-main.css ##*/
/*############################*/

/*Hauptnavigation*/
.nav-main .search-box						{display:none;}
.no_disp									{display:none!important;}

.main-menu									{padding:0px 0px 0px 11px;border-top:1px solid #ffffff;background:url(/img/background/main-nav-left.gif) no-repeat;font-weight:bold;}
.nav-main									{margin:0px 0px 36px 0px;line-height:16px;width:100%;height:26px;background:url(/img/background/main-nav.gif) repeat-x 0px 1px;width:780px;border-top:1px solid #999999;}
	/* {margin:0 0 20px;line-height:16px; width:780px; height: 45px; background: url("/img/background/submenu.png") bottom no-repeat #0BA637;} */
.nav-main .north							{display:none;}
.nav-main .south							{display:none;}

.nav-main .center ul#nav-main					{padding:0;display:inline; /* text-transform:uppercase; */ }
.nav-main .center ul#nav-main > li				{padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;border-right:1px solid #fff;float:left;color:#000000;display:inline;}
	/* {padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;float:left;display:inline;background: #ffcc33;margin-left: 10px;} */
.nav-main .center ul#nav-main > li.first			{background:url(/img/background/main-nav.gif) repeat-x;display:block;padding:4px 0px 4px 0px;height:17px;border-right:1px solid #fff;width:20px;}	
.nav-main .center ul#nav-main > li:hover		{background: white;}
.nav-main .center ul#nav-main > li > a			{color:#ffffff;display:block;padding:4px 10px 4px 10px;height:20px;float:none!important;height:auto!important;}
.nav-main .center ul#nav-main > li > a:hover	{color:#333333;background:url(/img/background/main-nav-hover.gif) repeat-x;display:block;padding:4px 10px 4px 10px;height:26px;float:left;}
.nav-main .center ul#nav-main > li.active		{color:#333333;background:url(/img/background/main-nav-hover.gif) repeat-x;display:block;padding-bottom:4px;height:26px;float:left;}
.nav-main .center ul#nav-main > li.active > a 	{color:#333333;}
.nav-main .center ul#nav-main > li.active > a:hover	{display:block;}

.nav-main .center .rm-logo						{position: absolute; right: 25px; top: -10px;}
.nav-top .rm-40									{position: absolute; right: 390px; top: 73px;}

/*Subnav*/
.main-menu ul#nav-main ul.subnav 				{display: none; margin:0;padding:0 10px 0 11px;z-index:100!important;font-size:11px;left:0px;background: none center no-repeat; height: 24px;}
.main-menu ul#nav-main li.active ul.subnav		{background: url("/img/background/navmenu-v_left.gif") no-repeat 0 0 #dedee0;margin:0px 0px 10px 0px;line-height:16px;width:759px;height:26px;border-bottom:1px solid #999999;display:block;} 		
	/* {display: block;} */
.main-menu ul#nav-main ul.subnav li 			{margin:0px; padding:0px; float: left;}
.main-menu ul#nav-main ul.subnav li a			{color:#333333; padding: 4px 5px;}
.main-menu ul#nav-main ul.subnav li a:hover,
.main-menu ul#nav-main ul.subnav li a:active	{text-decoration:underline;}
.main-menu ul#nav-main ul.subnav li {
    background: url("/img/background/navmenu-v_left.gif") no-repeat right center #dedee0;
    color: #000000;
    display: inline;
    float: left;
    list-style: outside none none;
    padding: 0;
    position: relative;
}


/*Subnav Breiten*/
.main-menu ul#nav-main .s				{width:202px;} 
.main-menu ul#nav-main .m				{width:200px;} 
.main-menu ul#nav-main .l				{width:230px;} 

/* Main Navigation *//* Root = Horizontal, Secondary = (Vertical) Horizontal */
ul#nav-main 							{margin:0;padding:0;/*For KHTML*/list-style:none;}
ul#nav-main li 							{margin:0;border:0 none;padding:0;float:left;/*For Gecko*/display:inline;list-style:none;}			
ul#nav-main ul 							{margin:0;border:0 none;padding:0;list-style:none;position:absolute;left:0;}

ul#nav-main ul.subnav 					{background:#ffffff;width:auto;z-index:1000000!important;}
ul#nav-main ul.subnav li a:hover		{height:100%!important;}
ul#nav-main ul.subnav li a				{height:100%!important;}


/*From IE 7 lack of compliance*/
ul#nav-main ul:after 					{clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden;}
ul#nav-main ul li 						{float:left;/*For IE 7 lack of compliance*/display:block!important;display:inline;/*For IE*/}

/* Root Menu */
ul#nav-main a 							{float:none!important;/*For Opera*/float:left;/*For IE*/text-decoration:none;height:auto!important;height:1%;/*For IE*/display:block;padding:7px 20px 9px;}

/* Root Menu Hover Persistence */

/* 2nd Menu */
ul#nav-main .subnav li:hover li a,
ul#nav-main .subnav li.iehover li a 					{color: #333; float: none;background:#dedee0 !important;}
ul#nav-main .subnav li:hover li a:hover,
ul#nav-main .subnav li.iehover li a:hover				{color: #333; float: none;background:#cccccc !important;}

ul#nav-main ul ul										{left:-1px!important; position:relative; top:100%!important;}
ul#nav-main ul ul li									{float:none!important; width:200px!important;}
ul#nav-main ul ul li a									{padding-left:9px!important; text-transform:none}


/* 3rd Menu */
ul#nav-main li:hover li:hover li a,
ul#nav-main li.iehover li.iehover li a 					{color:#333333;}
ul#nav-main li:hover li:hover li a:hover,
ul#nav-main li.iehover li.iehover li a:hover			{text-decoration:none;}
ul#nav-main li.iehover li.iehover li a					{padding:6px 18px 6px 18px;height:28px;}
ul#nav-main .subnav li.iehover a						{}
ul#nav-main .subnav li a								{float:left;display:block;padding:4px 0 4px 17px;height:28px;}
.main-menu ul#nav-main ul.subnav ul						{border-bottom: 1px solid #999999; padding-top: 2px;}
.main-menu ul#nav-main ul.subnav ul li {
    background-image: none;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    width: 98%;
}

/* 3rd Menu Hover Persistence */
ul#nav-main li:hover li:hover li a:hover,
ul#nav-main li:hover li:hover li:hover a,
ul#nav-main li.iehover li.iehover li a:hover,
ul#nav-main li.iehover li.iehover li.iehover a 			{background:#dedee0;color: #333333;}

/* 4th Menu */
ul#nav-main li:hover li:hover li:hover li a,
ul#nav-main li.iehover li.iehover li.iehover li a 		{background:#ff8000;color:#ffffff;}

/* 4th Menu Hover */
ul#nav-main li:hover li:hover li:hover li a:hover,
ul#nav-main li.iehover li.iehover li.iehover li a:hover {background:#ff8000;color:#FFFFFF;}

ul#nav-main ul ul,
ul#nav-main ul ul ul 									{display:none;position:absolute;top:0;left:100%;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#nav-main li:hover ul ul,
ul#nav-main li:hover ul ul ul,
ul#nav-main li.iehover ul ul,
ul#nav-main li.iehover ul ul ul 						{display: none;}

ul#nav-main li:hover ul,
ul#nav-main ul li:hover ul,
ul#nav-main ul ul li:hover ul,
ul#nav-main li.iehover ul,
ul#nav-main ul li.iehover ul,
ul#nav-main ul ul li.iehover ul 						{display: block;}


/*############################*/
/*## /styles/foot.css ##*/
/*############################*/

/*Footer*/
.menucontainer					{width:765px;background:#dedee0 url(/img/navbottom_shadow.gif) no-repeat bottom right;margin:0;padding:0px 0px 20px 20px ;}
.menucontainer a				{color:#000;padding:0px 5px 0px 0px;}
.menucontainer a:hover			{text-decoration:underline;}
.menucontainer a.active-link	{color:#973241;font-weight:bold;text-decoration:underline;}
.menucontainer span				{padding:0px 5px 0px 0px;}

.menucontainer	.page-top		{margin:0px 30px 0px 0px;}
.menucontainer	.page-top a		{background:url(/img/icons/page-top.gif) no-repeat scroll 0px 4px;color:#973241;font-weight:bold;text-decoration:underline;padding:0px 0px 0px 10px;}

#south .line_solid 				{background:#bdbcaf url(/img/centerfoot_spacer_y.gif) no-repeat 0px 0px;}

.menucontainer .menu 			{padding:20px 20px 10px 0px;background:#dedee0 url(/img/linie_foot_y.gif) repeat-y top right;}
.menucontainer .menu h2.
.menucontainer .menu .h2 		{font-size:11px;margin:0px 0px 10px 0px;}
.menucontainer .menu h3,
.menucontainer .menu .h3 		{font-size:11px;margin:0px 0px 10px 0px;}
.menucontainer .menu h4,
.menucontainer .menu .h4 		{font-size:11px;margin:0px 0px 10px 0px;}
.menucontainer .menu ul 		{margin:0px 0px 10px 0px;list-style-type:none;}
.menucontainer .menu .left 		{float:left;width:30%;}
.menucontainer .menu .center 	{float:left;width:30%;}
.menucontainer .menu .right 	{float:left;width:30%;}

.nav-bottom						{padding:15px 10px 15px 10px;background:url(/img/linie_center_y.gif) repeat-y right top;}
.nav-bottom .menu				{float:right;color:#0062a2;font-weight:bold;}
.nav-bottom	.menu a				{margin:0px 5px 0px 5px;color:#0062a2;}
.nav-bottom	.menu a:hover		{text-decoration:underline;}
.nav-bottom .page-top a 		{float:left;padding:0px 0px 0px 10px;color:#0062a2;font-weight:bold;text-decoration:underline;background:url(/img/icons/page-top.gif) no-repeat 0px 5px;}




/*############################*/
/*## /styles/sfmod-standard-content.css ##*/
/*############################*/
/* Standard Artikel Definition */

.standard-content						{margin:0px 0px 20px 0px;}
/*Breadcrumb*/
#center .bc_path						{color:#000;font-weight:normal!important;padding:7px 0px 10px 20px;}
.standard-content .headline				{margin:0px 0px 15px 0px;}
.standard-content .headline	h1,
.standard-content .headline	.h1			{color:#0062a2;font-size:18px;font-weight:bold;display:block;width:100%;margin-bottom:-1px!important;}
.standard-content .headline	h1 span,
.standard-content .headline	.h1 span	{width:100%; display:block;}
.standard-content .headline	h2,
.standard-content .headline	.h2			{font-size:11px; margin:0px 0px 0px 0px; padding:0px; display:block}
.standard-content .headline	h2 span,
.standard-content .headline	.h2 span	{padding:5px 0px 0px 0px;display:block}

.standard-content h1,
.standard-content .h1					{font-size:18px;font-weight:bold;color:#0062a2;margin:0px 0px 15px 0px;}
.standard-content h2,
.standard-content .h2					{font-size:11px; font-weight:bold; margin:0px 0px 15px 0px;}
.standard-content h3,
.standard-content .h3					{font-size:11px; font-weight:bold; margin:0px 0px 15px 0px;}
.standard-content h4,
.standard-content .h4					{font-size:11px; font-weight:bold; margin:0px 0px 15px 0px;}
.standard-content h5,
.standard-content .h5					{font-size:11px; font-weight:bold; margin:0px 0px 15px 0px;}
.standard-content h6,
.standard-content .h6					{font-size:11px; font-weight:bold; margin:0px 0px 15px 0px;}
.standard-content p						{margin:0px 0px 20px 0px;}
.standard-content a						{color:#0062a2; font-weight:bold;}
.standard-content a:hover				{text-decoration:underline;}
.standard-content ul					{margin:0px 0px 20px 0px; padding:0px 0px 0px 15px;}
.standard-content ul li					{margin:0px 0px 5px 0px; padding:0px 0px 0px 9px;}
.standard-content ol					{margin:0px 0px 20px 0px; padding:0px 0px 0px 17px;}
.standard-content ol li					{margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}
.standard-content img					{border: 0 none;float: left;margin-bottom: 10px;margin-right: 15px;margin-top: 4px;}
.standard-content table					{width:100%;margin:0px 0px 20px 0px;border-spacing:1px!important;}
.standard-content table td				{background:#fff;padding:10px 20px;border:1px solid #DEDDD7;}

.standard-content #footer-content .right		{float: right;text-align: right;vertical-align: middle;width: inherit;margin-bottom: -25px;}
.standard-content #footer-content .right a		{display: inline-block;position: relative;vertical-align: middle;}
.standard-content #footer-content .right img	{float: right;margin: 0 0 0 10px;}

/*############################*/
/*## /styles/sfmod-standard-teaser.css ##*/
/*############################*/
.related-content								{margin:0px 0px 0px 0px;}
.sfmod-standard-teaser							{margin:0px 0px 20px 0px;}
.sfmod-standard-teaser .north					{display:none;}
.sfmod-standard-teaser .center					{}	
.sfmod-standard-teaser .south					{display:none;}

.sfmod-standard-teaser .nowrap					{white-space:nowrap;}

/*Serach*/
.sfmod-standard-teaser .search .tb-center		{padding:10px!important;margin-right:1px;}
.sfmod-standard-teaser .search .tb-north		{display:none!important;}
.sfmod-standard-teaser .search .tb-south		{display:none!important;}
.sfmod-standard-teaser .search .search-box		{font-size:11px;height:17px;margin:0px!important;float:left;}
.sfmod-standard-teaser .search a.sumbit			{float:right;background:url(/img/icons/search-btn.gif) no-repeat 0px 0px;width:32px;height:18px;border-right:1px solid #58585a;}
.sfmod-standard-teaser .search a.sumbit:hover	{background:url(/img/icons/search-btn.gif) no-repeat 0px -22px;text-decoration:none !important;}
.sfmod-standard-teaser .search .text			{border:1px solid #58585a;color:#58585a;height:15px;padding:1px 3px 0;width:153px;}

/*Teaser - Item*/
.sfmod-standard-teaser .item								{margin:0px 0px 10px 0px;border:1px solid #cccccc;}
.sfmod-standard-teaser .item .tb-center a					{font-size:11px;color:#000000;font-weight:bold;}
.sfmod-standard-teaser .item .tb-center a.no_link			{display:none;}
.sfmod-standard-teaser .item .tb-center a:hover				{font-size:11px;color:#000000;font-weight:bold;text-decoration:underline;}
.sfmod-standard-teaser .item .tb-center a.more				{background:url(/img/icons/raute.gif) no-repeat scroll 0 5px;padding-left:10px;color:#000000;font-size:11px;}

.sfmod-standard-teaser .item .tb-north				{background:#ebe8d7;margin:0px 0px 0px 0px;display:block;width:218px;}
.sfmod-standard-teaser .item .tb-north .headline	{padding:5px 10px 5px 10px;background:url(/img/background/teaser_headline.gif) repeat-x scroll 0 0px;margin-bottom:0px;}		
.sfmod-standard-teaser .item .tb-north h2,
.sfmod-standard-teaser .item .tb-north .h2			{font-size:11px;color:#ffffff;font-weight:bold;padding:0px 0px 0px 0px;}	
	
.sfmod-standard-teaser .item .tb-center						{padding:14px 10px 16px 10px;margin-right:1px;}
.sfmod-standard-teaser .item .tb-center	 h2,
.sfmod-standard-teaser .item .tb-center	 .h2					{color:#000000;font-size:11px;line-height:15px;margin-bottom:5px;}
.sfmod-standard-teaser .item .tb-center	img					{float:left;margin:0px 10px 5px 0px;padding:4px 0px 0px 0px;}
.sfmod-standard-teaser .item .tb-center	p					{font-size:11px;color:#666666;margin:0px 0px 0px 0px;}
.sfmod-standard-teaser .item .tb-center	p strong.space		{display:none;}
.sfmod-standard-teaser .item .tb-center ol					{margin:0px 0px 0px 17px;}
.sfmod-standard-teaser .item .tb-center ul					{margin:0px 0px 0px 17px;}

.sfmod-standard-teaser .survey h2,
.sfmod-standard-teaser .survey .h2							{font-size:11px;color:#000;margin-bottom:10px;}

.sfmod-standard-teaser .item .tb-south						{display:none;}

.sfmod-standard-teaser .linklist							{display:none!important;}

/*Abo Teaser*/
.sfmod-standard-teaser .tb-center.abo a.more				{background:transparent url(/img/icons/raute.gif) no-repeat scroll 0 5px;color:#0062a2;font-size:11px;margin:0px 0px 0px 2px;}

/*Video Teaser*/
.sfmod-standard-teaser .tb-center.video 					{float:none!important;width:188px;}	
.sfmod-standard-teaser .tb-center.video h3,
.sfmod-standard-teaser .tb-center.video .h3					{font-size:11px;font-weight:bold;color:#000;}
.sfmod-standard-teaser .tb-center.video p					{font-size:11px;color:#000;}

/*Gallery Teaser*/
.sfmod-standard-teaser .tb-center.gallery  					{float:none!important;width:188px;}	
.sfmod-standard-teaser .tb-center.gallery  h3,
.sfmod-standard-teaser .tb-center.gallery  .h3				{font-size:11px;font-weight:bold;color:#000;}
.sfmod-standard-teaser .tb-center.gallery  p				{font-size:11px;color:#000;}

/* Umfrageteaser */
.sfmod-standard-teaser .tb-center.survey .radio				{float:left;margin:2px 5px 0px 0px;}
.sfmod-standard-teaser .tb-center.survey .checkbox			{float:left;margin:2px 5px 0px 0px;}
.sfmod-standard-teaser .tb-center.survey label				{float:left;width:160px;}
.sfmod-standard-teaser .tb-center.survey .set				{margin:0px 0px 10px 0px;}

.sfmod-standard-teaser .item .tb-center form	 			{padding:0px 0px 0px 0px;}
.sfmod-standard-teaser .item .tb-center .submit 			{background:#1e74ac;font-weight:bold;cursor:pointer;font-size:11px;padding:0 3px 1px 4px;margin:5px 0px 0px 0px;display:block;border:1px solid #58585A;color:#ffffff;}




/*############################*/
/*## /styles/sfmod-standard-article-list.css ##*/
/*############################*/

.sfmod-standard-article-list							{margin:19px 0px 0px 0px;}
.sfmod-standard-article-list .nowrap					{white-space:nowrap;}

/*Grundaufbau - Item*/
.sfmod-standard-article-list .item a.more				{background:url(../../img/background/more_bg.gif) no-repeat 0px 3px;font-size:12px;font-weight:bold;color:#000000;text-decoration:underline;
														 padding:0px 0px 0px 7px;}
.sfmod-standard-article-list .item						{margin:0px 0px 20px 0px;width:391px;}
.sfmod-standard-article-list .item .topline				{font-size:11px;color:#666666;font-weight:lighter;float:right;}
.sfmod-standard-article-list .item .headline			{font-size:11px;font-weight:bold;text-transform:uppercase;color:#000000;float:left;width:295px;}

.sfmod-standard-article-list h1,
.sfmod-standard-article-list .h1							{}
.sfmod-standard-article-list .item h2,
.sfmod-standard-article-list .item .h2					{font-size:12px;font-weight:bold;color:#000000;margin:0px 4px 0px 0px;float:left;display:inline;letter-spacing:0.08em;}

/*Farbige Headbalken*/
.sfmod-standard-article-list .item h2.yellow,
.sfmod-standard-article-list .item .h2.yellow			{background:url(../../img/background/item_head_yellow.gif) no-repeat left top;margin:0px 0px 9px 0px;width:359px;padding:4px 0px 0px 31px;}							 
.sfmod-standard-article-list .item h2.brown,
.sfmod-standard-article-list .item .h2.brown				{background:url(../../img/background/item_head_brown.gif) no-repeat left top;margin:0px 0px 9px 0px;width:359px;padding:4px 0px 0px 31px;}					 
.sfmod-standard-article-list .item h2.gray,
.sfmod-standard-article-list .item .h2.gray				{background:url(../../img/background/item_head_gray.gif) no-repeat left top;margin:0px 0px 9px 0px;width:359px;padding:4px 0px 0px 31px;}							 
.sfmod-standard-article-list .item h2.blue,
.sfmod-standard-article-list .item .h2.blue				{background:url(../../img/background/item_head_blue.gif) no-repeat left top;margin:0px 0px 9px 0px;width:359px;padding:4px 0px 0px 31px;}														 
/*Highlight - Items*/
.sfmod-standard-article-list .item.lightbrown			{background:#E7E8DF;padding:0px 0px 6px 0px;}
.sfmod-standard-article-list .item.lightblue			{background:#F7F9FA;padding:0px 0px 10px 0px;}

.sfmod-standard-article-list .hightlight_right p		{margin:0px 0px 0px 30px;}
.sfmod-standard-article-list .hightlight_right img		{margin:0px 10px 0px 0px;}

.sfmod-standard-article-list .hightlight_left img		{margin:0px 0px 0px 30px;}
.sfmod-standard-article-list .hightlight_left p			{margin:0px 10px 0px 0px;}

/*Artikel Bilder*/
.sfmod-standard-article-list .image_left				{margin:0px 10px 0px 0px;float:left;}
.sfmod-standard-article-list .image_right				{margin:0px 0px 5px 10px;float:right;}

.sfmod-standard-article-list .image_left img			{padding:3px 0px 0px 0px;}
.sfmod-standard-article-list .image_right img			{padding:3px 0px 0px 0px;}
.sfmod-standard-article-list .caption 					{background:#F7F9FA;font-size:11px;padding:3px;}

/*Artikel Text/Links*/
.sfmod-standard-article-list .item p					{line-height:15px;color:#000000;font-size:12px;}
.sfmod-standard-article-list .item p a					{color:#000000;text-decoration:underline;}
.sfmod-standard-article-list .item p a:hover			{color:#000000;}

/*Artikel Liste*/
.sfmod-standard-article-list .item ul					{list-style-type:disc;margin:0 0 10px;padding:0 0 0 0px;clear:both;}
.sfmod-standard-article-list .item ul li				{margin:0px 0px 10px 18px;}
.sfmod-standard-article-list .item ul li a				{color:#007A33;}
.sfmod-standard-article-list .item ul li a:hover		{color:#EC1C24;}

.sfmod-standard-article-list .line						{font-size:1px;line-height:1px;height:1px;background:url(/img/immobilienmanager/background/line_dashed.gif) repeat-x bottom;}
.sfmod-standard-article-list .line.ddh					{display:none;}

/*Artikel Blockquote*/
.sfmod-standard-article-list blockquote					{display:none;padding:10px;background:#eaeaea;}
.sfmod-standard-article-list blockquote .topline		{font-size:10px;color:#999999;}

.sfmod-standard-article-list blockquote h2,
.sfmod-standard-article-list blockquote .h2				{font-size:16px;line-height:26px;color:#DA552E;margin:0px 0px 5px 0px;}
.sfmod-standard-article-list blockquote h2 a,
.sfmod-standard-article-list blockquote .h2 a			{font-size:16px;line-height:26px;color:#DA552E;margin:0px 0px 0px 0px;}
.sfmod-standard-article-list blockquote h2 a:hover,
.sfmod-standard-article-list blockquote .h2 a:hover		{text-decoration:none;}

.sfmod-standard-article-list blockquote img				{float:left;margin:0px 10px 0px 0px;}

.sfmod-standard-article-list blockquote p				{line-height:15px;}
.sfmod-standard-article-list blockquote p a				{color:#007A33;}
.sfmod-standard-article-list blockquote p a:hover		{color:#EC1C24;}

.sfmod-standard-article-list blockquote ul				{list-style-type:disc;margin:0 0 10px;padding:0 0 0 0px;clear:both;}
.sfmod-standard-article-list blockquote ul li			{margin:0px 0px 10px 18px;}
.sfmod-standard-article-list blockquote ul li a			{color:#007A33;}
.sfmod-standard-article-list blockquote ul li a:hover	{color:#EC1C24;}

.sfmod-standard-article-list .nowrap					{white-space:nowrap;}



/*############################*/
/*## /styles/sfmod-article-detail.css ##*/
/*############################*/

.sfmod-article-detail						{margin:20px 0px 0px 0px;line-height:16px;}

.sfmod-article-detail .item					{margin:0px 0px 20px 0px;width:391px;}
.sfmod-article-detail .item .topline.no_disp{display:none;}
.sfmod-article-detail .item .topline		{font-size:11px;color:#666666;font-weight:lighter;float:right;}
.sfmod-article-detail .item .headline		{font-size:11px;font-weight:bold;text-transform:uppercase;color:#000000;float:left;width:295px;}
.sfmod-article-detail .item a.more			{background:url(../../img/background/more_bg.gif) no-repeat 0px 3px;font-size:12px;font-weight:bold;color:#000000;text-decoration:underline;padding:0px 0px 0px 7px;}

/*Farbige Headbalken*/
.sfmod-article-detail .item h2.yellow,
.sfmod-article-detail .item .h2.yellow		{background:url(../../img/background/item_head_yellow.gif) no-repeat left top;margin:0px 0px 9px 0px;width:359px;padding:4px 0px 0px 31px;}									 
.sfmod-article-detail .item h2.brown,
.sfmod-article-detail .item .h2.brown		{background:url(../../img/background/item_head_brown.gif) no-repeat left top;margin:0px 0px 9px 0px;width:359px;padding:4px 0px 0px 31px;}					 
.sfmod-article-detail .item h2.gray,
.sfmod-article-detail .item .h2.gray			{background:url(../../img/background/item_head_gray.gif) no-repeat left top;margin:0px 0px 9px 0px;width:359px;padding:4px 0px 0px 31px;}							 
.sfmod-article-detail .item h2.blue,
.sfmod-article-detail .item .h2.blue			{background:url(../../img/background/item_head_blue.gif) no-repeat left top;margin:0px 0px 9px 0px;width:359px;padding:4px 0px 0px 31px;}

/*Überschriften*/											 
.sfmod-article-detail h3,
.sfmod-article-detail .h3					{font-size:12px;margin:0px 0px 15px 0px;color:#000000;line-height:15px;font-weight:bold;}
.sfmod-article-detail p.absctract			{font-size:11px;font-style:italic;}
.sfmod-article-detail h4,
.sfmod-article-detail .h4					{font-size:11px;margin:0px 0px 10px 0px;color:#333333;}
.sfmod-article-detail h5,
.sfmod-article-detail .h5					{font-size:11px;margin:0px 0px 15px 0px;color:#333333;}

/*Highlight - Items*/
.sfmod-article-detail .item.lightbrown			{background:#E7E8DF;padding:0px 0px 6px 0px;}
.sfmod-article-detail .item.lightblue			{background:#F7F9FA;padding:0px 0px 10px 0px;}

.sfmod-article-detail .hightlight_right p		{margin:0px 0px 0px 30px;}
.sfmod-article-detail .hightlight_right img		{margin:0px 10px 0px 0px;}

.sfmod-article-detail .hightlight_left img		{margin:0px 0px 0px 30px;}
.sfmod-article-detail .hightlight_left p		{margin:0px 10px 0px 0px;}

/*Artikel Bilder*/
.sfmod-article-detail .image_left				{margin:0px 10px 0px 0px;float:left;}
.sfmod-article-detail .image_right				{margin:0px 0px 5px 10px;float:right;}

.sfmod-article-detail .image_left img			{padding:3px 0px 0px 0px;}
.sfmod-article-detail .image_right img			{padding:3px 0px 0px 0px;}
.sfmod-article-detail .caption 					{background:#F7F9FA;font-size:11px;padding:3px;width:}

/*Artikel Bilder - Größen*/
.sfmod-article-detail .image_left.s				{margin:0px 10px 10px 0px; width:78px;}
.sfmod-article-detail .image_left.m				{margin:0px 10px 10px 0px;}
.sfmod-article-detail .image_left.l				{margin:0px 10px 10px 0px; width:130px;}
.sfmod-article-detail .image.xl					{margin:0px 0px 10px 0px; width:390px;}

.sfmod-article-detail .image_right.s			{margin:0px 0px 10px 10px; width:78px;}
.sfmod-article-detail .image_right.m			{margin:0px 0px 10px 10px;}
.sfmod-article-detail .image_right.l			{margin:0px 0px 10px 10px; width:130px;}

.sfmod-article-detail .item p					{line-height:15px;color:#000000;font-size:12px;margin:0px 0px 15px 0px;}
.sfmod-article-detail .item p a					{color:#000000;font-weight:bold;}
.sfmod-article-detail .item p a:hover			{color:#000000;text-decoration:underline;}		
.sfmod-article-detail p	strong					{}
.sfmod-article-detail p	em						{}

/*Blockquote*/
.sfmod-article-detail blockquote			{padding:10px 10px 0px 10px;background:#efefef;margin:0px 0px 15px 0px;}
.sfmod-article-detail blockquote h2,
.sfmod-article-detail blockquote .h2			{font-size:12px;margin:0px 0px 15px 0px;color:#000000;line-height:15px;}
.sfmod-article-detail blockquote h3,
.sfmod-article-detail blockquote .h3			{font-size:12px;margin:0px 0px 15px 0px;color:#000000;line-height:15px;}
.sfmod-article-detail blockquote p			{margin:0px 0px 15px 0px;}
.sfmod-article-detail blockquote p img		{margin:0px 15px 5px 0px;padding:4px 0px 0px 0px;}
.sfmod-article-detail blockquote p img.flr	{margin:0px 0px 5px 10px;padding:4px 0px 0px 0px;}
.sfmod-article-detail blockquote p a		{color:#007A33;}
.sfmod-article-detail blockquote p a:hover	{color:#EC1C24;}

/*Artikel - Detail Tabelle*/
.sfmod-article-detail .article_tab			{background:#ffffff;margin:0px 0px 15px 0px;}
.sfmod-article-detail .article_tab th		{background:#eaeaea;text-align:left;}
.sfmod-article-detail .article_tab .row1	{background:#f4e8c6;}
.sfmod-article-detail .article_tab .row2	{background:#eaeaea;}
.sfmod-article-detail .article_tab .text	{padding:5px 8px;}

.sfmod-article-detail .nowrap				{white-space:nowrap;}
		
.sfmod-article-detail blockquote strong		{}
.sfmod-article-detail blockquote em			{}

/*Listen*/
.sfmod-article-detail ul					{margin:0px 0px 15px 0px;line-height:18px;font-size:12px;}
.sfmod-article-detail ul li p				{color:#000000;} 
.sfmod-article-detail ul li a				{list-style-type:disc;color:#000000;font-weight:bold;}	
.sfmod-article-detail ul li a:hover			{color:#000000;text-decoration:underline;}

.sfmod-article-detail ol					{margin:0px 0px 0px 10px;list-style-type:decimal;padding:0px 0px 15px 10px;font-size:11px;line-height:18px;}
.sfmod-article-detail ol li h3,
.sfmod-article-detail ol li .h3				{font-size:11px;margin:0px;}
.sfmod-article-detail ol li h3 a,
.sfmod-article-detail ol li .h3 a			{color:#000000;}
.sfmod-article-detail ol li p				{color:#000000;} 
.sfmod-article-detail ol li a				{color:#000000;text-decoration:none;}		
.sfmod-article-detail ol li a:hover			{color:#000000;text-decoration:underline;}		

/* Paging */
/*
.pageing									{background:none;color:#505050;text-align:center;font-size:11px;font-family:Arial, Helvetica, sans-serif;width:500px;}
.pageing .left								{float:left;width:26%;text-align:center;}
.pageing .center							{float:left;width:27%;text-align:center;}
.pageing .right								{float:left;width:25%;text-align:center;}

.pageing .pages a							{background:transparent url(/img/background/paging-bg-h.gif) repeat-x scroll 0 0;line-height:20px;color:#505050;border:1px solid #aaabab;padding:2px 6px 2px 6px!important;text-decoration:none;margin:0px 4px 0px 0px;font-weight:bold;}
.pageing .pages a:hover						{line-height:20px;color:#ffb400;border:1px solid #ffb400;}
.pageing .pages a:active					{line-height:20px;color:#ffb400;}
.pageing .pages .active						{line-height:20px;color:#ffb400!important;border:1px solid #ffb400;font-weight:bold;}	
				
.pageing .beginning							{float:left;color:#505050;}
.pageing .beginning	a						{line-height:20px;text-decoration:none;color:#505050;border:1px solid #505050;padding:2px 6px 2px 6px;margin:0px 4px 0px 0px;background:#ffffff;}
.pageing .beginning	a:hover					{color:#ffb400;border:1px solid #ffb400;}

.pageing .back								{float:left;color:#505050;}
.pageing .back a							{line-height:20px;color:#505050;font-weight:bold;text-decoration:none;border:1px solid #505050;padding:2px 6px 2px 6px;margin:0px 4px 0px 0px;background:#ffffff;}
.pageing .back a:hover						{line-height:20px;color:#ffb400;border:1px solid #ffb400;}

.pageing .forward							{float:right;color:#000000;}
.pageing .forward a							{line-height:20px;color:#505050;font-weight:bold;text-decoration:none;border:1px solid #505050;padding:2px 6px 2px 6px;margin:0px 4px 0px 0px;background:#ffffff;}
.pageing .forward a:hover					{line-height:20px;color:#ffb400;border:1px solid #ffb400;}	
				
.pageing .ending							{float:right;color:#000000;}
.pageing .ending a							{line-height:20px;text-decoration:none;color:#505050;border:1px solid #505050;padding:2px 6px 2px 6px;background:#ffffff;}
.pageing .ending a:hover					{line-height:20px;color:#ffb400;border:1px solid #ffb400;}
*/

/*------Paging------*/
.pageing							{background:none;color:#505050;padding:8px 0px 8px 0px;text-align:center;font-size:11px;font-family:Arial, Helvetica, sans-serif;width:100%;}
.pageing .left						{float:left;width:15%;text-align:center;}
.pageing .center					{float:left;width:70%;text-align:center;}
.pageing .right						{float:left;width:15%;text-align:center;}

.pageing .pages a					{line-height:20px;color:#505050;border:1px solid #aaabab;padding:2px 6px 2px 6px!important;text-decoration:none;font-weight:bold;}
.pageing .pages a:hover				{line-height:20px;color:#0062a2!important;border:1px solid #0062a2;}
.pageing .pages a:active			{line-height:20px;color:#0062a2;}
.pageing .pages .active				{line-height:20px;color:#0062a2!important;border:1px solid #0062a2;font-weight:bold;}	
				
.pageing .beginning					{float:left;color:#505050;margin:0px 4px 0px 0px;width:20px;}
.pageing .beginning	a				{background: url(/img/icons/pagingarrows.gif) no-repeat 4px 5px;text-decoration:none;color:#000000;border:1px solid #aaabab;padding:0px 0px 0px 0px;height:18px;float:left;width:20px;}
.pageing .beginning	a:hover			{background: url(/img/icons/pagingarrows.gif) no-repeat 4px -16px;color:#0062a2;border:1px solid #0062a2;text-decoration:none;width:20px;}

.pageing .back						{float:left;color:#505050;margin:0px 4px 0px 0px;width:20px;}
.pageing .back	a					{background: url(/img/icons/pagingarrows.gif) no-repeat -15px 5px;text-decoration:none;color:#000000;border:1px solid #aaabab;padding:0px 0px 0px 0px;height:18px;float:left;width:20px;}
.pageing .back	a:hover				{background: url(/img/icons/pagingarrows.gif) no-repeat -15px -16px;color:#0062a2;border:1px solid #0062a2;text-decoration:none;width:20px;}

.pageing .forward					{float:right;color:#000000;margin:0px 4px 0px 0px;width:20px;}
.pageing .forward a					{background: url(/img/icons/pagingarrows.gif) no-repeat -29px 5px;line-height:20px;color:#000000;font-weight:bold;text-decoration:none;border:1px solid #aaabab;padding:0px 0px 0px 0px;height:18px;float:left;width:20px;}
.pageing .forward a:hover			{background: url(/img/icons/pagingarrows.gif) no-repeat -29px -16px;line-height:20px;color:#0062a2;border:1px solid #0062a2;text-decoration:none;width:20px;}	

.pageing .ending					{float:right;color:#000000;margin:0px 4px 0px 0px;width:20px;}
.pageing .ending a					{background: url(/img/icons/pagingarrows.gif) no-repeat -48px 5px;line-height:20px;text-decoration:none;color:#000000;border:1px solid #aaabab;padding:0px 0px 0px 0px;height:18px;float:left;width:20px;}
.pageing .ending a:hover			{background: url(/img/icons/pagingarrows.gif) no-repeat -48px -16px;line-height:20px;color:#0062a2;border:1px solid #0062a2;text-decoration:none;width:20px;}


.share										{padding-left:175px;}
.share a.policybutton						{background:url('/img/info.png') no-repeat;width:20px;height:20px;display:inline-block; float:left; margin-left:2px;}
.share a.printbutton						{background:url('/img/print.png') no-repeat;width:20px;height:20px;display:inline-block;float:left; margin-left:12px;}
.share div, .share iframe					{float:left!important;}
.share div									{margin-left:2px!important;}
.share .addthis_button						{text-align: left;}

.rss-share									{background: none repeat scroll 0 0 #EBE8D7; padding: 5px 15px; margin: 0px 1px 1px 0px ! important;}
.share a.printbutton,
.share .fb-share-button.fb_iframe_widget,
.share iframe{
    margin-right: 10px;
}


/*############################*/
/*## /styles/misc.css ##*/
/*############################*/
/* Misc.css */

/* Headline */
.headline					{margin-bottom:16px;}
.headline h1,
.headline .h1				{font-size:18px;font-weight:bold;color:#0062a2;margin-bottom:15px!important;}
.headline h1 span,
.headline .h1 span			{display:inline;float:left;}

a.more {background:transparent url(/img/icons/raute.gif) no-repeat scroll 0 5px;color:#333333;font-size:11px;font-weight:bold;padding:0 0 0 10px;}
a.more:hover {text-decoration:underline;}

/* Linkliste */
.link-list .headline		{margin-bottom:16px;}
.link-list .headline h2,
.link-list .headline .h2	{margin-bottom:0px;}
.link-list	h2,
.link-list	.h2				{font-size:11px; font-weight:bold; margin:0px 0px 10px 0px;}
.link-list ul				{margin:0px 0px 20px 0px; list-style-type:none; overflow:hidden;}
.link-list .left			{width:49%; float:left;}
.link-list .right			{width:49%; float:left;}
.link-list ul li			{margin:0px 0px 5px 0px;}
.link-list ul li.category a	{color:#0062a2;font-weight:bold;text-decoration:underline;}
.link-list ul li.category a:hover	{text-decoration:underline!important;}
.link-list ul li a			{color:#0062a2; text-decoration:none;}
.link-list ul li a:hover	{text-decoration:underline;}
.link-list .detail a		{font-weight:bold; color:#0062a2;text-decoration:none;}
.link-list .detail a:hover	{text-decoration:underline;}
.link-list .detail p		{margin:0px 0px 10px 0px;}


/* Trefferliste */
.hit-list											{}
.hit-list .kicker 									{margin:0px 0px 10px 0px;}
.hit-list .kicker span								{font-weight:bold;}
.hit-list .search-form								{background:#dedee0 none repeat scroll 0 0;margin-bottom:20px;padding:20px 20px 10px;}
.hit-list .search-form .text						{border:1px solid #58585A;color:#000000;font-size:11px;padding:1px 5px 2px;width:468px;}
.hit-list .search-form .set							{margin:0px 0px 10px 0px;}
.hit-list .search-form .set	.checkbox				{float:left; width:13px; height:13px; margin:0px 5px 0px 0px;}
.hit-list .search-form .set	label					{margin:0px 20px 0px 0px; float:left; width:40%;font-weight:bold;}
.hit-list .search-form .set .select					{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;width:480px;}
.hit-list .search-form .submit						{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;
display:block;float:left;font-size:11px;margin:0 5px 0 0;padding:0 3px 1px 4px}
.hit-list .search-form .delete						{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;
display:block;font-size:11px;padding:0 3px 1px 4px;}
.hit-list .list .item								{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;padding:5px 10px;margin-bottom:10px;}
.hit-list .list .item a								{color:#0062a2;}
.hit-list .list .item a:hover						{text-decoration:underline;}
.hit-list .list .item h3,
.hit-list .list .item .h3							{font-size:10px; font-weight:normal; margin:0px 0px 3px 0px;}
.hit-list .list .item h4,
.hit-list .list .item .h4							{font-size:11px; margin:0px 0px 3px 0px;}
.hit-list .list .item h5,
.hit-list .list .item .h5							{font-size:10px;}
.hit-list .list .item p								{font-size:11px; margin:0px 0px 3px 0px;}
.hit-list .list .category h2,
.hit-list .list .category .h2						{background:#dedee0 none repeat scroll 0 0;padding:5px 10px;text-align:left;color:#333333;font-size:11px;}
.hit-list .isolate									{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;margin-bottom:10px;padding:20px;width:478px;}
.hit-list .isolate h2,
.hit-list .isolate .h2								{font-size:11px; font-weight:bold;margin:0px 0px 5px 0px;}
.hit-list .isolate ul								{list-style-type:none;}
.hit-list .isolate ul li							{padding:0px 0px 5px 0px; float:left; width:48%; }
.hit-list .isolate a								{color:#0062a2;padding:0;text-decoration:none;}
.hit-list .isolate a:hover							{text-decoration:underline;}

/*Loginbox*/
.login-box											{width:237px;padding:4px 0px 0px 0px;margin:0px 4px 0px 0px}
.login-box .login-input .email						{width:100px;border:1px solid #333333;font-size:11px;color:#333333;padding:1px 5px 2px 5px;margin:0px 5px 0px 0px;height:13px;}
.login-box .login-input .password					{width:57px;border:1px solid #333333;font-size:11px;color:#333333;padding:1px 5px 2px 5px;margin:0px 5px 0px 0px;height:13px;}
.login-box .submit-btn .submit 						{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:11px;padding:0 3px 2px 4px;height:18px;}

/* Glossar */
.glossar											{}
.glossar .glossar-form								{margin:0px 0px 20px 0px;}
.glossar .glossar-form .submit						{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;font-size:11px;margin:0 5px 0 0;padding:0 3px 1px 4px;}

.glossar .glossar-form .issue						{width:187px;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;}
.glossar .glossar-form .letter						{width:130px;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;}
.glossar .glossar-form .input						{width:118px;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px;}
.glossar .glossar-form .input2						{width:308px;margin:5px 0px 0px 0px;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px;}
.glossar h2,
.glossar .h2											{font-size:11px; font-weight:bold; margin:0px 0px 20px 0px;}
.glossar .item										{margin:0px 0px 20px 0px;}
.glossar .item h3,
.glossar .item .h3									{font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
.glossar .headline									{margin-bottom:16px;}
.glossar .headline h2,
.glossar .headline .h2								{margin-bottom:0px;}


/* Produktdatenbank */
.product-db	.headline 								{margin-bottom:16px;}
.product-db	.headline h2,
.product-db	.headline .h2							{margin-bottom:0px;}
.product-db h3,
.product-db .h3										{font-size:11px; font-weight:bold; margin:0px 0px 20px 0px;}
.product-db p										{margin:0px 0px 20px 0px;}
.product-db .login img								{float:left; margin:3px 10px 10px 0px;}
.product-db .login a								{color:#0062a2;font-weight:bold;}
.product-db .login a:hover							{text-decoration:underline;}
.product-db .list									{}
.product-db .list .item								{margin:0px 0px 20px 0px;}
.product-db .list .item	h2,
.product-db .list .item	.h2							{margin:0px 0px 5px 0px; font-size:11px; font-weight:bold;}
.product-db .form-box								{background:#dedee0 none repeat scroll 0 0;margin-bottom:20px;padding:20px;}
.product-db .form-box h3,
.product-db .form-box .h3							{color:#0062a2;font-size:12px;margin:0 0 10px;}
.product-db .form-box h3 span,
.product-db .form-box .h3 span						{font-weight:bold;}
.product-db .form-box .db-search					{}
.product-db .form-box .db-search .set				{margin:0px 0px 10px 0px;}
.product-db .form-box .db-search .producer			{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;width:380px;float:left;}
.product-db .form-box .db-search .text				{width:368px;border:1px solid #58585A;color:#000000;font-size:11px;padding:1px 5px 2px;float:left;}
.product-db .form-box .db-search label				{color:#000000;float:left;font-weight:bold;width:100px;}
.product-db .form-box .db-search .submit			{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:11px;margin:0 5px 0 0;padding:0 3px 1px 4px;}
.product-db .form-box .db-search .delete			{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;
display:block;font-size:11px;padding:0 3px 1px 4px;}
.product-db .form-box .db-search .submit-btn		{padding:0px 0px 0px 100px;margin-bottom:0px;}

.product-db .form-box .db-search-2					{}
.product-db .form-box .db-search-2 .set				{margin:0px 0px 10px 0px;}
.product-db .form-box .db-search-2 .select			{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;width:380px;float:left;}
.product-db .form-box .db-search-2 .moreselect		{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px;width:380px;float:left;}
.product-db .form-box .db-search-2 .text			{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px;width:368px;float:left;}
.product-db .form-box .db-search-2 label			{width:100px;float:left;font-weight:bold;}
.product-db .form-box .db-search-2 .submit			{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:11px;margin:0 5px 0 0;padding:0 3px 1px 4px;}
.product-db .form-box .db-search-2 .delete			{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;display:block;font-size:11px;margin:0 5px 0 0;padding:0 3px 1px 4px;}
.product-db .form-box .db-search-2 .submit-btn		{padding:0px 0px 0px 100px;margin-bottom:0px;}

.product-db .form-box .db-change					{}
.product-db .form-box .db-change .set				{margin:0px 0px 10px 0px;}
.product-db .form-box .db-change .select			{width:268px; font-size:11px; padding:2px; float:left;}
.product-db .form-box .db-change .moreselect		{width:269px; font-size:11px; padding:2px; float:left;}
.product-db .form-box .db-change .text				{width:348px;border:1px solid #58585A;color:#000000;font-size:11px;padding:1px 5px 2px;float:left;}
.product-db .form-box .db-change label				{width:120px;float:left;font-weight:bold;}
.product-db .form-box .db-change .submit			{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;
display:block;float:left;font-size:11px;margin:0 5px 0 0;padding:0 3px 1px 4px;}
.product-db .form-box .db-change .delete			{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;
display:block;font-size:11px;padding:0 3px 1px 4px;}
.product-db .form-box .db-change .submit-btn		{padding:0px 0px 0px 120px;margin-bottom:0px;}
.product-db .form-box .db-change .textarea			{width:348px;border:1px solid #58585A;color:#000000;font-size:11px;padding:1px 5px 2px;font-family:Verdana, Arial, Helvetica, sans-serif;float:left;}
.product-db .form-box .db-change .subset			{float:left;}
.product-db .form-box .db-change .subset .item		{margin:0px 0px 10px 0px; width:270px;}
.product-db .form-box .db-change .subset .item	.checkbox	{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.product-db .form-box .db-change .subset .item	.radio	{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.product-db .form-box .db-change .subset .item label	{float:left; width:91%;}


.product-db .result-list h3,
.product-db .result-list .h3					{font-size:11px; margin:0px 0px 20px 0px;}
.product-db .result-list .nav 					{margin:0px 0px 10px 0px;}
.product-db .result-list .nav a.nav-1			{background:transparent url(/img/icons/raute.gif) no-repeat scroll 0 5px !important;color:#0062a2 !important;font-size:11px;font-weight:bold;
padding:0 0 0 10px !important;}
.product-db .result-list .table table			{width:100%;margin:0px 0px 10px 0px;}
.product-db .result-list .table table thead		{background:#0062a2;color:#333333;}
.product-db .result-list .table table thead	th	{background:#dedee0 none repeat scroll 0 0;padding:5px 10px;text-align:left;}
.product-db .result-list .table table tbody	td	{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;padding:5px 10px;vertical-align:top;}
.product-db .result-list .table table a					{color:#0062a2; text-decoration:none; background:none; padding:0px; font-weight:bold;}
.product-db .result-list .table table a:hover				{text-decoration:underline;}

.product-db .detail-list .nav 					{margin:0px 0px 10px 0px;}
.product-db .detail-list .nav a.nav-1			{margin:0 20px 0 0;background:transparent url(/img/icons/raute.gif) no-repeat scroll 0 5px !important;color:#0062a2 !important;font-size:11px;font-weight:bold;
padding:0 0 0 10px !important;}
.product-db .detail-list .nav a.nav-2			{background:transparent url(/img/icons/raute.gif) no-repeat scroll 0 5px !important;color:#0062a2 !important;font-size:11px;font-weight:bold;
padding:0 0 0 10px !important;}
.product-db .detail-list .table table			{width:100%;margin:0px 0px 10px 0px;}
.product-db .detail-list .table table thead		{background:#0062a2;color:#FFFFFF;}
.product-db .detail-list .table table thead	th	{background:#dedee0 none repeat scroll 0 0;padding:5px 10px;text-align:left;color:#333333;}
.product-db .detail-list .table table tbody	td	{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;padding:5px 10px;vertical-align:top;}
.product-db .detail-list .table table a					{color:#0062a2; text-decoration:none; background:none; padding:0px; font-weight:bold;}
.product-db .detail-list .table table a:hover				{text-decoration:underline;}
.product-db .detail-list .table .subcol-1		{width:50%;}
.product-db .detail-list .table .subcol-2		{width:50%;}

.product-db .change-form .nav 					{margin:0px 0px 10px 0px;}
.product-db .change-form .nav a.nav-1			{color:#000000; font-weight:bold;color:#000000;white-space:nowrap; font-weight:bold; text-decoration:underline; background:url(../../img/caro/background/more_bg.gif) no-repeat 0px 3px; padding:0px 0px 0px 7px; margin:0px 20px 0px 0px;}
.product-db .change-form .nav a.nav-2			{color:#000000; font-weight:bold;color:#000000;white-space:nowrap; font-weight:bold; text-decoration:underline; background:url(../../img/caro/background/more_bg.gif) no-repeat 0px 3px; padding:0px 0px 0px 7px; margin:0px 20px 0px 0px;}
.product-db .change-form .table table			{width:100%;margin:0px 0px 10px 0px;}
.product-db .change-form .table table thead		{background:#d3dbe3;}
.product-db .change-form .table table thead	th	{padding:3px 0px 3px 5px; font-size:10px;}
.product-db .change-form .table table tbody	td	{padding:5px 0px 5px 5px; background:#f7f9fa;}
.product-db .change-form .table table a					{color:#0062a2; text-decoration:none; background:none; padding:0px; font-weight:bold;}
.product-db .change-form .table table a:hover				{text-decoration:underline;}
.product-db .change-form .table .table-1 .subcol-1		{width:30%;}
.product-db .change-form .table  .table-1 .subcol-2		{width:70%;}

.product-db .change-form .table .table-2 .subcol-1		{width:70%;}
.product-db .change-form .table  .table-2 .subcol-2		{width:30%;}


/* Termindatenbank */
.termin-db									{}
.termin-db .form-box						{background:#dedee0 none repeat scroll 0 0;margin-bottom:20px;padding:20px;}
.termin-db .table	{margin-left:-2px;}
.termin-db .form-box h3,
.termin-db .form-box .h3					{margin:0px 0px 10px 0px;color:#0062a2;font-size:12px;}
.termin-db .form-box h3 span,
.termin-db .form-box .h3 span				{font-weight:bold;}
.termin-db .form-box .db-search				{}
.termin-db .form-box .db-search .set		{margin:0px 0px 10px 0px;}
.termin-db .form-box .db-search .select		{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;width:360px;float:left;}
.termin-db .form-box .db-search .day		{width:100px;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;margin-right:3px;float:left;}
.termin-db .form-box .db-search .month		{width:148px;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;margin-right:3px;float:left;}
.termin-db .form-box .db-search .year		{width:100px;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;float:left;}
.termin-db .form-box .db-search .text		{border:1px solid #58585A;color:#000000;font-size:11px;padding:1px 5px 2px;width:348px;float:left;}
.termin-db .form-box .db-search label		{width:120px;float:left;font-weight:bold;}
.termin-db .form-box .db-search .checkbox	{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.termin-db .form-box .db-search .submit		{background:#0062a2;font-weight:bold;
border:1px solid #58585A;color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:11px;margin:0 5px 0 0;padding:0 3px 1px 4px;}
.termin-db .form-box .db-search .delete		{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;display:block;
font-size:11px;padding:0 3px 1px 4px;}
.termin-db .form-box .db-search .submit-btn	{padding:0px 0px 0px 120px;margin-bottom:0px;}

.termin-db .result-list h3,
.termin-db .result-list .h3						{font-size:11px; margin:0px 0px 20px 0px;}
.termin-db .result-list .nav 					{margin:0px 0px 10px 0px;}
.termin-db .result-list .nav a.nav-1			{color:#000000; font-weight:bold;color:#000000;white-space:nowrap; font-weight:bold; text-decoration:underline; background:url(../../img/caro/background/more_bg.gif) no-repeat 0px 3px; padding:0px 0px 0px 7px; margin:0px 2px 0px 0px;}
.termin-db .result-list .table table			{width:100%;margin:0px 0px 10px 0px;}
.termin-db .result-list .table table thead		{background:#0062a2;color:#FFFFFF;}
.termin-db .result-list .table table thead a		{color:#0062a2;}
.termin-db .result-list .table table thead	th	{background:#dedee0 none repeat scroll 0 0;padding:5px 10px;text-align:left;color:#333333;}
.termin-db .result-list .table table tbody	td	{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;padding:5px 10px;vertical-align:top;}
.termin-db .result-list .table table a			{color:#0062a2; text-decoration:none; background:none; padding:0px; font-weight:bold;}
.termin-db .result-list .table table a:hover	{text-decoration:underline;}

.termin-db .termin-detail h3,
.termin-db .termin-detail .h3					{font-size:10px; margin:0px 0px 5px 0px;}
.termin-db .termin-detail h4,
.termin-db .termin-detail .h4					{font-size:11px; margin:0px 0px 20px 0px;}
.termin-db .termin-detail .table table			{width:100%;margin:0px 0px 10px 0px;}
.termin-db .termin-detail .table table thead		{background:#d3dbe3;}
.termin-db .termin-detail .table table thead	th	{padding:3px 0px 3px 5px; font-size:10px;}
.termin-db .termin-detail .table table tbody	td	{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;padding:5px 10px;vertical-align:top;}
.termin-db .termin-detail .table table a					{color:#0062a2; text-decoration:none; background:none; padding:0px; font-weight:bold;}
.termin-db .termin-detail .table table a:hover				{text-decoration:underline;}
.termin-db .termin-detail .table .subcol-1		{width:50%;background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;padding:5px 10px;vertical-align:top;}
.termin-db .termin-detail .table .subcol-2		{width:50%;background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;padding:5px 10px;vertical-align:top;}

.termin-db .nav 					{margin:0px 0px 10px 0px;}
.termin-db .nav a.nav-1			{background:transparent url(/img/icons/raute.gif) no-repeat scroll 0 5px !important;color:#0062a2 !important;font-size:11px;font-weight:bold;padding:0 0 0 10px !important;margin-right:20px;}
.termin-db .nav a.nav-2			{background:transparent url(/img/icons/raute.gif) no-repeat scroll 0 5px !important;color:#0062a2 !important;font-size:11px;font-weight:bold;padding:0 0 0 10px !important;}

/* Anzeigemarkt */
.admarket									{}
.admarket h3								{font-size:11px; font-weight:bold; margin:0px 0px 10px 0px;}
.admarket .form-box							{padding:0px; margin:0px 0px 20px 0px;}
.admarket .form-box h3,
.admarket .form-box .h3						{margin:0px 0px 10px 0px; font-size:11px; font-weight:bold;}
.admarket .form-box p						{margin:0px 0px 10px 0px; font-size:11px;}
.admarket .form-box p a						{color:#0062a2;font-weight:bold;}
.admarket .form-box p a:hover				{text-decoration:underline;}
.admarket .form-box h3 span,
.admarket .form-box .h3 span					{font-weight:bold;}
.admarket .form-box .booking-1				{margin:0px 0px 20px 0px;}
.admarket .form-box .booking-1 .set			{margin:0px 0px 10px 0px;}
.admarket .form-box .booking-1 .set-2 label	{width:350px;}
.admarket .form-box .booking-1 .set-2		{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;margin:0px 0px 10px 75px;padding:20px;width:403px;}
.admarket .form-box .booking-1 .set-3		{margin:0px 0px 10px 0px;}
.admarket .form-box .booking-1 .select		{width:445px;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;float:left;}
.admarket .form-box .booking-1 .plz			{border:1px solid #58585A;color:#58585A;float:left;font-size:11px;margin:0 5px 0 0;padding:1px 5px 2px;width:60px;}
.admarket .form-box .booking-1 .ort			{border:1px solid #58585A;color:#58585A;float:left;font-size:11px;padding:1px 5px 2px;width:356px;}
.admarket .form-box .booking-1 .text		{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px;width:433px;float:left;}
.admarket .form-box .booking-1 label		{color:#58585A;float:left;font-weight:bold;width:75px;}
.admarket .form-box .booking-1 .checkbox	{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.admarket .form-box .booking-1 .radio		{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.admarket .form-box .booking-1 .submit		{background:#CCCCCC none repeat scroll 0 0;border:1px solid #666666;color:#000000;cursor:pointer;font-size:11px;font-weight:bold;margin:0px 10px 0 0;padding:1px;width:100px;}
.admarket .form-box .booking-1 .delete		{background:#CCCCCC none repeat scroll 0 0;border:1px solid #666666;color:#000000;cursor:pointer;font-size:11px;font-weight:bold;margin:0px 0px 0 0;padding:1px;width:100px;}
.admarket .form-box .booking-1 .submit-btn	{}
.admarket .form-box .booking-1 .issue		{width:100%;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;margin:0px 0px 16px 0px;}
.admarket .form-box .booking-1 .salutation	{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;width:100px;}
.admarket .form-box .booking-1 .submit		{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;display:block;
float:left;font-size:11px;margin:0 5px 0 0;padding:0 3px 1px 4px;}
.admarket .form-box .booking-1 .delete		{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;display:block;
font-size:11px;padding:0 3px 1px 4px;}
.admarket .form-box .booking-1 .submit-btn	{margin:0 0 20px 198px}
.admarket .form-box .booking-1 .textarea	{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px;width:508px;}
.admarket .form-box .booking-1 .set-3		{margin:0px 0px 10px 0px;}
.admarket .form-box .booking-1 .set-3 .radio {float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.admarket .form-box .booking-1 .set-3 label	 {float:left; width:250px;}
.admarket .form-box .booking-1 .set-3.submit-btn	{margin:0 0 20px 0px}
.admarket .list .item						{margin:0px 0px 20px 0px;}
.admarket .list .item h3,
.admarket .list .item .h3					{margin:0px 0px 5px 0px; font-size:11px;}
.admarket .list .item h4,
.admarket .list .item .h4					{margin:0px 0px 0px 0px; font-size:11px;}

.admarket .table table						{width:100%;margin:0px 0px 10px 0px;}
.admarket .table table thead				{background:#d3dbe3;display:none;}
.admarket .table table thead	th			{padding:3px 0px 3px 5px; font-size:10px;}
.admarket .table table tbody	td			{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;padding:5px 10px;vertical-align:top;}
.admarket .table table a					{color:#0062a2; text-decoration:none; background:none; padding:0px; font-weight:bold;}
.admarket .table table a:hover				{text-decoration:underline;}
.admarket .table table .subcol_left			{width:364px;}
.admarket .table table .subcol_left	h3,
.admarket .table table .subcol_left	.h3		{margin:0px}
.admarket .table table .subcol_right 		{width:25px;}
.admarket .table .nav 						{margin:0px 0px 10px 0px;font-weight:bold;}
.admarket .table .nav a.nav-1				{color:#000000; font-weight:bold;color:#000000;white-space:nowrap; font-weight:bold; text-decoration:underline; background:url(../../img/caro/background/more_bg.gif) no-repeat 0px 3px; padding:0px 0px 0px 7px; margin:0px 2px 0px 0px;}

/* Aboverwaltung */
/*.abo										{}
.abo .notice								{margin:0px 0px 20px 0px;}
.abo .notice h3								{font-size:11px; margin:0px 0px 10px 0px;}
.abo .notice p								{font-size:11px; margin:0px 0px 10px 0px;}

.abo .form-box								{background:#d8dad7; padding:10px; margin:0px 0px 20px 0px;}
.abo .form-box h3							{margin:0px 0px 10px 0px; font-size:11px; font-weight:normal;}
.abo .form-box h3 span						{font-weight:bold;}
.abo .form-box .login					{}
.abo .form-box .login .set				{margin:0px 0px 10px 0px;}
.abo .form-box .login .nav				{padding:0px 0px 0px 90px; margin:0px 0px 5px 0px;}
.abo .form-box .login .producer			{width:288px; font-size:11px; padding:2px; float:left;}
.abo .form-box .login .text				{width:280px; font-size:11px; padding:2px; float:left;}
.abo .form-box .login label				{width:85px;padding-right:5px;float:left;}
.abo .form-box .login .submit						{background:#CCCCCC none repeat scroll 0 0;border:1px solid #666666;color:#000000;cursor:pointer;font-size:11px;font-weight:bold;margin:0px 10px 0 0;padding:1px;width:100px;}
.abo .form-box .login .delete						{background:#CCCCCC none repeat scroll 0 0;border:1px solid #666666;color:#000000;cursor:pointer;font-size:11px;font-weight:bold;margin:0px 0px 0 0;padding:1px;width:100px;}
.abo .form-box .login .submit-btn		{padding:0px 0px 0px 90px;}

.abo .packages									{}
.abo .packages p								{margin:0px 0px 20px 0px;}
.abo .packages h3								{margin:0px 0px 10px 0px; font-size:11px; font-weight:bold;}
.abo .packages-form .set						{background:#d8dad7; padding:10px; margin:0px 0px 20px 0px;}
.abo .packages-form .set .radio					{float:left; width:13px; height:13px; margin:2px 10px 0px 0px; }
.abo .packages-form .set .description			{float:left; width:360px;}
.abo .packages-form .set .description h4		{font-size:11px; margin:0px 0px 5px 0px;}
.abo .packages-form .set .description h4 span a	{background:#0062a2; color:#ffffff; padding:0px 2px 0px 2px; font-size:10px; margin:0px 5px 0px 0px;}
.abo .packages-form .set .description p			{margin:0px}
.abo .packages-form .submit						{background:#CCCCCC none repeat scroll 0 0;border:1px solid #666666;color:#000000;cursor:pointer;font-size:11px;font-weight:bold;margin:0px 10px 0 0;padding:1px;width:100px;}
.abo .packages-form .delete						{background:#CCCCCC none repeat scroll 0 0;border:1px solid #666666;color:#000000;cursor:pointer;font-size:11px;font-weight:bold;margin:0px 0px 0 0;padding:1px;width:100px;}
.abo .packages-form .submit-btn					{padding:0px 0px 0px 90px; margin:0px 0px 20px 0px;}

.abo .set-2							{background:#d8dad7; padding:10px; margin:0px 0px 20px 0px;}
.abo .set-2 .radio					{float:left; width:13px; height:13px; margin:2px 10px 0px 0px; }
.abo .set-2 .description			{float:left; width:360px;}
.abo .set-2 .description h4			{font-size:11px; margin:0px 0px 5px 0px;}
.abo .set-2 .description h4 span a	{background:#0062a2; color:#ffffff; padding:0px 2px 0px 2px; font-size:10px; margin:0px 5px 0px 0px;}
.abo .set-2 .description p			{margin:0px}

.abo .legend .set		{margin:0px 0px 20px 0px;}
.abo .legend .set h4	{font-size:11px; margin:0px 0px 5px 0px;}
.abo .legend .set p	{margin:0px}*/

.abo .packages-address				{margin:0px 0px 20px 0px;}
.abo .packages-address .set			{margin:0px 0px 10px 0px;}
.abo .packages-address .set-2 label	{width:350px;}
.abo .packages-address .set-3		{margin:0px 0px 10px 0px;}
.abo .packages-address .select		{width:445px;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;}
.abo .packages-address .plz			{width:60px;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px 5px;float:left;margin:0px 5px 0px 0px;}
.abo .packages-address .ort			{width:356px;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px 5px;float:left;}
.abo .packages-address .text		{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px 5px;width:433px;}
.abo .packages-address label		{width:75px;float:left;color:#58585A ;font-weight:bold;}
.abo .packages-address .checkbox	{float:left; width:13px; height:13px; margin:1px 10px 0px 0px;}
.abo .packages-address .radio		{float:left; width:13px; height:13px; margin:1px 10px 0px 0px;}
.abo .packages-address .issue		{width:100%;margin:0px 0px 10px 0px;}
.abo .packages-address .salutation	{width:100px;border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;}
.abo .packages-address .textarea	{width:99%;}
.abo .packages-address .set-3		{margin:0px 0px 10px 0px;}
.abo .packages-address .set-3 .radio {float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.abo .packages-address .set-3 label	 {float:left; width:250px;}
.abo .packages-address .set-3.submit-btn	{padding:0px 0px 0px 0px;}
.abo .packages-address p a					{color:#0062a2; text-decoration:none; background:none; padding:0px; font-weight:bold;}
.abo .packages-address p a:hover			{text-decoration:underline;}


/* 400 Zeitschriften */
.magazine .headline						{margin-bottom:16px;}
.magazine .nav 							{margin:0px 0px 10px 0px;}
.magazine .nav a.nav-1					{background:transparent url(/img/icons/raute.gif) no-repeat scroll 0 5px;color:#0062a2;font-size:11px;font-weight:bold;padding:0 0 0 10px;}

.magazine .directory					{}
.magazine .directory .issue				{margin:0px 0px 20px 0px;}
.magazine .directory .issue h2,
.magazine .directory .issue .h2			{padding:0px 0px 5px 0px;font-size:11px;font-weight:bold; }
.magazine .directory .issue h3,
.magazine .directory .issue .h3	    	{font-size:11px; font-weight:normal; margin:0px 0px 5px 0px;}
.magazine .directory .issue .cover		{float:right; margin:0px 0px 0px 10px;}
.magazine .directory .editorial			{margin:0px 0px 20px 0px;}
.magazine .directory .editorial h2,
.magazine .directory .editorial .h2		{padding:0px 0px 5px 0px;font-size:11px;font-weight:bold; }
.magazine .directory .topics .item		{margin:0px 0px 20px 0px;background:transparent url(/img/background/line_solid_light.gif) repeat-x scroll center bottom;padding-bottom:20px;}
.magazine .directory .topics .item h4,
.magazine .directory .topics .item .h4	{font-size:10px; font-weight:normal; margin:0px 0px 4px 0px; line-height:normal}
.magazine .directory .topics .item h3,
.magazine .directory .topics .item .h3	{font-size:11px; font-weight:bold; margin:0px 0px 6px 0px; line-height:normal;color:#bdbcaf;}
.magazine .directory .topics .item h2,
.magazine .directory .topics .item .h2	{color:#0062a2;font-size:16px;font-weight:bold;margin-bottom:14px;}
.magazine .directory .topics .item img	{float:left; margin:3px 20px 10px 0px;}

.magazine .preview						{}
.magazine .preview .issue				{margin:0px 0px 20px 0px;}
.magazine .preview .issue h2,
.magazine .preview .issue .h2			{font-size:11px;font-weight:bold;padding:0 0 5px; }
.magazine .preview .issue h3,
.magazine .preview .issue .h3	    	{font-size:11px; font-weight:normal; margin:0px 0px 5px 0px;}
.magazine .preview .issue .cover		{float:right; margin:0px 0px 0px 10px;}
.magazine .preview .editorial			{margin:0px 0px 20px 0px;}
.magazine .preview .editorial h2,
.magazine .preview .editorial .h2		{font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
.magazine .preview .topics .item		{background:transparent url(/img/background/line_solid_light.gif) repeat-x scroll center bottom;margin:0 0 20px;padding-bottom:20px;}
.magazine .preview .topics .item h4,
.magazine .preview .topics .item .h4		{font-size:10px; font-weight:normal; margin:0px 0px 4px 0px; line-height:normal}
.magazine .preview .topics .item h3,
.magazine .preview .topics .item .h3		{color:#BDBCAF;font-size:11px;font-weight:bold;line-height:normal;margin:0 0 6px;}
.magazine .preview .topics .item h2,
.magazine .preview .topics .item .h2	{color:#0062a2;font-size:16px;font-weight:bold;margin-bottom:14px;}
.magazine .preview .topics .item img	{float:left; margin:3px 20px 10px 0px;}

.magazine .archive						{}
.magazine .archive .issue				{margin:0px 0px 20px 0px;}
.magazine .archive .issue h2,
.magazine .archive .issue .h2			{font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
.magazine .archive .issue h3,
.magazine .archive .issue .h3	    	{font-size:11px; font-weight:normal; margin:0px 0px 5px 0px;}
.magazine .archive .issue .cover		{float:right; margin:0px 0px 0px 10px;}
.magazine .archive .issue p				{margin:0px 0px 10px 0px;}

.magazine .editorial	{margin:0px 0px 20px 0px;}
.magazine .editorial h2,
.magazine .editorial .h2	{font-size:11px; font-weight:bold; margin:0px 0px 10px 0px;}
.magazine .editorial p	{margin:0px 0px 10px 0px;}
.magazine .editorial img	{float:right; margin:0px 0px 10px 10px;}

.magazine .table table 			{margin:0px 0px 20px 0px;}
.magazine .table table a 		{color:#000000;font-weight:bold;}
.magazine .table table a:hover 	{text-decoration:underline;}
.magazine .table table .subcol-1 	{width:18px;background:#dedee0 none repeat scroll 0 0;color:#333333;padding:5px 10px;text-align:left;}
.magazine .table table .subcol-2 	{width:27px;background:#dedee0 none repeat scroll 0 0;color:#333333;padding:5px 10px;text-align:left;}
.magazine .table table .subcol-3 	{width:101px;background:#dedee0 none repeat scroll 0 0;color:#333333;padding:5px 10px;text-align:left;}
.magazine .table table .subcol-4 	{width:289px;background:#dedee0 none repeat scroll 0 0;color:#333333;padding:5px 10px;text-align:left;}
.magazine .table table thead 		{background:#0062a2;color:#FFFFFF;}
.magazine .table table tbody tr td 	{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;padding:5px 10px;vertical-align:top;}
.magazine .table table tr.active td		{background:#0062a2  none repeat scroll 0 0;border:1px solid #58585A ;padding:5px 10px;vertical-align:top;color:#fff;}
.magazine .table table tr.active td a	{color:#fff;}


/* Adressdatenbank */

.address-db .submit-btn					{margin:0px 0px 20px 198px!important;}
.address-db .submit-btn .submit			{border:1px solid #58585A;background:#0062a2;font-weight:bold;cursor:pointer;font-size:11px;padding:0 3px 1px 4px;display:block;color:#fff;float:left;margin:0px 5px 0px 0px;}
.address-db .submit-btn .delete			{border:1px solid #58585A;background:#0062a2;font-weight:bold;cursor:pointer;font-size:11px;padding:0 3px 1px 4px;display:block;color:#fff;}

.address-db										{margin:0px 0px 20px 0px;}
.address-db .headline							{margin-bottom:16px;}
.address-db	.kicker								{margin-bottom:20px;}
.address-db	.kicker	p							{margin:0px 0px 0px 0px;}
.address-db	.kicker	img							{float:left; margin:0px 20px 10px 0px;}
.address-db	.kicker	a							{font-weight:bold; color:#0062a2;}
.address-db	.kicker	a:hover						{text-decoration:underline;}
.address-db .form-box-2							{background:#dedee0 none repeat scroll 0 0;margin-bottom:20px;padding:20px;}

.address-db .addressdb-search .submit-btn		{margin:0px 0px 0px 100px!important;}

.address-db .addressdb-form						{margin:0px 0px 20px 0px;}
.address-db .addressdb-form	h3,
.address-db .addressdb-form	.h3					{font-size:11px; font-weight:bold; margin:0px 0px 10px 0px;}
.address-db .addressdb-form	 .set				{margin:0px 0px 10px 0px;}
.address-db .addressdb-form .subset				{margin:0px 0px 10px 0px;}
.address-db .addressdb-form	 .set-2 label		{width:378px;}
.address-db .addressdb-form	 .set-2				{margin-left:75px;width:403px;background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;margin-bottom:10px;padding:20px;}
.address-db .addressdb-form	 .set-3				{margin:0px 0px 10px 0px;}
.address-db .addressdb-form	 .select			{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;width:445px;float:left;}
.address-db .addressdb-form	 .plz				{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px;width:60px;float:left;margin:0px 5px 0px 0px;display:inline;}
.address-db .addressdb-form	.ort				{border:1px solid #58585A;color:#58585A;float:left;font-size:11px;padding:1px 5px 2px;width:356px;}
.address-db .addressdb-form	 .text				{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px;width:433px;float:left;}
.address-db .addressdb-form	 label				{color:#58585A;float:left;font-weight:bold;width:75px;}
.address-db .addressdb-form	 .checkbox			{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.address-db .addressdb-form	 .radio				{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.address-db .addressdb-form .catalogue checkbox {float:none;}


.address-db .addressdb-form	 .issue				{width:100%;margin:0px 0px 10px 0px;}
.address-db .addressdb-form	 .salutation		{width:100px;}
.address-db .addressdb-form	.textarea			{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px;width:433px;float:left;}
.address-db .addressdb-form	 .set-3				{margin:0px 0px 10px 0px;}
.address-db .addressdb-form	 .set-3 .radio 		{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.address-db .addressdb-form	 .set-3 label	 	{float:left; width:250px;}
.address-db .addressdb-form	 .set-3.submit-btn	{padding:0px 0px 0px 0px;}
.address-db .addressdb-form	 p a				{color:#0062a2; text-decoration:none; background:none; padding:0px; font-weight:bold;}
.address-db .addressdb-form	 p a:hover			{text-decoration:underline;}
.address-db .overview							{}
.address-db .overview .item						{background:transparent url(/img/background/line_solid_light.gif) repeat-x scroll center bottom;margin:0 0 20px;padding-bottom:20px;}
.address-db .overview .item	 a.more				{}
.address-db .overview .item .img				{float:left; margin:3px 20px 20px 0px;}
.address-db .overview .item	 p a				{color:#0062a2;font-weight:bold;}
.address-db .overview .item	 p a:hover			{text-decoration:underline;}
.address-db .overview .item	 p 					{margin:0px 0px 10px 0px;}
.address-db .overview .item h2,
.address-db .overview .item .h2					{font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
.address-db .addressdb-search h3,
.address-db .addressdb-search .h3				{color:#0062a2;font-size:12px;margin:0 0 10px;}
.address-db .addressdb-search p					{margin:0px 0px 10px 0px;}
.address-db .addressdb-search .set				{margin:0px 0px 10px 0px;}
.address-db .addressdb-search .set-2 label		{width:270px;}
.address-db .addressdb-search .set-2			{margin:0px 0px 10px 100px; background:none; padding:0px;}
.address-db .addressdb-search .set-3			{margin:0px 0px 10px 0px;}
.address-db .addressdb-search .set-3 .select	{width:99%;}
.address-db .addressdb-search .set-3 .text		{width:370px;}
.address-db .addressdb-search .select			{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;width:380px;float:left;}
.address-db .addressdb-search .plz				{width:60px; font-size:11px; padding:2px; float:left; margin:0px 10px 0px 0px;}
.address-db .addressdb-search .ort				{width:237px; font-size:11px; padding:2px; float:left;}
.address-db .addressdb-search .text				{border:1px solid #58585A;color:#000000;font-size:11px;padding:1px 5px 2px;width:368px;float:left;}
.address-db .addressdb-search label				{width:100px;float:left;font-weight:bold;}
.address-db .addressdb-search .checkbox			{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.address-db .addressdb-search .radio			{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.address-db .addressdb-search .issue			{width:100%;margin:0px 0px 10px 0px;}
.address-db .addressdb-search .salutation		{width:100px;}
.address-db .addressdb-search .textarea			{width:318px;}
.address-db .addressdb-search .set-3			{margin:0px 0px 10px 0px;}
.address-db .addressdb-search .set-3 .radio 	{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.address-db .addressdb-search .set-3 label	 	{float:left; width:250px;}
.address-db .addressdb-search p a				{color:#0062a2; text-decoration:none; background:none; padding:0px; font-weight:bold;}
.address-db .addressdb-search p a:hover			{text-decoration:underline;}
.address-db .legend ul							{list-style-type:none;}
.address-db .legend ul li						{margin:0px 0px 10px 0px; padding:0px 0px 0px 20px;}
.address-db .legend .item1						{background:url(/img/icons/d.gif) 0px 0px no-repeat;}
.address-db .legend .item2						{background:url(/img/icons/i.gif) 0px 0px no-repeat;}
.address-db .legend .item3						{background:url(/img/icons/k.gif) 0px 0px no-repeat;}
.address-db .companies .row						{margin:0px 0px 30px 0px;}
.address-db .companies .left					{width:48%; float:left;}
.address-db .companies .right					{width:48%; float:right;}
.address-db .companies h3,
.address-db .companies .h3						{font-size:11px; font-weight:bold; margin:0px 0px 5px 0px;}
.address-db .companies .image table				{border:1px solid #000000; height:80px; position:relative; width:100%; text-align:center; margin:0px 0px 5px 0px;}
.address-db .hit-list p							{margin:0px 0px 20px 0px;}
.address-db .hit-list .topnav					{margin:0px 0px 20px 0px;width:100%;}
.address-db .hit-list .table table 				{width:100%; margin:0px 0px 20px 0px;}
.address-db .hit-list .table table thead		{background:#0062a2; color:#333333; font-weight:bold;}
.address-db .hit-list .table table thead th		{background:#dedee0 none repeat scroll 0 0;padding:5px 10px;text-align:left;}
.address-db .hit-list .table table thead th a	{color:#333333; padding:0px 0px 0px 17px; background:url(/img/icons/sort.gif) 0px 3px no-repeat;}
.address-db .hit-list .table table thead th a:hover	{text-decoration:underline;}
.address-db .hit-list .table table tbody td		{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;padding:5px 10px;vertical-align:top}
.address-db .hit-list .table table tbody td a	{color:#0062a2; font-weight:bold;}
.address-db .hit-list .table table tbody td a:hover	{text-decoration:underline;}
.address-db .hit-list .table table .subcol-6	{width:50px;}
.address-db .hit-list .table table .subcol-7	{width:50px; text-align:center}
.address-db a.notice							{font-weight:bold; color:#0062a2; text-decoration:underline; background:url(/img/icons/notice.gif) 0px 0px no-repeat; padding:0px 0px 1px 20px; display:block}
.address-db .details .nav						{margin:0px 0px 20px 0px;width:100%;}
.address-db .details .headline					{padding:5px; background:#dedee0;color:#0062a2;width:510px;margin:0 0 20px !important;}
.address-db .details .headline h3,
.address-db .details .headline .h3				{font-size:11px; font-weight:bold;}
.address-db .details .headline label			{float:right}
.address-db .details .headline .checkbox		{float:right; width:13px; height:13px; margin:0px 0px 0px 10px;}
.address-db .details p							{margin:0px 0px 20px 0px;}
.address-db .details .sub						{width:60px; float:left}
.address-db .details a							{color:#000000; font-weight:bold; text-decoration:underline;}
.address-db .details ul.items					{list-style-type:none; margin:0px 0px 20px 0px;}
.address-db .details ul.items li				{margin:0px 0px 5px 0px; background:url(/img/icons/product.gif) 0px 0px no-repeat; padding:0px 0px 0px 20px;}
.address-db .details .product-groups			{margin:0px 0px 20px 0px;}
.address-db .details .product-groups table		{width:100%;}
.address-db .details .product-groups table td	{vertical-align:top; padding:5px;}

.address-db .catalogue .table table 				{width:100%; margin:0px 0px 20px 0px;}
.address-db .catalogue .table table thead			{background:#0062a2; color:#FFFFFF; font-weight:bold;}
.address-db .catalogue .table table thead th		{background:#dedee0 none repeat scroll 0 0;padding:5px 10px;text-align:left;color:#333333;}
.address-db .catalogue .table table thead th a		{color:#000000; padding:0px 0px 0px 10px; background:url(../../img/caro/icons/sort.gif) 0px 2px no-repeat;}
.address-db .catalogue .table table thead th a:hover	{text-decoration:underline;}
.address-db .catalogue .table table tbody td			{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;padding:5px 10px;vertical-align:top;}
.address-db .catalogue .table table tbody td a			{color:#0062a2;font-weight:bold;}
.address-db .catalogue .table table tbody td a:hover	{text-decoration:underline;}
.address-db .catalogue .table  .subcol-3	{width:50px;}

/* 250 Download */
.download-content 					{padding:0px 0px 20px 0px;}
.download-content .headline h2,
.download-content .headline .h2		{color:#000000;font-size:11px;font-weight:bold;padding-top:5px;}
.download-content .info				{margin-bottom:20px;}

.download-content .itemcontainer 	{background:#FFFFFF none repeat scroll 0 0;border:5px solid #dedee0;margin-bottom:20px;padding:20px;}
.download-content .itemcontainer h3,
.download-content .itemcontainer .h3	{color:#333333;font-size:11px;font-weight:bold;margin-bottom:16px;text-transform:uppercase;}
.download-content .itemcontainer .item h3,
.download-content .itemcontainer .item h3	{color:#0062a2;font-size:16px;font-weight:bold;margin-bottom:15px;text-transform:none!important;}
.download-content .itemcontainer p	{margin:0px 0px 10px 0px;}
.download-content .item 			{background:transparent url(/img/background/line_solid_light.gif) repeat-x scroll center bottom;margin:0 0 20px;padding-bottom:20px;}
.download-content .item p 			{margin:0px 0px 5px 0px;}
.download-content .item h3,
.download-content .item .h3  			{margin-bottom:15px;font-size:16px;font-weight:bold;color:#0062a2;}
.download-content .item a.image		{float:left;margin:0px 20px 0px 0px;padding:0px;display:inline;}
.download-content .item a.image img

.download-content .info p					{margin:0px 0px 5px 0px;}
.download-content .info h3,
.download-content .info .h3 					{font-size:12px; margin:0px 0px 5px 0px; padding:0px;overflow:hidden;}
.download-content .info h3 span,
.download-content .info .h3 span 			{color:#000;font-size:11px;font-weight:bold;}
.download-content .info a.image 			{float:right;margin:0px 0px 0px 10px;}
.download-content .info a.image img 		{}

.download-content .detail 								{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;margin-bottom:20px;padding:20px;}
.download-content .detail h3,
.download-content .detail .h3							{color:#000000;margin:0px 0px 14px 0px;float:left;width:100%;}
.download-content .detail h3 span,
.download-content .detail .h3 span 						{color:#0062a2;font-size:16px;font-weight:bold;}
.download-content .detail h3 span a,
.download-content .detail .h3 span a						{color:#0062a2;font-size:16px;font-weight:bold;}
.download-content .detail ul.leftlist					{width:50%;list-style-type:none;float:left;}
.download-content .detail ul.leftlist li  				{margin:0px 0px 5px 0px;float:left;width:100%;}
.download-content .detail ul.leftlist li .list			{float:left;width:100%;}
.download-content .detail ul.leftlist li span.leftcol  	{float:left;width:49%;font-weight:bold;}
.download-content .detail ul.leftlist li span.rightcol 	{float:left;width:50%;}
.download-content .detail ul.rightlist					{width:49%;list-style-type:none;float:right;}
.download-content .detail ul.rightlist li  				{margin:0px 0px 5px 0px;float:left;width:100%;}
.download-content .detail ul.rightlist li .list			{float:left;width:100%;}
.download-content .detail ul.rightlist li span.leftcol  	{float:left;width:49%;font-weight:bold;}
.download-content .detail ul.rightlist li span.rightcol 	{float:left;width:50%;}
.download-content .detail .download 						{width:100%;text-align:left;margin:10px 0px 0px 0px;float:left;font-size:13px;}

.download-content .infobox 			{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;margin-bottom:10px;padding:20px;width:478px;}
.download-content .infobox h4,
.download-content .infobox .h4		{font-size:11px;}
.download-content .infobox a.icon 	{float:left;border:1px solid #CCCCCC;margin:0px 10px 0px 0px;}

.sfmod-standard-teaser .item .tb-center.download .d-img 	{margin:0 0 5px;text-align:center;float:left;}
.sfmod-standard-teaser .item .tb-center.download .d-img img {}

/* ad_reactangle */
.ad_rectangle {margin:0px 0px 20px 0px;}
.ad_button	  {margin:0px 0px 20px 0px;width:100%;overflow:hidden;}

/* 410-2 Archiv */
.archiv p							{margin:0px 0px 20px 0px;}
.archiv h2,
.archiv .h2							{font-size:11px;margin:10px 0px 15px 0px;color:#000000;line-height:15px;}
.archiv img							{float:left;padding:3px 0px 0px 0px;margin:0px 10px 10px 0px;border:none;}
.archiv a							{font-weight:bold;text-decoration:none;color:#000000;}
.archiv a:hover						{font-weight:bold;text-decoration:underline;}

.archiv .form-box-2		{background:#dedee0 none repeat scroll 0 0;margin-bottom:0px;padding:20px;}
.archiv h3,
.archiv .h3				{color:#0062a2;font-size:12px;margin:0 0 10px;}
.archiv p				{margin:0px 0px 10px 0px;}
.archiv .set			{margin:0px 0px 10px 0px;}
.archiv .set-2 label	{width:270px;}
.archiv .set-2			{margin:0px 0px 10px 80px; background:none; padding:0px;}
.archiv .set-3			{margin:0px 0px 10px 0px;}
.archiv .set-3 .select	{width:99%;}
.archiv .set-3 .text	{width:370px;}
.archiv .select			{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 1px 1px 5px;width:380px;float:left;}
.archiv .plz			{width:60px; font-size:11px; padding:2px; float:left; margin:0px 10px 0px 0px;}
.archiv .ort			{width:237px; font-size:11px; padding:2px; float:left;}
.archiv .text			{border:1px solid #58585A;color:#58585A;font-size:11px;padding:1px 5px 2px;width:368px;float:left;}
.archiv label			{width:100px;float:left;font-weight:bold;}
.archiv .checkbox		{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.archiv .radio			{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.archiv .issue			{width:100%;margin:0px 0px 10px 0px;}
.archiv .salutation		{width:100px;}
.archiv .submit			{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;display:block;float:left;
font-size:11px;margin:0 5px 0 0;padding:0 3px 1px 4px;}
.archiv .delete			{background:#0062a2;font-weight:bold;border:1px solid #58585A;color:#FFFFFF;cursor:pointer;display:block;font-size:11px;
padding:0 3px 1px 4px;}
.archiv .submit-btn		{padding:0px 0px 0px 100px!important;margin-bottom:0px;}
.archiv .textarea		{width:318px;}
.archiv .set-3			{margin:0px 0px 10px 0px;}
.archiv .set-3 .radio 	{float:left; width:13px; height:13px; margin:0px 10px 0px 0px;}
.archiv .set-3 label	 	{float:left; width:250px;}
.archiv .set-3.submit-btn	{padding:0px 0px 0px 0px;}

/*------Suchergebnis - Trefferliste------*/
.archiv .list						{font-size:11px;}
.archiv .list .nav					{margin:0px 0px 10px 0px;}
.archiv .list .item1				{background:#E3E4D3;padding:5px 10px;border-bottom:1px solid #ffffff;width:504px;}
.archiv .list .item2				{background:#dedee0;padding:5px 10px;border-bottom:1px solid #ffffff;width:504px;}

.archiv .list .date					{color:#4c4c4c;font-size:10px;}
.archiv .list h3,
.archiv .list .h3					{font-size:11px;}
.archiv .list p						{line-height:normal;}
.archiv .list a						{text-decoration:underline;}
.archiv .list a:hover				{text-decoration:underline;}

.archiv .list blockquote			{background:#FFFFFF none repeat scroll 0 0;border:1px solid #dedee0;padding:5px 10px;margin-bottom:10px;}

.submit:hover	{border:1px solid #999999 !important;}
.delete:hover	{border:1px solid #999999 !important;}

/* Modul 020 Artikeldetail */
.article_detail 		 				{padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}
.article_detail .intro h1,
.article_detail .intro .h1				{font-size:18px;margin:0px 0px 3px 0px;font-weight:bold;color:#0062A2;}
.article_detail .intro h3,
.article_detail .intro .h3				{font-size:11px;margin:0px 0px 10px 0px;}
.article_detail .intro .topline			{margin:0px 0px 5px 0px}
.article_detail .intro .kicker			{float:left;}
.article_detail .intro .date			{float:right;}
.article_detail .intro a 				{color:#000000;font-weight:bold;}
.article_detail .intro a:hover 			{text-decoration:underline;}
.article_detail .intro p				{margin-bottom:10px;}
.article_detail .intro p.abstract		{margin-bottom:10px;font-weight:bold;}

.article_detail .headline				{display: none;}

.article_detail .detail 				{padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;}
.article_detail .detail a 				{color:#000000;font-weight:bold;text-decoration:underline;}
.article_detail .detail a:hover 		{text-decoration:underline;}
.article_detail .detail blockquote		{background:#F5F6F2; padding:10px 10px 0px 10px; margin: 0px 0px 10px 0px; border:1px solid #CCCCCC}
/*.article_detail .detail h2				{background:#94A5B8;font-size:11px; margin:0px 0px 15px 0px; padding:3px 0 0 29px; text-transform:uppercase;display:block; float:left;overflow:hidden;width:100%;}
.article_detail .detail h2 span			{background:#ffffff;}
.article_detail .detail h2 span.date 	{margin:0px 29px 0px 0px;float:right;color:#666666;font-weight:normal;padding:0px 5px 0px 0px;}
.article_detail .detail h2 span.head	{padding:0px 0px 0px 0px;display:block;padding:0px 0px 0px 10px;}*/
.article_detail .detail h2,
.article_detail .detail .h2				{font-size:11px; font-weight:bold; margin:0px 0px 10px 0px;}
.article_detail .detail h3,
.article_detail .detail .h3				{font-size:11px;margin:0px 0px 10px 0px;}
.article_detail .detail h4,
.article_detail .detail .h4 				{font-size:10px;font-weight:bold;margin:0px 0px 5px 0px;}
.article_detail .detail p				{margin-bottom:10px;}
.article_detail .detail ul 				{padding:0px 0px 0px 17px;line-height:20px;margin:0px 0px 10px 0px;}
.article_detail .detail ol 				{padding:0px 0px 0px 23px;line-height:20px;margin:0px 0px 10px 0px;}

.article_detail .detail .table			{clear:left;}
.article_detail .detail .table table			{width:100%;margin:0px 0px 10px 0px;}
.article_detail .detail .table table thead		{background:#d3dbe3;}
.article_detail .detail .table table thead	th	{padding:3px 0px 3px 5px; font-size:10px;}
.article_detail .detail .table table tbody	td	{padding:5px 0px 5px 5px; background:#f7f9fa;}
.article_detail .detail .table table a					{color:#000000; text-decoration:none; background:none; padding:0px; font-weight:bold;}
.article_detail .detail .table table a:hover				{text-decoration:underline;}

.article_detail .element 				{margin:0px 0px 15px 0px;float:left;}
.article_detail .element h3,
.article_detail .element .h3 			{display:inline;margin:0px 0px 5px 0px;overflow:hidden;padding:0px;font-size:11px;}
.article_detail .element h3 a,
.article_detail .element .h3 a			{color:#000000;}
.article_detail .element h3 a:hover,
.article_detail .element .h3 a:hover		{text-decoration:underline;}
.article_detail .element h4 			{font-size:10px;margin:0px 0px 5px 0px;}

.article_detail .image 		 		{float:left;margin:3px 10px 0px 0px;width:130px;background:#F7F9FA;padding:5px;border:1px solid #CCCCCC;}
.article_detail .image h4,
.article_detail .image .h4	 		{font-size:10px;margin:0px;}
.article_detail .image h5,
.article_detail .image .h5	 		{font-size:10px;margin:0px 0px 5px 0px;font-weight:normal;}
.article_detail .image .caption 	{padding:3px 0px 0px 0px;font-size:11px;}
.article_detail .image .source 		{padding:0px 0px 0px 0px;font-size:10px;font-style:italic;}

.article_detail .video 		 		{float:left;margin:3px 10px 0px 0px;width:130px;background:#F7F9FA;padding:5px;border:1px solid #CCCCCC;}
.article_detail .video h4,
.article_detail .video .h4	 		{font-size:10px;margin:0px;}
.article_detail .video h5,
.article_detail .video .h5	 		{font-size:10px;margin:0px 0px 5px 0px;font-weight:normal;}
.article_detail .video .caption 	{padding:3px 0px 0px 0px;font-size:11px;}
.article_detail .video .source 		{padding:0px 0px 0px 0px;font-size:10px;font-style:italic;}

.article_detail .media 		 		{float:left;margin:3px 10px 0px 0px;width:130px;background:#F7F9FA;padding:5px;border:1px solid #CCCCCC;}
.article_detail .media h4,
.article_detail .media .h4	 		{font-size:10px;margin:0px;}
.article_detail .media h5,
.article_detail .media .h5	 		{font-size:10px;margin:0px 0px 5px 0px;font-weight:normal;}
.article_detail .media .caption 	{padding:3px 0px 0px 0px;font-size:11px;}
.article_detail .media .source 		{padding:0px 0px 0px 0px;font-size:10px;font-style:italic;}


.rating				{background:#EFF2F5; padding:5px 5px 0px 5px; margin: 0px 0px 10px 0px; border:1px solid #cccccc}
.rating h3,
.rating .h3			{font-size:11px; font-weight:bold; margin:0px 20px 5px 0px;float:left;}
.rating .stars		{float:left; margin:2px 10px 0px 0px;}
.rating .stars img	{margin:0px 3px 0px 0px;}
.rating .send		{float:right;}

.comment			{background:#EFF2F5; padding:5px 5px 0px 5px; margin: 0px 0px 10px 0px; border:1px solid #cccccc}
.comment h3,
.comment .h3		{font-size:11px; font-weight:bold; margin:0px 20px 5px 0px;}
.comment h4,
.comment .h4		{font-size:10px; font-weight:normal; margin:0px 0px 0px 0px;}
.comment h5,
.comment .h5		{font-size:11px; font-weight:bold;margin:0px 0px 3px 0px;}
.comment .item		{border-bottom:1px dotted #666666; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
.comment .item p	{margin:0px 0px 10px 0px;}
.comment  p	{margin:0px 0px 5px 0px;}
.comment .form-comment {margin:0px 0px 5px 0px;}
.comment .form-comment .label	{width:80px; float:left;}
.comment .form-comment .set {margin:0px 0px 10px 0px;}
.comment .form-comment .text {float:left;font-size:11px;padding:2px;width:290px;}
.comment .form-comment .textarea {float:left;font-size:11px;padding:2px;width:290px; font-family:Arial, Helvetica, sans-serif}
.comment .form-comment .submit			{background:#CCCCCC none repeat scroll 0 0;border:1px solid #666666;color:#000000;cursor:pointer;font-size:11px;font-weight:bold;margin:0px 10px 0 0;padding:1px;width:100px;}
.comment .form-comment .delete			{background:#CCCCCC none repeat scroll 0 0;border:1px solid #666666;color:#000000;cursor:pointer;font-size:11px;font-weight:bold;margin:0px 0px 0 0;padding:1px;width:100px;}
.comment .form-comment .submit-btn		{padding:0px 0px 0px 80px!important;}

.sitemap	{}
.sitemap a							{color:#000000;}
.sitemap ul							{list-style-type:none; margin:0px 0px 10px 0px;}
.sitemap ul	li						{font-weight:bold; margin:0px 0px 15px 0px;}
.sitemap ul	li ul li				{margin:0px 0px 15px 10px; font-weight:bold;}
.sitemap ul	li ul li ul li			{margin:0px 0px 5px 0px; font-weight:normal;}
.sitemap ul	li ul li ul					{margin:5px 0px 0px 0px;}
.sitemap ul	li ul li ul li			{font-weight:normal; background:url(../../img/caro/icons/sm_arrow.gif) 0px 5px no-repeat; padding-left:10px;}

/* SFMOD STANDARD TEASER */
/*
.sfmod-standard-teaser							{margin:35px 0px 0px 0px;}
.sfmod-standard-teaser .north					{display:none;}
.sfmod-standard-teaser .center					{}
.sfmod-standard-teaser .south					{display:none;}*/

.sfmod-standard-teaser .nowrap					{white-space:nowrap;}

/* Buchstaben Teaser */
.sfmod-standard-teaser .letters 							{padding:10px 0px 0px 0px;}
.sfmod-standard-teaser .letters .singleletter 				{width:18px;background:#ffffff;border:1px solid #58585a;text-align:center;float:left;margin:0px 2px 2px 0px;color:#58585a;}
.sfmod-standard-teaser .letters .singleletter:hover 		{border:1px solid #0062a2;}
.sfmod-standard-teaser .letters .singleletter a 			{text-decoration:none!important;color:#58585a; display:block;}
.sfmod-standard-teaser .letters .singleletter a:hover 		{text-decoration:none!important;color:#0062a2;}


/* Termin Teaser */
.sfmod-standard-teaser .item .tb-center.termine			{}
.sfmod-standard-teaser .item .tb-center.termine .set	{margin:0px 0px 5px 0px!important;}


/*------Paging------*/
.pageing							{background:none;color:#505050;padding:8px 0px 8px 0px;text-align:center;font-size:11px;font-family:Arial, Helvetica, sans-serif;width:100%;}
.pageing .left						{float:left;width:15%;text-align:center;}
.pageing .center					{float:left;width:70%;text-align:center;}
.pageing .right						{float:left;width:15%;text-align:center;}

.pageing .pages a					{line-height:20px;color:#505050;border:1px solid #aaabab;padding:2px 6px 2px 6px!important;text-decoration:none;font-weight:bold;}
.pageing .pages a:hover				{line-height:20px;color:#0062a2!important;border:1px solid #0062a2;}
.pageing .pages a:active			{line-height:20px;color:#0062a2;}
.pageing .pages .active				{line-height:20px;color:#0062a2!important;border:1px solid #0062a2;font-weight:bold;}

.pageing .beginning					{float:left;color:#505050;margin:0px 4px 0px 0px;width:20px;}
.pageing .beginning	a				{background: url(/img/icons/pagingarrows.gif) no-repeat 4px 5px;text-decoration:none;color:#000000;border:1px solid #aaabab;padding:0px 0px 0px 0px;height:18px;float:left;width:20px;}
.pageing .beginning	a:hover			{background: url(/img/icons/pagingarrows.gif) no-repeat 4px -16px;color:#0062a2;border:1px solid #0062a2;text-decoration:none;width:20px;}

.pageing .back						{float:left;color:#505050;margin:0px 4px 0px 0px;width:20px;}
.pageing .back	a					{background: url(/img/icons/pagingarrows.gif) no-repeat -15px 5px;text-decoration:none;color:#000000;border:1px solid #aaabab;padding:0px 0px 0px 0px;height:18px;float:left;width:20px;}
.pageing .back	a:hover				{background: url(/img/icons/pagingarrows.gif) no-repeat -15px -16px;color:#0062a2;border:1px solid #0062a2;text-decoration:none;width:20px;}

.pageing .forward					{float:right;color:#000000;margin:0px 4px 0px 0px;width:20px;}
.pageing .forward a					{background: url(/img/icons/pagingarrows.gif) no-repeat -29px 5px;line-height:20px;color:#000000;font-weight:bold;text-decoration:none;border:1px solid #aaabab;padding:0px 0px 0px 0px;height:18px;float:left;width:20px;}
.pageing .forward a:hover			{background: url(/img/icons/pagingarrows.gif) no-repeat -29px -16px;line-height:20px;color:#0062a2;border:1px solid #0062a2;text-decoration:none;width:20px;}

.pageing .ending					{float:right;color:#000000;margin:0px 4px 0px 0px;width:20px;}
.pageing .ending a					{background: url(/img/icons/pagingarrows.gif) no-repeat -48px 5px;line-height:20px;text-decoration:none;color:#000000;border:1px solid #aaabab;padding:0px 0px 0px 0px;height:18px;float:left;width:20px;}
.pageing .ending a:hover			{background: url(/img/icons/pagingarrows.gif) no-repeat -48px -16px;line-height:20px;color:#0062a2;border:1px solid #0062a2;text-decoration:none;width:20px;}


/*Suchergebnis - Trefferliste*/
.archiv .list						{font-size:11px;margin:0px 0px 10px 0px;}
.archiv .list .nav					{margin:0px 0px 10px 0px;}
.archiv .list .item1				{background:#c9d2db;padding:5px 8px 5px 8px;border-bottom:1px solid #ffffff;width:419px;}
.archiv .list .item2				{background:#e9edf1;padding:5px 8px 5px 8px;border-bottom:1px solid #ffffff;width:419px;}

.archiv .list .date					{color:#4c4c4c;font-size:10px;}
.archiv .list h3,
.archiv .list .h3					{font-size:11px;}
.archiv .list p						{line-height:normal;}
.archiv .list a						{text-decoration:underline;}
.archiv .list a:hover				{text-decoration:underline;}

.archiv .list blockquote			{border:1px solid #999999;margin:0px 0px 10px 0px;}

.archiv .table						{margin:0px 0px 10px 0px;}
.archiv .table .bt					{border-top:1px solid #4C4C4C;}
.archiv .table .bb					{border-bottom:1px solid #4C4C4C;}
.archiv .table table				{width:100%;margin:0px 0px 10px 0px;}
.archiv .table table .desc			{width:100px;background:#DEDEE0;padding:4px 7px 4px 7px;color:#000000;}
.archiv .table table td				{background:#ffffff;padding:4px 7px 4px 7px;}
.archiv .table table td.title		{text-decoration:underline;}
.archiv .new a.new-search			{background:transparent url(/img/background/more_bg.gif) no-repeat scroll 0 3px;color:#000000;font-weight:bold;margin:0 2px 0 0;padding:0 0 0 7px;text-decoration:underline;
									 white-space:nowrap;}
/* Teaser Box */
.home_article 							{background:#edf0f5;}

.home_article .img_box  				{margin:0px 0px 0px -8px;padding:0px 0px 17px 0px;border-bottom:1px solid #fff;}
.home_article .img_box a.img 			{margin:0px 0px 7px -7px;float:left;}
.home_article .img_box .item 			{margin:0px 0px 0px 9px;padding:0px 7px;width:111px;float:left;}
.home_article .img_box .item h3,
.home_article .img_box .item .h3			{font-size:11px;color:#CD881F;}
.home_article .img_box .item span.teaserboxadvertisingtext	{color: #666666;font-size: 8px;font-weight: normal;text-transform: uppercase;}

.home_article .content 				{padding:0px 15px 10px 10px;margin:0px 0px 20px 0px;}
.home_article .content 	h2,
.home_article .content 	.h2 			{font-size:15px;color:#385584;margin-bottom:15px;font-weight:normal;}
.home_article .content 	p 			{margin-bottom:20px;}
.home_article .content 	ul 			{list-style-type:none;}
.home_article .content 	ul li		{padding:0px 0px 0px 13px;background:url("/img/arrows/right_arrow_v1.gif") no-repeat 0 2px;}
.home_article .content 	.full_img 	{margin:0px 0px 15px -10px;}

.p5{padding: 5px !important;}


