/************************************************************************************
Fonts
*************************************************************************************/

/* roboto-condensed-300 - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local(''),
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-condensed-300italic - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local(''),
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-condensed-regular - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local(''),
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-condensed-italic - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local(''),
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-condensed-700 - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local(''),
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-condensed-700italic - latin-ext_latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local(''),
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
	   url('../fonts/roboto-condensed-v24-latin-ext_latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


/*
Standardschriftfarbe mittelgrau: #5c6873
Fettschriftfarbe dunkelgrau: #535a61
Linkfarbe sanftes Rot: #d05163
Footer dunkles Grau: #2f353b
Postfooter mittleres Grau: #444a51
*/

/************************************************************************************
Eigene Lösungen
*************************************************************************************/

/* Damit ein Anker nicht oben anstößt: leeres div ankerdummy einfügen + übergeordnetes div auf relative setzen */
/* <div class="c-content-title-1" style="position:relative;"> */
/* <div name="ankerdummy" id="id290"></div> */

.anker { position:relative; }
.ankerdummy { position:absolute; top:-95px; }
.ankerdummy2 { position:absolute; top:-110px; }
.ankerdummy3 { position:absolute; top:-76px; }

.nowrap {white-space:nowrap;}
.wrap {word-wrap: break-word;}
.kursiv {font-style:italic;}

/* GoTo Top-Pfeil immer im Vordergrund */
.c-layout-go2top{display:inline-block;position:fixed;bottom:16px;right:10px;cursor:pointer;z-index:200;}

