@charset "utf-8";
/* CSS Document eigene Erweiterungen */

/* Import */

/* Borders and Shadows */
@import "borders.css";

/* Basic Construction */
@import "basic-construction.css?rev=20191212";

/* Top Navigation */
@import "nav-top.css";

/* Breadcrumb Navigation */
@import "nav-breadcrumb.css";

/* Main Navigation */
@import "nav-main.css";

/* Sub Navigation */
@import "nav-sub.css";

/* Foot Navigation */
@import "nav-foot.css";

/* Headlines */
@import "headlines.css";

/* SiteFusion Modul Articles-List */
@import "sfmod-article-list.css";

/* SiteFusion Modul Articles-Detail */
@import "sfmod-article-detail.css";

/* SiteFusion Modul Standard Content */
@import "sfmod-standard-content.css";

/* SiteFusion Modul Standard Content */
@import "sfmod-standard-teaser.css";

/* SiteFusion Modul Tipps */
@import "tipps.css";


/* SiteFusion Modul Form Boxen */
@import "form-boxen.css";

/* SiteFusion Modul Form Boxen */
@import "button.css";

/* Content-Box */
.main-content		{width: 591px; padding-top:21px;}
.content_box								{font-size:11px; margin-bottom:15px;float:left;width:100%;}
.content_box .commenterror					{margin:5px 5px 5px 5px;color:#A60000;}
.content_box .cb-head						{height:30px; overflow:hidden; background:url(../images/bg_subnav_off.gif) repeat-x}
/*.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:#7e7476; padding:9px 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:uppercase; margin-bottom:5px;}
.content_box .links .line					{margin:10px 0px 10px 0px;}

.content_box.gallery h4						{float:left; width:480px;color:green;}
.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 9px 0px 0px; color:#7e7476; }
.content_box.gallery .cb-content			{position:relative; zoom:1; border:none;}
.content_box.gallery .back					{margin-right:11px;float:left; margin-top:20px; width:24px;}
.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.gif) 0px 0px no-repeat;}
.content_box.gallery .back a:hover			{background:url(/img/icons/gallery_arrow_left.gif) 0px -38px no-repeat;}
.content_box.gallery .more					{float:right; margin-top:20px;  width:24px;}
.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.gif) 0px 0px no-repeat; float:right;}
.content_box.gallery .more a:hover			{background:url(/img/icons/gallery_arrow_right.gif) 0px -38px no-repeat;}
.content_box.gallery .slider				{width:502px;overflow:hidden; float:left; position:relative;}
.content_box.gallery .item 					{margin:0px 12px 0px 0px; float:left; width:116px; overflow:hidden;}
.content_box.gallery .item .thumb 			{border:2px solid #9c9597; margin-bottom:3px; position:relative; zoom:1;}
.content_box.gallery .item .thumb:hover		{border:2px solid #8d0000;}
.content_box.gallery .item .thumb.active		{border:2px solid #8d0000;}
.content_box.gallery .item .thumb.active .time	{background:#8d0000;}
.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:20px; text-align:center; float:left; width:502px;}
.content_box.gallery .detail_image .count		{color:#9c9597; margin:0px 0px 5px 0px;}
.content_box.gallery .detail_image .image img		{border:1px solid #9c9597; margin:0px 0px 3px 0px;}
.content_box.gallery .detail_image .image img:hover	{border:1px solid #8d0000;}
.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 .dashed					{background:url(/img/background/line_dotted.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:15px;}
.content_box.gallery .sub .more					{margin-top:20px;}
.content_box.gallery .sub .back					{margin-top:20px;}
.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;}
.imgtitle {background:none;color:#000000;}


/* all stars */
.discfirst 	{list-style-type:circle !important;background:none !important; margin:0 0 10px 10px !important; padding:0 !important;}
.discsec 	{list-style-type:disc !important;margin:0 0 5px 15px !important; padding: 0 !important;}

/* paging */
/*.sitepaging										{border-top:1px dotted #9D9698; border-bottom:1px dotted #9D9698; padding:2px 0px 2px 0px; margin:0px 0px 15px 0px; height:23px;}*/
.sitepaging										{border-bottom:1px dotted #9D9698; padding:2px 0px 2px 0px; margin:0px 0px 15px 0px; height:23px;}
.sitepaging.center								{width:100%; text-align:center; margin:0px auto 15px; }
.sitepaging.center .controller					{float:none!important; display:inline-block!important; text-align:center!important; width:auto;}
.sitepaging.center .justified					{ }
.sitepaging .filter								{float:left; }
.sitepaging label								{font-size:12px; margin-right:5px; vertical-align:middle; display:block; float:left; margin-top:3px;}
.sitepaging .sort								{margin:0px; padding:0px; font-family:Trebuchet MS,Arial,sans-serif; float:left;}
.sitepaging .controller							{padding-top:3px; float:right}
.sitepaging .left								{float:left; padding-top:5px;}
.sitepaging .left .beginning					{float:left}
.sitepaging .left .beginning a					{width:10px; height:10px; display:block; background:url(/img/icon/paging_sprite.gif) 0px -20px no-repeat; overflow:hidden;}
.sitepaging .left .back							{float:left}
.sitepaging .left .back a						{width:10px; height:10px; display:block; background:url(/img/icon/paging_sprite.gif) 0px -30px no-repeat; overflow:hidden;}
.sitepaging .right .ending						{float:left}
.sitepaging .right .ending a					{width:10px; height:10px; display:block; background:url(/img/icon/paging_sprite.gif) 0px -00px no-repeat; overflow:hidden;}
.sitepaging .right .forward						{float:left}
.sitepaging .right .forward a					{width:10px; height:10px; display:block; background:url(/img/icon/paging_sprite.gif) 0px -10px no-repeat; overflow:hidden;}
.sitepaging .center								{float:left; width:auto}
.sitepaging .pages								{float:left; font-size:12px; margin:0px 5px; display:inline; }
.sitepaging .pages a							{padding:0px 2px; color:#333333;}
.sitepaging .pages a.active						{color:#FF3333;}
.sitepaging .right								{float:left; padding-top:5px;}
		
