@charset "UTF-8";

div.ohne_schraffur              { padding:9px; margin-bottom:10px; }
div.schraffur                   { background-image:url('../img/design/site/schraffur_grey.gif'); padding:9px; margin-bottom:10px; }
div.schraffur_red               { background-image:url('../img/design/site/schraffur_red.gif'); padding:9px; margin-bottom:10px; }

div.tab_nav                     { height:25px; position:absolute; margin-top:-1px; font-size: 13px;}
div.tab_nav ul                  { list-style:none; }
div.tab_nav li                  { float:left; }

div.tab_nav a, div.tab_nav li.active {
    background: transparent url('../img/design/buttons/tab_a.gif') no-repeat scroll top right;
    display: block;
    /* color:#333333; */
    color: #000000;
    float: left;
    height: 25px;
    margin-right: 1px;
    padding-right: 15px; /* sliding doors padding */
    text-decoration: none;
}

div.tab_nav a span, div.tab_nav li.active span {
    background: transparent url('../img/design/buttons/tab_span.gif') no-repeat;
    display: block;
    line-height: 20px;
    padding-left: 15px;
    padding-top:5px;
}
div.tab_nav a:hover             { text-decoration:underline; }

div.tab_nav a.colored span,
div.tab_nav li.colored span	{color: #993333;}

div.tab_nav a.active, 
div.tab_nav li.active 			{ background-image:url('../img/design/buttons/tab_a_active.gif'); }
div.tab_nav a.active span,
div.tab_nav li.active span	   	{ background-image:url('../img/design/buttons/tab_span_active2.gif');}

div.tab_nav a.plus              { display:inline-block; height:25px; background:url('../img/design/buttons/tab_plus.gif'); width:36px; padding:0; }

div.round_top                   { overflow:hidden; }
div.round_bottom                { overflow:hidden; }

div.round_783                   { width:783px; }
div.round_783 div.round_top     { background:url('../img/design/content/round_783_top.gif'); height:12px; }
div.round_783 div.round_content { background:url('../img/design/content/round_783_content.gif'); padding:0 13px; }
div.round_783 div.round_bottom  { background:url('../img/design/content/round_783_bottom.gif'); height:12px; }

div.for_tab_783 div.round_top   { background:url('../img/design/content/round_783_top_tab.gif'); margin-top:23px; }

div.round_466                   { width:466px; }
div.round_466 div.round_top     { background:url('../img/design/content/round_466_top.gif'); height:12px; }
div.round_466 div.round_content { background:url('../img/design/content/round_466_content.gif'); padding:0 13px; width: 440px;}
div.round_466 div.round_bottom  { background:url('../img/design/content/round_466_bottom.gif'); height:12px; clear: both;}

div.for_tab_466 div.round_top   { background:url('../img/design/content/round_466_top_tab.gif'); margin-top:23px; }

div.round_440                   { width:440px; margin-bottom:12px; }
div.round_440 div.round_top     { background:url('../img/design/content/round_440_top.gif'); height:12px; margin:0px;}
div.round_440 div.round_content { background:url('../img/design/content/round_440_content.gif'); padding:0 13px; width:414px;}
div.round_440 div.round_bottom  { background:url('../img/design/content/round_440_bottom.gif'); height:12px; }

div.round_440_dark                   { width:440px; margin-bottom:12px; }
div.round_440_dark div.round_top     { background:url('../img/design/content/round_440_top_dark.gif'); height:12px; margin:0px; }
div.round_440_dark div.round_content { background:url('../img/design/content/round_440_content_dark.gif'); padding:0 13px;  width:414px;}
div.round_440_dark div.round_bottom  { background:url('../img/design/content/round_440_bottom_dark.gif'); height:12px; }

div.round_307                   { width:307px; }
div.round_307 div.round_top     { background:url('../img/design/content/round_307_top.gif'); height:12px; }
div.round_307 div.round_content { background:url('../img/design/content/round_307_content.gif'); padding:0 13px; }
div.round_307 div.round_bottom  { background:url('../img/design/content/round_307_bottom.gif') ; height:12px; }

div.round_289                   { width:289px; }
div.round_289 div.round_top     { background:url('../img/design/content/round_289_top.gif'); height:12px; }
div.round_289 div.round_content { background:url('../img/design/content/round_289_content.gif'); padding:0 13px; }
div.round_289 div.round_bottom  { background:url('../img/design/content/round_289_bottom.gif'); height:12px; }

div.for_tab_289 div.round_top   { background:url('../img/design/content/round_289_top_tab.gif'); margin-top:23px; }

div.round_289 div.sidebar       { background: url('../img/design/content/head_top_dotted_lines.gif') bottom right no-repeat; }

div.article                     { margin-bottom:16px; padding-bottom:16px;}
div.content_container div.article p,
div.article p                   { font-size:14px; margin-bottom:9px; }

div.content_container div.article ul,
div.article ul                { padding-left: 1em; margin-bottom:9px; }

div.content_container div.article h2 a,
div.article h2 a, div.article h2  { 
	/* color: #000000; */
	font-size: 16px;
}

div.content_container div.article img,
div.article img                 { padding:2px; border: #bfbfbf 1px solid; margin-bottom:10px; }

div.content_container div.article {padding-left: 13px; padding-right: 13px;};



div.headline h2 a.large         { color: #993333; font-size: 16px; }
div.headline h2 a.large:hover   { color: #FFFFFF; background-color:#993333; text-decoration:none; }
div.headline h2 a.small         { color: #000000; font-size:14px; font-weight: normal;}

div.sidebar h2                  { font-weight:normal; font-size:16px;}

a.view_all                      { font-style:italic; }
a.view_all:hover                { color: #FFFFFF; background-color:#993333; text-decoration:none; }

.bordered                       { padding:2px; border: #bfbfbf 1px solid; margin-bottom:18px; }

div.comment_layer                           { width: 695px; }
div.comment_layer div.comment_layer_top     { background:url('../img/design/content/comment_layer_top_v2.png'); height:6px; }
div.comment_layer div.comment_layer_content { background:url('../img/design/content/comment_layer_content_v2.png'); padding:3px 10px; }
div.comment_layer div.comment_layer_bottom  { background:url('../img/design/content/comment_layer_bottom_v2.png'); height:11px; }

div.comment_layer_content_top				{text-align: right; height: 18px; width: 656px;}
div.comment_layer_content_top img 			{padding: 0; margin: 0;}

div.comment_form, div.comment_form_layer { padding:0 15px 0 15px; color:#666666;}
div.comment_form_layer			{width:642px;}

div.comment_form_layer .input-text,
div.comment_form .input-text    { width: 135px; }

div.comment_form_layer .full,
div.comment_form .full   		{ width: 100%; }

div.comment_form_layer small,
div.comment_form small          { font-size:10px; color:#9f9e9e; line-height:20px;}

div.comment_form_layer .textarea,
div.comment_form .textarea      { width: 100%; height: 80px;}

div.comment_form_left			{float: left; width: 321px; margin-top: 15px;}
div.comment_form_right			{float: left; width: 306px; padding-left: 15px; margin-top: 15px;}
.input-submit-comment  			{margin: 0 3px 0 0;}

/* ======== Klassen für die Zeilenübergreifende Anzeige ========= */

div.head_top                    { background:url('../img/design/site/schraffur_grey_484.gif') repeat-y; padding-left:9px; padding-bottom:9px; margin-bottom:10px; }
div.tab_nav_container           { padding-top:9px; float:left; }
div.content_container           { background-image: url('../img/design/content/head_top_bg.gif'); }
div.content_row                 { background: url('../img/design/content/head_top_dotted_lines.gif') bottom no-repeat; padding-bottom:16px; padding-top:6px; }
div.content_row_left            { background: url('../img/design/content/head_top_dotted_lines_left.gif') bottom left no-repeat; padding-bottom:16px; padding-top:6px; }


div.head_top .sidebar_header    { background: url('../img/design/content/head_top_dotted_lines.gif') bottom right no-repeat; height:28px; font-size:13px; padding-top:4px; }
div.head_top .sidebar_header a  { color:#993333; }

div.head_top .article           { margin-bottom:0px; padding-top:3px; padding-bottom:14px; }
div.head_top .headline          { width:406px; padding:0 14px; border-bottom:0px; float:left; }
div.head_top .sidebar           { width:280px; padding:0 14px; border-bottom:0px; float:right; }

div.img_cont                    { color:#999999; padding-bottom:10px; float:left; font-size:11px; }
div.img_cont img                { margin-bottom:5px; }
div.img_col1 img                { display:block; }
div.img_col2                    { margin-right:12px; width:213px; }
div.img_col3                    { margin-right:8px; width:141px; }
div.img_col_last                { margin-right:0px; }

/* ======== Teaser ========= */

div.teaser                      { margin-bottom:18px; }
div.teaser div.round_content    { padding-bottom:10px; }
div.teaser div.round_bottom     { background:url('../img/design/content/round_307_bottom_schraffur.gif'); height:17px; }

div.teaser img                  { margin-bottom:8px; }

div.teaser div.icon             { float:left; margin-right:8px; }
div.teaser div.icon_content     { float:left; width:220px;}

div.teaser span.title           { font-size:14px; color:#000000; display:block; margin-bottom:10px; }
div.teaser span.large           { font-size:14px; color:#666666; display:block; margin-bottom:8px; }
div.teaser span.small           { font-size:11px; color:#666666; display:block; margin-bottom:8px; }
div.teaser a:hover              { color:#666666; }

/* ============= LINKS ============= */

div.links table                     { width:100%; border-top:#333333 1px dashed; margin-top:10px; }
div.links table th                  { text-align:left; font-weight:bold; padding-top:20px; padding-bottom:15px; vertical-align:middle;}
div.links table td                  { vertical-align:top; padding-right:10px; }
div.links a                         { color:#000000;}
div.links small a                   { color:#000000; text-transform: uppercase;}
div.links table td a                { display:block; margin-bottom:10px; }

/* =============== PUBLIZIEREN ================= */

div.publizieren h2              { font-size:18px; font-weight:bold; padding:10px 0;}
div.publizieren h3              { font-size:16px; font-weight:bold; padding:10px 0;}
div.publizieren h4              { font-size:12px; font-weight:bold; padding:10px 0;}
div.publizieren p               { padding:10px 0;}
.publizieren a               { color:#000000; text-decoration:underline; }
.publizieren a:hover         { text-decoration:none; }

div.publizieren .border-top     { border-top:#999999 1px dashed; padding:15px 0; font-size:16px; }

div.publizieren .step1 label    { width:180px; display:inline-block; }
div.publizieren .step1 label:hover { background-color:#ad041b; color:#FFFFFF; }
div.publizieren .step1 .checkbox    { margin-left:-20px;}
div.publizieren .step1 .input-submit { margin:20px 115px; }

div.publizieren label    { display:block; margin-bottom:5px; }
div.publizieren .input-text { width:417px; margin-right:10px; margin-bottom:30px; }
div.publizieren .input-text-small { width:280px; }

div.publizieren .step3 .input-checkbox { float:left; margin-right:10px; margin-top:3px; }
div.publizieren .step3 textarea.input-text { height:384px; }
div.publizieren .step4 textarea.input-text { height:200px; }

div.publizieren div.large_icon  { height:80px; float:left;  margin-right:20px; }


div.help_layer_row {
	height: 22px;  width: 800px; margin-bottom: 3px;
}

div.follow {height: 26px; width: 800px; margin-bottom: 23px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#acabab; line-height: 16px;}
div.follow a {color:#acabab; text-decoration: underline;}
div.follow a strong {font-weight: normal; text-transform: uppercase;}
div.follow a lowercase {font-weight: normal; text-transform: lowercase;}
div.follow a:hover, div.follow a:focus {text-decoration: none;}

div.follow span {padding-top: 5px; display: block; float: left;}
div.follow span.channel {padding-top: 6px;}
div.follow div.left {float: left; width: 490px;}
div.follow div.right {
	float: left;
	width: 310px;
}

div.follow a.facebook {display: block;	width: 24px; height: 24px; float: left; background: url('../img/design/icons/follow_channel/facebook.png') top left no-repeat;  margin-left: 10px;}
div.follow a.twitter {display: block; width: 24px;height: 24px;float: left;	background: url('../img/design/icons/follow_channel/twitter.png') top left no-repeat; margin-left:10px;}
div.follow a.google {display: block; width: 24px;height: 25px;float: left; background: url('../img/design/icons/follow_channel/google.png') top left no-repeat; margin-left:10px;}
div.follow a.rss {display: block; width: 24px;height: 24px;float: left; background: url('../img/design/icons/follow_channel/rss.png') top left no-repeat; margin-left:10px;}
div.follow a.mail {display: block; width: 24px;height: 25px;float: left; background: url('../img/design/icons/follow_channel/mail.png') top left no-repeat; margin-left:10px;}
div.follow span.spacer { margin-right: 25px;}


div.channel {float: left; height: auto; width: 440px;}
div.channel a.facebook {display: block;	width: 17px; height: 17px; float: left; background: url('../img/design/icons/follow_channel/facebook_channel.png') top left no-repeat; padding: 0 0 15px 0;}
div.channel a.twitter {display: block; width: 56px; height: 17px; float: left; background: url('../img/design/icons/follow_channel/twitter_channel.png') top left no-repeat; padding: 0 10px 15px 0;}
div.channel a.google {display: block; width: 104px; height: 17px; float: left; background: url('../img/design/icons/follow_channel/google_channel.jpg') top left no-repeat; padding: 0 10px 15px 0;}
div.channel a.rss {display: block; width: 17px; height: 17px; float: left; background: url('../img/design/icons/follow_channel/rss_channel.png') top left no-repeat; padding: 0 0 15px 0;}
div.channel a.netvibes {display: block; width: 91px; height: 17px; float: left; background: url('../img/design/icons/follow_channel/netvibes_channel.jpg') top left no-repeat; padding: 0 10px 15px 0;}
div.channel a.pageflakes {display: block; width: 91px; height: 17px; float: left; background: url('../img/design/icons/follow_channel/pageflakes_channel.jpg') top left no-repeat; padding: 0 10px 15px 0;}
div.channel a.icon_text {display: block; float: left; width: auto;  padding: 3px 10px 0 5px; height: 17px;}


div.dotted_line {
	clear: both;
	background:url('../img/design/content/dottet_line_magazine.png'); 
	height: 1px; 
	font-size: 0px;
	width: 403px;
	margin-top: 15px;
}

.default {
	color: #000000;
}

div.icon_content div.link {
	clear: both;
	float: left;
	width: 225px;
}

div.icon_content div.link span {
	float: left;
	display: block;
	width: 215px;
}

div.icon_content div.link span.symbol {
	width: 10px;
}

a.get_widget, a.get_widget:link {
	display: block;
	background:url('../img/design/buttons/getwidget-xbtn.gif') no-repeat scroll 0 0 transparent; 
	background-position: 0 -45px;
	width: 280px;
	height: 45px;
	margin-bottom: 15px;
	cursor: pointer;
	text-decoration: none;
}

a.get_widget:hover, a.get_widget:focus {
	background-position: 0 0;
}


/* Wordpress generierte Klassen innerhalb enes Post */

div.wp-caption p.wp-caption-text {
	color: #999999;
	font-size: 11px;
	padding-right: 5px;	
}
.alignleft {
	float: left;
	/* margin: 2px 10px 5px 0; */
	margin: 2px 5px 5px 0;
}

.alignright {
	float: right;
	/* margin: 2px 0 5px 10px; */
	margin: 2px -4px 5px 10px;
}

.aligncenter {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.nach-oben {
	text-align: right;
	margin: 12px 0;
}

.center {
	text-align: center;
}

.rechts {
	text-align: right;
}
hr {
	clear:both;
	border: 0;
	height: 0px;
	visibility: hidden;
}