/* wenn Symbole in einen Button eingefügt sind */
.symbolwithinbutton { font-size: 22px; color:#ffffff; margin: 0 0 0 12px; }

/************************************************************************************
Global
*************************************************************************************/

body {
	color:#5c6873;font-family:"Roboto Condensed", sans-serif; padding:0px !important; margin:0px !important; font-weight:300; font-size:16px; line-height:25px;
	}

h2 {color:#535a61; font-size:22px; font-weight:400; line-height:30px; margin:26px 0 10px 0;}

/* Eigene Abstände */
.c-margin-t-minus-20		{margin-top:-20px !important;}
.c-margin-t-0		{margin-top:0px !important;}
.c-margin-t-20		{margin-top:20px !important;}
.c-margin-t-40		{margin-top:40px !important;}
.c-margin-r-10		{margin-right:10px;}
.c-margin-r-12		{margin-right:12px;}
.c-margin-r-15		{margin-right:15px;}
.c-margin-r-20		{margin-right: 20px;}
.c-margin-r-40		{margin-right:40px;}
.c-margin-b-0		{margin-bottom:0px !important;}
.c-margin-b-30		{margin-bottom:30px;}
.c-margin-l-20		{margin-left:8px;}
.c-margin-l-40		{margin-left:40px;}
.c-margin-l-80		{margin-left:80px;}
.c-margin-ts-80		{margin-top: 0px;}
.c-minheight-500	{min-height: 200px;}
.c-maxwidth-filpic	{max-width: 500px;}
.c-padding-t-0		{padding-top: 0px !important;}
.c-padding-t-20		{padding-top: 20px;}
.c-padding-b-0		{padding-bottom: 0px !important;}
.c-padding-b-20		{padding-bottom: 20px;}
.c-content-box.c-size-md.c-padding-b-fil {padding:60px 0px 0px 0px;}
.c-content-box.c-size-md.c-padding-t-fil {padding:30px 0px 0px 0px;}

/************************************************************************************
Header
*************************************************************************************/
/* Topmenu nachgerichtet */
.c-top-menu.c-pull-right { margin:10px 0 0 0 !important; }

/* Logo angepasst */
@media (max-width:410px){.c-layout-header.c-no-border{border-bottom:0 !important;}
.c-layout-header .c-brand .c-desktop-logo-inverse{display:none;}
.c-layout-header .c-brand .c-desktop-logo{display:none;}
.c-layout-header .c-brand .c-mobile-logo{display:none;}
.c-layout-header .c-brand .c-mobile-mini{display:inline-block;}
}
@media (min-width:411px){.c-layout-header{margin:0;transition:all 0.2s;}
.c-layout-header .c-brand .c-mobile-mini{display:none;}
}

/* Breadcrumb angepasst */
.c-layout-breadcrumbs-1 .c-page-breadcrumbs > li{display:inline-block;margin:0;padding:8px 4px 8px 0px;}
.c-layout-breadcrumbs-1 .c-page-breadcrumbs > li,
.c-layout-breadcrumbs-1 .c-page-breadcrumbs > li > a{color:#7f8c97;font-size:16px;font-weight:400;line-height:10px;}

/************************************************************************************
Content
*************************************************************************************/




/* Starttabelle */
.start-tabelle {
	width:90%; margin: 50px 30px 50px 30px;
	font-family:"Roboto Condensed",sans-serif; font-size:16px; font-weight:400;	line-height: 1.3em; color:#3f444a;
	}
.start-tabelle .trs { 				margin: 0 0 30px 0; }
.start-tabelle .tds { 				padding: 0px; overflow: hidden;}
.start-tabelle .goog-title-yes { 	color:#009900; font-size:26px; margin: 6px 0 0 0; line-height: 28px; font-weight:400; }
.start-tabelle .goog-title-no { 		color:#ff0000; font-size:26px; margin: 6px 0 0 0; line-height: 28px; font-weight:400; }
.start-tabelle .goog-descr-yes { 	color:#009900; font-size:16px; margin: 2px 0 6px 0; line-height: 20px; font-weight:400; }
.start-tabelle .goog-descr-no { 		color:#ff0000; font-size:16px; margin: 2px 0 6px 0; line-height: 20px; font-weight:400; }
.start-tabelle .goog-descr-gelb {	color:#ff0000; font-size:16px; margin: 2px 0 6px 0; line-height: 20px; font-weight:400; }
.start-tabelle .goog-txt { 			color:#000000; font-size:14px; margin: 6px 0 0 0; line-height: 18px; font-weight:200; }
.start-tabelle a { 					color:#0033cc; font-size:14px; margin: 0 0 0 0; text-decoration:underline; }
.start-tabelle a:hover{ 				color:#ff0000; font-size:14px; margin: 0 0 0 0; text-decoration:underline; }

.dokumente { font-size:30px !important; }


/* Titel-Textblock */
.c-content-title-1 > p {font-size:16px; font-weight:300;color:#5c6873; margin:0 0 25px 0; line-height:25px;}
.c-content-title-1 > b{font-weight:200;color:#535a61;}
.c-content-title-1 a{font-weight:300;color:#d05163; text-decoration:underline;}
.c-content-title-1 a:hover{color:#000000; text-decoration:underline;}
.c-content-title-1 p > i {margin: 0 3px 0 3px ;} /* falls Symbole eingefügt werden, Seitenabstand herstellen */
.c-contact p > a {color:#d05163; text-decoration:underline;}
.c-contact p > a:hover {color:#000000; text-decoration:underline;}
.c-content-title-1 .uptotopic {margin-top:4px;} /* Absatz ausnahmsweise direkt unter die Überschrift rücken */
.c-content-title-1 .downtotext {margin-bottom:0px;} /* Überschrift ausnahmsweise direkt über den Text rücken */
.c-content-title-1 .einzug {text-indent: 4em;}

/* Startseite: Links im Bildunterschrift-Block */
.c-body p {font-family:"Roboto Condensed",sans-serif; font-size:16px; font-weight:400; color:#3f444a;}
.c-body p > a{color:#d05163; text-decoration:underline !important;}
.c-body p > a:hover{color:#000000; text-decoration:underline;}
.c-body p > i {margin: 0 3px 0 3px ;} /* falls Symbole eingefügt werden, Seitenabstand herstellen */
.c-content-blog-post-card-1 .c-body .c-title{font-size:19px;line-height:21px;font-weight:500;color:#3f444a;margin: 0 0 0 0;}
.c-content-blog-post-card-1 .c-body .c-author {display:inline-block; line-height:16px; margin: 0 0 14px 0;} /* Autor unter Foto */

/* Listen allgemein */
.c-content-list-1 {padding:0 20px 0 20px; margin:20px 0 20px 0;}
.c-content-list-1 > li{list-style:square outside;font-size:16px;font-weight:400;line-height:22px;margin:2px 0 0 0;}
.c-content-list-1 > li:before{content:'';width:1px;height:2px;float:left;margin:0px 0px 0 0;background:#ddd;}

/* Tel. / Fax. usw. mit "Tab" versehen */
.datasymbol {width:100px;display:block;float:left;}
.datasymbol > i {margin: 0 10px 0 0; color:#d05163;}
.datalink a{color:#d05163; text-decoration:underline;}
.datalink a:hover{color:#000000; text-decoration:underline;}
.uptotopic .comment {color:#999999;font-size:14px;}

/* News-, Event- und Börsenblock */
.newstopblock {padding:60px 0 0 0; margin: 0 0 0 0; background-color:#ffffff;}
.newsblock {padding:40px 0 30px 0; margin: 0 0 40px 0; background-color:#f0f0f0;}
.newsbottomblock {padding:0 0 0 0; margin: 0 0 40px 0; background-color:#ffffff;}
.c-content-title-1 .c-boerstitle {font-size:22px;font-weight:600;line-height:22px;color:#3f444a;margin:0 0 0 0;}
.c-content-title-1 .c-boerstitle > i {margin: 0 16px 0 0;color:#d05163;}
.c-content-title-1 .c-boerstext {margin: 10px 0 0 0; line-height:21px; word-wrap: break-word;}
.c-content-title-1 .c-boerstext > img {max-width: 200px; max-height: 200px; margin: 0 20px 20px 0; float:left; }
.c-content-title-1 .c-antiblamtitle {font-size:22px;font-weight:600;line-height:22px;color:#3f444a;margin:0 0 24px 0;}
.c-content-title-1 .c-antiblamtitle > i {margin: 0 10px 0 0;color:#d05163;}
.c-content-title-1 .c-newstitle {font-size:22px;font-weight:600;line-height:22px;color:#3f444a;margin:0 0 0 0;}
.c-content-title-1 .c-newstitle > i {margin: 0 8px 0 0;color:#d05163;}
.c-content-title-1 .c-newsdate {font-size:16px;font-weight:400;line-height:22px;color:#7f8c97;margin:2px 0 10px 0;}
.c-content-title-1 .c-newstext {margin: 10px 0 0 0; line-height:21px;}
.c-content-title-1 .c-newstext > img {max-width: 100%; margin: 20px 0 0 0;}
.c-content-title-1 .c-eventtext {margin: 10px 0 0 0; line-height:21px;}
.c-content-title-1 .c-eventtext > img {max-width: 100%; margin: 10px 0 20px 0;}

/* Link neben Checkbox */
.c-content-title-1 .c-checkbox {font-weight:400;}
.c-content-title-1 .c-checkbox > a {text-decoration: underline;}
.c-content-title-1 .c-checkbox > a:hover {text-decoration: underline;}

/* Filialnamen auf der Filialen / Adressen-Seite */
.c-content-media-1 .c-title{display:block;font-size:24px;font-weight:300;line-height:22px;color:#3f444a;margin:26px 0 20px 0;}

/************************************************************************************
Nachrichten
*************************************************************************************/
.c-content-box .nachrichtbox {
	padding:40px 0 30px 0;
	color:#535a61; font-size:16px; font-weight:200; line-height:24px;
	}
.nachrichtbox hr			{margin:12px 0 12px 0; background:#cccccc; height: 1px;} /* Trennlinie */
.nachrichtbox .cbp-l-grid-masonry-projects-title {text-transform:none !important; font-weight:200; font-size:15px; text-decoration:none;} /* Bildunterschrift bei Nachrichten */
.nachricht				{margin:0 0 0 0;}
.nachricht  i				{float:left; margin: 0 5px 0 3px; padding: 2px 0 0 0;}
.nachricht .datum		{color:#b7b7b7; font-size:15px; font-weight:400; line-height:15px;} /* Datum */
.nachricht h1			{color:#535a61; font-size:24px; font-weight:400; line-height:30px; margin:0 0 0 0;} /* Headline oben */
.nachricht h1 > a			{color:#d05163; font-size:24px; font-weight:400; line-height:30px; text-decoration:none;}
.nachricht h1 > a:hover	{color:#535a61; font-size:24px; font-weight:400; line-height:30px; text-decoration:none;}
.nachricht h2			{color:#535a61; font-size:16px;font-weight:400; line-height:22px; margin: 2px 0 2px 0;} /* Subline oben und Headline unten */
.nachricht h2 > a			{color:#d05163; font-weight:400; text-decoration:none;}
.nachricht h2 > a:hover	{color:#535a61; font-weight:400; text-decoration:none;}
.nachricht h3			{color:#535a61; font-size:15px; font-weight:200; line-height:20px; margin: 4px 0 4px 0;} /* Subline unten */
.nachricht h3 > a			{color:#535a61; font-weight:400;}
.nachricht h3 > a:hover	{color:#d05163; font-weight:400;}
.nachricht h4			{color:#535a61; font-size:16px; font-weight:600; line-height:26px; margin: 24px 0 24px 0;}
.nachricht h4 > a			{color:#535a61; font-weight:400;}
.nachricht h4 > a:hover	{color:#d05163; font-weight:400;}
.nachricht p				{color:#535a61; font-size:16px; font-weight:200; line-height:26px; margin:10px 0 15px 0;} /* Nachricht: Absatz */
.nachricht p > a			{color:#d05163; font-size:16px; font-weight:200; text-decoration:underline;}
.nachricht p > a:hover	{color:#000000; font-size:16px; font-weight:200; text-decoration:underline;}
.nachricht .anriss			{color:#535a61; font-size:16px; font-weight:200; line-height:24px; margin:6px 0 15px 0;} /* Nachricht: Text */
.nachricht .anriss a			{color:#535a61; font-size:16px; font-weight:200; text-decoration:none;}
.nachricht .anriss a:hover	{color:#535a61; font-size:16px; font-weight:200; text-decoration:none;}
.nachricht .anriss .mehr a		{color:#d05163; font-size:16px; font-weight:400; text-decoration:none;}
.nachricht .anriss .mehr a:hover	{color:#000000; font-size:16px; font-weight:400; text-decoration:none;}
.nachricht .zurbutton i			{font-size: 20px; padding: 0px 10px 0 0;}
.nachricht .zurbutton > a		{background:#d05163 !important; color:#ffffff !important; text-decoration:none; font-size: 15px; font-weight: 600; margin:0 0 0 0 !important; padding: 7px 16px 6px 16px !important;}
.nachricht .zurbutton > a:hover	{background:#ffffff !important; color:#d05163 !important; text-decoration:none; font-size: 15px; font-weight: 600; margin:0 0 0 0 !important; padding: 7px 16px 6px 16px !important;}


/************************************************************************************
Masonry Gallery
*************************************************************************************/
.cbp-caption .cbp-caption-defaultWrap {text-align:left;font-size:21px;color:#3f444a;}
.cbp-caption .cbp-caption-defaultWrap .fa{margin:0 0 0 0; text-align:center;font-size:14px;color:#666;} /* Symbol im Zurück-Button */
.cbp-caption .cbp-l-caption-body{font-family:"Roboto Condensed", sans-serif;font-size:16px;font-weight:400;color:#3f444a;}
.cbp-caption .cbp-l-caption-body a {color: #ffffff !important; text-decoration:none}
.cbp-caption .cbp-l-caption-body a:hover {color: #000000 !important; text-decoration:none}
/* Bildunterschrift global */
.cbp-l-grid-masonry-projects-desc {color:#5c6873;font-family:"Roboto Condensed", sans-serif; font-size:17px;font-weight:300; margin:2px 0 10px 0;}
/* Bildunterschrift bei Personen */
.cbp-l-grid-masonry-projects-title {text-transform:uppercase !important; font-weight:600; font-size:17px; text-decoration:none;}
.cbp-l-grid-masonry-projects-desc .adr {font-size:14px;font-weight:300;line-height:17px;}
.cbp-l-grid-masonry-projects-desc .adr > a {color:#d05163; text-decoration:underline;}
.cbp-l-grid-masonry-projects-desc .adr > a:hover {color:#000000; text-decoration:underline;}
/* Bildunterschrift auf Startseite */
.cbp-l-grid-masonry-projects-title h3 {text-transform:uppercase !important; font-weight:600; font-size:22px; text-decoration:none; margin: 0 0 20px 0;}
.cbp-l-grid-masonry-projects-title h3 > a {color:#535a61 !important; font-weight:600; font-size:22px; text-decoration:none;}
.cbp-l-grid-masonry-projects-title h3 > a:hover {color:#d05163 !important;; font-weight:600; font-size:22px; text-decoration:none;}
.cbp-l-grid-masonry-projects-desc h4 {font-size:16px; font-weight:300; line-height:20px; margin: 20px 0 0 0;}
.cbp-l-grid-masonry-projects-desc h4 > a {color:#d05163; text-decoration:underline;}
.cbp-l-grid-masonry-projects-desc h4 > a:hover {color:#000000; text-decoration:underline;}


/************************************************************************************
Mitglieder
*************************************************************************************/
/* Content-Box, ausnahmsweise Abstand nach oben verringert */
.c-content-box.c-size-md-kurse {padding:40px 0 0 0;}

/* Tablasche */
.c-content-tab-3.c-opt-1 .nav > li  {color:#7f96b2; background:#f3f3f3;}
.stadt {font-family:"Roboto Condensed", sans-serif;font-size:18px;font-weight:700;color:#d05163 !important; background:#ff0000; padding: 10px 20px 10px 20px;}
.stadt i {margin: 0 6px 0 0;}

/* Schriften innerhalb Tab-Box */
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > li {margin: 0 0 2px 0;}
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > li > h4 {margin: 14px 0 6px 0;}
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > li > h4 > i {color:#d05163; margin: 0 0 0 6px; cursor: pointer; }
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > li > p {color:#7d929d;}
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > li > i {margin: 0 12px 0 0;}
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > li > a {color:#d05163;}
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > li > a:hover {color:#000000;}
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > li > a > i {margin: 0 12px 0 0;}
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > li > a > .helpurls {font-size: 12px;}
.c-content-tab-3.c-opt-1 > .c-tab-content ul.c-items > .auktionator {font-size:13px; color: #000000;}

/* Logo-Abstand unten im Smartphone */
@media only screen and (max-width: 991px)
{
.liste-logo {margin: 0 0 10px 0;}
}


/************************************************************************************
Service
*************************************************************************************/
/* Abstände nachjustiert */
.svbox {padding: 20px !important; margin-bottom: 20px !important;}
.svbutton {display:block; margin: 0; padding:12px 12px 10px 16px;}
.svbutton > i {font-size: 24px; margin-right: 10px;}


@media only screen and (max-width: 767px)
{
.svpic {margin: 0 0 20px 0 !important;}
.svbox {padding: 30px !important;}
}

.c-content-box.c-size-md-kurse {padding:40px 0 0 0;}

/************************************************************************************
Auktionskalender
*************************************************************************************/

/* BG-Farbe kontrastreicher als auf normalen Seiten, Smartphones! */
.c-bg-grey-3{background-color:#ffffff !important;} /* BG-Farbe Seite */

/* Darstellung der Tabs, original Zeilen 3406-3438 aus components.css */
.c-content-tab-3 .nav{text-align:center;width:1200px;margin:auto;}
.c-content-tab-3 .nav > li{float:left;display:inline-block;}
.c-content-tab-3 .nav > li > a{border-radius:0px;padding:10px 25px;}
.c-content-tab-3 .nav > li + li{margin-left:2px;}
.c-content-tab-3 .nav > li + li > .c-separator{top:20px;left:-2px;width:2px;height:21px;position:absolute;}
.c-content-tab-3 .nav > li.active > .c-separator{visibility:hidden;}
.c-content-tab-3 .nav > li.active + li > .c-separator{visibility:hidden;}
.c-content-tab-3 > .c-tab-content{padding:85px 0 100px 0; background: #ff0000;}
.c-content-tab-3 > .c-tab-content ul.c-items{margin:0 0 0 0;padding:0 0 0 8px;} /* Innen- und Außenabstand Tab-Box */
.c-content-tab-3 > .c-tab-content ul.c-items > li{margin:0 0 0 0;list-style:none; font-size:16px;} /* Schrift in der Box */
.c-content-tab-3 > .c-tab-content ul.c-items > li + li{padding-top:0px;}
.c-content-tab-3 > .c-tab-content ul.c-items > li > h4{margin:0 0 3px 0; font-size:19px;font-weight:700;} /* Mame des Mitglieds */
.c-content-tab-3 > .c-tab-content ul.c-items > li > h4 > i{margin-right:10px;}
.c-content-tab-3 > .c-tab-content .btn{margin:32px 0 0 -13px;}
.c-content-tab-3 > .c-tab-content ul.c-photos{margin-right:-30px;}
.c-content-tab-3 > .c-tab-content ul.c-photos > li{list-style:none;}
.c-content-tab-3 > .c-tab-content ul.c-photos > li + li{margin-bottom:20px;}

/* Innen- und Außenabstand Tab-Box */
.c-content-tab-3.c-opt-1 > .c-tab-content{padding: 20px 0 20px 0 !important; margin: 0 0 2px 0 !important; background: #f3f3f3 !important;} /* BG-Farbe Mitglied-Zeile */
.c-content-tab-3.c-opt-1 {margin: 0 0 20px 0 !important; background: #ffffff !important;}

@media (max-width:991px){
.c-content-tab-3 .nav{width:auto;}
.c-content-tab-3 .nav > li{width:auto;border-bottom:1px solid #fff;}
.c-content-tab-3 .nav > li > .c-separator{display:none;}
.c-content-tab-3 .nav > li + li{margin:0;}
.c-content-tab-3 .nav > li > a{text-align:left;}
.c-content-tab-3 > .c-tab-content{padding:25px 0 20px 0; background-color:#ffffff;}
.c-content-tab-3 > .c-tab-content .c-photos{margin:50px -28px 0;padding:0;}
.c-content-tab-3 > .c-tab-content .c-photos + .c-photos{margin:0 -28px 0;}
.c-content-tab-3 > .c-tab-content .c-photos + .c-photos > li + li{margin-top:20px;}
}

/* Default Style */
.tx-cotasx-pi1 div.col {
width: 180px; float: left; height: auto; min-height: 18px; margin: 4px 0 2px 2px; padding: 2px;
font-size:16px; font-weight:300; line-height:28px;
}

sup  {margin: 0 5px 0 0; font-size: 14px;}
sup.color1  {color:#ffffff; padding:0 0 0 7px;}
sup.color2  {color:#009900;}
sup.color3  {color:#ff0000;}
sup.color4  {color:#ff0000;}

/* Kursseiten Cotas X */
/* Allgemeine Formatierungen */
div.tx-cotasx-pi1 {
width: 100%;
padding: 1px 5px 1px 5px;
color:#000000;
}
.missdata {color:#ff0000; font-weight:400;}

/* Zeilen */
.tx-cotasx-pi1 div.row {padding:0px; margin:3px 0 3px 0;}
.tx-cotasx-pi1 div.head {color: #ffffff; font-size:25px; background-color:#ceccca; padding: 4px 0 4px 0;}
.tx-cotasx-pi1 div.head .datum {padding-left:10px; font-size:20px; font-weight: 400;}
.tx-cotasx-pi1 div.head .auktionator {padding-left:20px; font-size:20px; font-weight: 400;}
.tx-cotasx-pi1 div.even {background-color:#e6e6e6;}
.tx-cotasx-pi1 div.even .legende {padding: 0 0 0 32px;}
.tx-cotasx-pi1 div.even .helpcolor1 {background-color:#e6e6e6;}
.tx-cotasx-pi1 div.even .helpcolor2 {background-color:#ccffcc;}
.tx-cotasx-pi1 div.even .helpcolor3 {background-color:#ccffff;}
.tx-cotasx-pi1 div.even .helpcolor4 {background-color:#ffcccc;}
.tx-cotasx-pi1 div.odd {background-color:#f2f2f2;}
	
/* Standard */
.tx-cotasx-pi1 div.col {padding: 2px 0 2px 8px; margin:0 0 0 0;}
.tx-cotasx-pi1 div.datum { width:230px; font-weight:200;}
.tx-cotasx-pi1 div.auktionator { width:900px; font-weight: 400;}
.tx-cotasx-pi1 div.auktionator > a {display: block; color:#000000; text-decoration:none; padding: 0 0 0 8px; font-weight: 400;}
.tx-cotasx-pi1 div.auktionator > a > i {color:#d05163; font-size: 20px; margin: 0 6px 0 0;}
.tx-cotasx-pi1 div.auktionator a:hover{ color: #ffffff; background: #aaa49f;}
.tx-cotasx-pi1 div.knopp { width:300px; background-color:#cc0000; color:#ffffff; text-align:center; font-weight: 400;}
.tx-cotasx-pi1 div.knopp.belegt { background-color:#bfbfbf; color:#000000; font-weight: 200;}
.tx-cotasx-pi1 div.knopp > a {display: block; font-weight: 400;}
.tx-cotasx-pi1 div.knopp > a {color:#ffffff; text-decoration:none;}
.tx-cotasx-pi1 div.knopp > a:hover {color:#000000; text-decoration:none;}
.tx-cotasx-pi1 a{color:#000000; text-decoration:underline;}
.tx-cotasx-pi1 a:hover {color:#cc0000; text-decoration:underline;}

.buttkus a {display: block; color:#000000; text-decoration:none; padding: 0 0 0 0;}
.buttkus a:hover{ color: #ffffff; background: #999999; text-decoration:none;}
.abstand {margin: 0 50px 0 0;}



/* Desktops & tablets landscape */
@media only screen and (max-width: 1199px)
{
.tx-cotasx-pi1 div.col { font-size:15px; line-height:28px;}
.tx-cotasx-pi1 div.datum { width:200px; font-weight:200;}
.tx-cotasx-pi1 div.auktionator { width:730px;}
.tx-cotasx-pi1 div.auktionator > a > i {color:#d05163; font-size: 18px; margin: 0 6px 0 0;}
.tx-cotasx-pi1 div.knopp { width:200px; padding-left: 0px; }
}

/* Desktops & tablets landscape */
@media only screen and (max-width: 991px)
{
.tx-cotasx-pi1 div.col { font-size:15px; line-height:24px;}
.tx-cotasx-pi1 div.datum { width:200px; font-size: 15px; font-weight:200;}
.tx-cotasx-pi1 div.auktionator { width:510px;}

.tx-cotasx-pi1 div.knopp { width:200px; margin: 0 0 8px 8px;}
}

/* Phones landscape */
@media only screen and (max-width: 767px)
{
.tx-cotasx-pi1 div.col {height:auto; min-height:10px; margin: 0 0 0 0; padding: 0 0 0 0; font-size:14px; font-weight:200; line-height:22px;}
.tx-cotasx-pi1 div.head {display: none;}
.tx-cotasx-pi1 div.even {margin-bottom:10px; background:#e6e6e6;}
.tx-cotasx-pi1 div.odd {margin-bottom:10px; background:#df2f2f2;}
.tx-cotasx-pi1 div.datum { padding: 4px 8px 0 10px; width:100%; font-weight:200;}
.tx-cotasx-pi1 div.auktionator { width:100%; font-size:16px; font-weight:400; line-height: 17px;}
.tx-cotasx-pi1 div.auktionator > a { width:100%; font-weight:400; line-height: 19px; padding: 4px 4px 8px 10px;}
.tx-cotasx-pi1 div.auktionator > a:hover { width:100%; font-weight:400;}
.tx-cotasx-pi1 div.knopp { width:40%; font-weight:400; line-height:24px; float: left;}
}

/* Auktionsdetails im PopUp-Fenster */
.modal-dialog{width:auto;max-width:600px;}
.modal-title {font-size:22px;font-weight:600;line-height:22px;color:#3f444a;margin:0 0 0 0;}
.modal-body {font-size:16px;font-weight:400;line-height:22px;color:#3f444a;margin:0 0 0 0;}
.modal-body p {margin: 0 0 0 0; padding: 0 0 0 0;}
.modal-body > h2 {margin: 20px 0 10px 0; padding: 0 0 0 0;}
.modal-body > ul {list-style:square outside;margin-left: 0.7em; padding-left: 0.7em;}
.c-content-login-form .modal-dialog .modal-content .modal-footer{background:#f7f7f7;padding:20px 40px;text-align:left;}
.c-content-login-form .modal-dialog .modal-content .modal-footer .c-text-account{display:inline-block;margin-top:5px;}
.c-content-login-form .modal-dialog .modal-content .modal-footer .c-btn-signup{float:right;padding-left:30px;padding-right:30px;}
.modal-footer {margin: 0 0 0 0; padding: 0 30px 30px 0;}
.modal-footer > a {background:#d05163 !important; color:#ffffff !important; text-decoration:none; font-weight: 600; margin:32px 10px 0 20px !important; padding: 6px 16px 6px 16px !important;}
.modal-footer > a:hover{text-decoration:none; color: #d05163 !important; background: #ffffff !important;}
.modal-footer > button {margin:32px 20px 0 20px !important; margin:32px 10px 0 0 !important; padding: 6px 16px 6px 16px !important;}

/* Kontaktformular */
form .form-group .c-checkbox > a {color:#d05163 !important; text-decoration:underline; font-weight: 200;}
form .form-group > .c-checkbox a:hover{color: #000000 !important; text-decoration:underline; font-weight: 200; }

/* Impressum */
.cbp-item a {color:#d05163 !important; text-decoration:underline; font-weight: 200;}
.cbp-item a:hover{color: #000000 !important; text-decoration:underline; font-weight: 200; }

/************************************************************************************
Footer
*************************************************************************************/
/* Standard im Footer */
.c-prefooter {font-family:"Roboto Condensed", sans-serif;font-size:16px;font-weight:200;color:#8f9ba6;}
.c-prefooter p {line-height:34px;}

/* Links im Footermenü */
.c-layout-footer.c-layout-footer-3 {margin:0 0 0 0;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li > a{color:#8f9ba6;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links > li > a:hover{color:#d05163;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links #aktiv > a{color:#d05163;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links .sublink {margin: 0 0 0 10px;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-links .sublink > li{list-style:none;padding:2px 0;}

/* sonstige Links im Footer */
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-address > i{color:#8f9ba6;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-address > li > a{color:#8f9ba6;text-decoration:underline;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-address > li > a:hover{color:#d05163;text-decoration:underline;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container > p > a{color:#8f9ba6;text-decoration:underline;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container > p > a:hover{color:#d05163;text-decoration:underline;}

/* Postfooter */
.c-layout-footer.c-layout-footer-3 .c-postfooter {color:#7f8c97; padding:20px 0;background-color:#3a4148 !important;}
.c-layout-footer.c-layout-footer-3 .c-postfooter a {color:#ffffff; text-decoration:none;}
.c-layout-footer.c-layout-footer-3 .c-postfooter a:hover {color:#d05163; text-decoration:none;}
.c-layout-footer.c-layout-footer-3 .c-postfooter .graffic {color:#ffffff; text-decoration:none;}
.c-layout-footer.c-layout-footer-3 .c-postfooter .graffic a {color:#7f8c97; text-decoration:none;}
.c-layout-footer.c-layout-footer-3 .c-postfooter .graffic a:hover {color:#d05163; text-decoration:none;}