

/* ----------------------------------------
	Das tut man nicht (20.07.2009)
   	Author: unternehmen.online GmbH & Co. KG
	Media: Screen 								
   ----------------------------------------  */



html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , dl , dt , dd , blockquote, textarea, input, select {
margin: 0;
padding: 0; 
font-family: Georgia, "Times New Roman", Times, serif; }

body { font-size: 100%; padding: 0; margin: 0; background: #e5e5e5; }



/* GLOBAL */

hr {
display:none;
position: absolute;
left: -1000px;
top: -1000px;
width: 0;
height: 0;
overflow: hidden;
display: inline;}

.invisible, div.felogin-hidden {
display:none;
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;}

.unsichtbar{
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;
visibility: hidden;}




p { font-size:13px; color:#55555; line-height:21px;}

a:link, a:visited {
color: #e2a200; text-decoration: underline; } 
a:hover, a:active, a:focus {
color: #000000; text-decoration: underline; }


h1.head 	{ font-size: 20px; line-height:33px; font-weight: bold; color: #000000; padding: 0; margin: 0 0 7px 0;} 
h2.subhead 	{ font-size: 16px; font-weight: bold; color:#e2a200; line-height:21px; margin:0 0 13px 0; padding:0;} 

h1 { font-size: 20px; font-weight: bold; color:#000000; margin:0 0 20px 0;} 
h2 { font-size: 16px; font-weight: bold; color:#000000; margin:0 0 16px 0;} 
h3 { font-size: 14px; font-weight: bold; color:#000000; margin:0 0 14px 0; } 
h4 { font-size: 0.63em; font-weight: normal; } 
h5 { font-size: 0.56em; font-weight: normal; } 
h6 { font-size: 0.50em; font-weight: normal; } 

ul {		margin-top: 5px; margin-bottom: 17px; }
ul li {		font-size: 13px; color: #4C4C4C; line-height: 19px; list-style: square; list-style-position:outside; display: list-item; margin: 0 0 0 35px; }
ul li li {	font-size: 100%; color: #4C4C4C; line-height: 19px; list-style: disc; list-style-position:outside; display: list-item; margin: 0 0 0 17px; }
ol {		margin-top: 5px; margin-bottom: 17px; }
ol li {		font-size: 13px; color: #4C4C4C; line-height: 19px; list-style: decimal outside; display: list-item; margin: 0 0 0 42px; }
ol li li {	font-size: 100%; color: #4C4C4C; line-height: 19px; list-style: upper-roman outside; display: list-item; margin: 0 0 0 17px; }




table {
clear: left;
border-collapse: collapse; width:100%;
margin-bottom:19px}



caption { font-size: 16px; font-weight: bold; padding: 7px 5px 7px 5px; margin:0; color: #000000; background: #ffffff; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000;}


table th  {
background:#ffffff; border-top: 2px solid #000000; border-bottom: 2px solid #cccccc; border-left: 0px solid #ffffff; border-right: 0px solid #ffffff;}
table th p {
font-size: 13px; line-height: 19px; padding: 0; margin: 5px; color: #000000; font-weight:bold; text-align:left;}

table td  {
border-bottom: 1px solid #E5E5E5;}
table td p {
font-size: 13px; line-height: 19px; padding: 0; margin: 5px; color: #4C4C4C;}


table td img {
padding: 0; margin: 5px; }





.color			{ color:#e2a200;} /* Corporate Color */
.black			{ color:#000000;}

.clear 			{ clear:both;  } 

.float-left 	{ float:left; display:inline; } 
.float-right 	{ float:right; display:inline; } 

sup 			{ position:relative; bottom:0.3em; vertical-align:baseline; }
sub 			{ position:relative; bottom:-0.2em; vertical-align:baseline; }

.normal			{ font-weight:normal; }
.bold			{ font-weight:bold; }
.italic        	{ font-style:italic; }
.underline     	{ border-bottom:1px solid; }

.img-left      	{ float:left; margin:0.25em 1.00em 0.25em 0; }
.img-right     	{ float:right; margin:0.25em 0 0.25em 1.00em; }

.nopadding     	{ padding:0; }
.nomargin     	{ margin:0 !important; }
.noindent      	{ margin-left:0; padding-left:0; }
.nobullet      	{ list-style:none; list-style-image:none; }

.small			{ font-size:80%; }

a img 			{ border:none;}




/* GRUNDGERUEST */

div.wrapper {
width: 100%;
margin: 0;
padding: 0;
text-align:center;}

div.site-container {
width: 900px;
margin: 0 auto 0 auto;
padding: 0;
text-align:left;}

div.head {
float:left;
display:inline;
width:900px;
height:137px;
margin: 0;
padding: 0;
background:#ffffff;}

div.head-folge {
float:left;
display:inline;
width:900px;
/*height:166px;*/
margin: 0;
padding: 0 0 10px 0;
background:#ffffff;}

div.content-body {
float:left;
display:inline;
width:900px;
background: #ffffff url(../images/content_body_bg.gif) left repeat-y;}






/* METANAVAV */

div.metanav {
float: left;
display: inline;
margin: 16px 0 0 10px;
padding: 0;
width:850px;
}

div.metanav ul {
list-style: none;
padding: 0;
margin: 0;  }

div.metanav ul li {
margin: 0;
padding: 0;
display: inline; }


a.metanav:link, a.metanav:visited {
font-size:11px; font-weight:normal; line-height:17px; color:#666666; text-decoration:none; margin: 0 0 0 0; padding: 0 10px 0 10px; background: url(../images/metanav_trenner.gif) right no-repeat; float:left; display:inline; }
a.metanav:hover, a.metanav:active, a.metanav:focus {
font-size:11px; font-weight:normal; line-height:17px; color:#000000; text-decoration:underline; margin: 0 0 0 0; padding: 0 10px 0 10px; background: url(../images/metanav_trenner.gif) right no-repeat; float:left; display:inline;}

a.metanav-last:link, a.metanav-last:visited {
font-size:11px; font-weight:normal; line-height:17px; color:#666666; text-decoration:none; margin: 0 0 0 0; padding: 0 10px 0 10px; float:left; display:inline; }
a.metanav-last:hover, a.metanav-last:active, a.metanav-last:focus {
font-size:11px; font-weight:normal; line-height:17px; color:#000000; text-decoration:underline; margin: 0 0 0 0; padding: 0 10px 0 10px; float:left; display:inline;}




/* LOGO */

div.logo {
float: left;
display: inline;
margin: 13px 0 0 19px;
padding: 0;
width:840px;
}

div.logo h1{
font-size:34px; margin:0; padding:0;}







/* NAV01 */

div.nav01 {
float: left;
display: inline;
margin: 18px 0 0 21px;
padding: 0;
width:870px;
}

div.nav01 ul {
list-style: none;
padding: 0;
margin: 0;  }

div.nav01 ul li {
margin: 0;
padding: 0;
display: inline; }


a.nav01-off:link, a.nav01-off:visited {
font-size:16px; font-weight:bold; line-height:20px; color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 0 10px 2px 10px; background: url(../images/nav01_off.gif) right no-repeat; float:left; display:inline; }
a.nav01-off:hover, a.nav01-off:active, a.nav01-off:focus {
font-size:16px; font-weight:bold; line-height:20px; color:#e2a200; text-decoration:none; margin: 0 0 0 0; padding: 0 10px 2px 10px; background: url(../images/nav01_over.gif) right no-repeat; float:left; display:inline;}

a.nav01-on:link, a.nav01-on:visited {
font-size:16px; font-weight:bold; line-height:20px; color:#ffffff; text-decoration:none; margin: 0 0 0 -1px; padding: 0 10px 2px 10px; background:#000000; float:left; display:inline; }
a.nav01-on:hover, a.nav01-on:active, a.nav01-on:focus {
font-size:16px; font-weight:bold; line-height:20px; color:#ffffff; text-decoration:none; margin: 0 0 0 -1px; padding: 0 10px 2px 10px; background:#000000; float:left; display:inline;}


a.nav01-off-last:link, a.nav01-off-last:visited {
font-size:16px; font-weight:bold; line-height:20px; color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 0 10px 2px 10px; float:left; display:inline; }
a.nav01-off-last:hover, a.nav01-off-last:active, a.nav01-off-last:focus {
font-size:16px; font-weight:bold; line-height:20px; color:#e2a200; text-decoration:none; margin: 0 0 0 0; padding: 0 10px 2px 10px; float:left; display:inline;}

a.nav01-on-last:link, a.nav01-on-last:visited {
font-size:16px; font-weight:bold; line-height:20px; color:#ffffff; text-decoration:none; margin: 0 0 0 -1px; padding: 0 10px 2px 10px; background:#000000; float:left; display:inline; }
a.nav01-on-last:hover, a.nav01-on-last:active, a.nav01-on-last:focus {
font-size:16px; font-weight:bold; line-height:20px; color:#ffffff; text-decoration:none; margin: 0 0 0 -1px; padding: 0 10px 2px 10px; background:#000000; float:left; display:inline;}




/* NAV02 */

div.nav02 {
float: left;
display: inline;
margin: 7px 0 0 20px;
padding: 0;
width:870px;
}

div.nav02 ul {
list-style: none;
padding: 0;
margin: 0;  }

div.nav02 ul li {
float: left;
display: inline;
margin: 0;
padding: 0 0 5px 0;
display: inline; }


a.nav02-off:link, a.nav02-off:visited {
font-size:12px; font-weight:bold; line-height:17px; color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 2px 10px 2px 10px; float:left; display:inline; white-space: nowrap;}
a.nav02-off:hover, a.nav02-off:active, a.nav02-off:focus {
font-size:12px; font-weight:bold; line-height:17px; color:#e2a200; text-decoration:none; margin: 0 0 0 0; padding: 2px 10px 2px 10px; float:left; display:inline; white-space: nowrap; }

a.nav02-on:link, a.nav02-on:visited {
font-size:12px; font-weight:bold; line-height:17px; color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 2px 10px 2px 10px; background:#000000; float:left; display:inline; white-space: nowrap; }
a.nav02-on:hover, a.nav02-on:active, a.nav02-on:focus {
font-size:12px; font-weight:bold; line-height:17px; color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 2px 10px 2px 10px; background:#000000; float:left; display:inline; white-space: nowrap; }


a.nav02-off-last:link, a.nav02-off-last:visited {
font-size:12px; font-weight:bold; line-height:17px; color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 0 10px 2px 10px; float:left; display:inline; white-space: nowrap; }
a.nav02-off-last:hover, a.nav02-off-last:active, a.nav02-off-last:focus {
font-size:12px; font-weight:bold; line-height:17px; color:#e2a200; text-decoration:none; margin: 0 0 0 0; padding: 0 10px 2px 10px; float:left; display:inline; white-space: nowrap; }

a.nav02-on-last:link, a.nav02-on-last:visited {
font-size:12px; font-weight:bold; line-height:17px; color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 0 10px 2px 10px; background:#000000; float:left; display:inline; white-space: nowrap; }
a.nav02-on-last:hover, a.nav02-on-last:active, a.nav02-on-last:focus {
font-size:12px; font-weight:bold; line-height:17px; color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 0 10px 2px 10px; background:#000000; float:left; display:inline; white-space: nowrap; }






div.content-container {
float:left;
display:inline;
width:540px;
margin:0 0 0 20px;
padding: 0;
border-top:2px solid #000000;}

div.content {
float:left;
display:inline;
width:540px;
margin:0 0 0 0;
padding: 15px 0 25px 0;
background:url(../images/dot2.gif) top repeat-x;}

div.content p strong {
font-weight: bold; color: #000000;
}

div.content-blog-first {
float:left;
display:inline;
width:540px;
margin:0;
padding: 0 0 25px 0;
background: url(../images/dot2.gif) bottom repeat-x;}

div.content-blog {
float:left;
display:inline;
width:540px;
margin:0;
padding: 18px 0 25px 0;
background: url(../images/dot2.gif) bottom repeat-x;}

div.marginal-container {
float:left;
display:inline;
width:300px;
margin:0 0 0 20px;
padding: 0;
border-top:2px solid #000000;}


div.footer {
float:left;
display:inline;
width:900px;
margin:0 0 0 0;
padding: 12px 0 27px 0;
background:#ffffff url(../images/footer_body_bg.gif) top no-repeat;
border-top:16px solid #ffffff;}

div.footer p{
font-size:13px; line-height:16px; margin:0 0 0 20px; padding:0;}










/* BREADCRUMBS */

div.breadcrumbs {
float: left;
display: inline;
width:100%;
margin: 0 0 0 0;
padding: 3px 0 5px 0;}

div.breadcrumbs p 		{ font-size: 11px; line-height:16px; font-weight: normal; color: #e2a200; padding: 0; margin: 0; text-decoration: none; float:left; display:inline; } 
div.breadcrumbs p span 	{ float:left; display:inline; margin:0 5px 0 0;} 


a.breadcrumb:link, a.breadcrumb:visited {
font-size: 11px; line-height:16px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 10px 0 0; margin: 0 5px 0 0; background:url(../images/path_trenner.gif) right no-repeat;  float:left; display:inline; white-space:nowrap;}
a.breadcrumb:hover, a.breadcrumb:active, a.breadcrumb:focus {
font-size: 11px; line-height:16px; font-weight: normal; text-decoration: underline; color: #e2a200; padding: 0 10px 0 0; margin: 0 5px 0 0; background:url(../images/path_trenner.gif) right no-repeat;  float:left; display:inline; white-space:nowrap;}

a.breadcrumb-last:link, a.breadcrumb-last:visited {
font-size: 11px; line-height:16px; font-weight: normal; text-decoration: none; color: #000000; padding: 0 10px 0 0; margin: 0 5px 0 0; float:left; display:inline; white-space:nowrap;}
a.breadcrumb-last:hover, a.breadcrumb-last:active, a.breadcrumb-last:focus {
font-size: 11px; line-height:16px; font-weight: normal; text-decoration: underline; color: #e2a200; padding: 0 10px 0 0; margin: 0 5px 0 0; float:left; display:inline; white-space:nowrap;}






/* MAINARTICLE */

div.mainarticle {
float: left;
display: inline;
width:100%;
margin: 0;
padding: 0;
padding-bottom: 20px;
background:url(../images/dot2.gif) bottom repeat-x;}

div.mainarticle-illu{
float: left;
display: inline;
width:100%;
margin: 0 0 8px 0;
padding: 0;}

div.mainarticle h3 { font-size: 24px; line-height:33px; font-weight: bold; color: #000000; padding: 0; margin: 0 0 7px 0; }

div.mainarticle h3 a:link, div.mainarticle h3 a:visited { 
font-size: 24px; line-height:33px; font-weight: bold; color: #000000; padding: 0; margin: 0 0 7px 0; text-decoration: none; }
div.mainarticle h3 a:hover, div.mainarticle h3 a:active { 
font-size: 24px; line-height:33px; font-weight: bold; color: #000000; padding: 0; margin: 0 0 7px 0; text-decoration: none; }

div.mainarticle p { font-size: 13px; line-height:21px; font-weight: normal; color: #55555; padding: 0; margin: 0 0 0 0; } 
div.mainarticle p strong { color: #000000; } 
div.mainarticle-nav p { font-size: 12px; line-height:19px; font-weight: normal; color: #55555; padding: 0; margin: 0 0 0 0; } 


div.mainarticle-illu .text{
position:absolute;
background:#ffffff;
margin: 134px 0 0 0;
padding: 9px 20px 0 0;}

div.mainarticle-illu .text h2 { font-size: 16px; line-height:20px; font-weight: bold; color: #e2a200; padding: 0; margin: 0; } 


div.mainarticle-nav{
float: left;
display: inline;
width:100%;
height:26px;
margin: 25px 0 11px 0;
padding: 0;
background:url(../images/dot.gif) bottom repeat-x;}

div.mainarticle-nav ul {
list-style: none;
padding: 0;
margin: 0;  }

div.mainarticle-nav ul li {
margin: 0;
padding: 0;
display: inline; }


a.articlenav:link, a.articlenav:visited {
font-size:13px; font-weight:bold; line-height:16px; color:#4C4C4C; text-decoration:none; margin: 0 10px 0 0; padding: 4px 0 4px 10px; width:163px; background:#E5E5E5; float:left; display:inline; }
a.articlenav:hover, a.articlenav:active, a.articlenav:focus {
font-size:13px; font-weight:bold; line-height:16px; color:#ffffff; text-decoration:none; margin: 0 10px 0 0; padding: 4px 0 4px 10px; width:163px; background:#4C4C4C; float:left; display:inline;}

a.articlenav-last:link, a.articlenav-last:visited {
font-size:13px; font-weight:bold; line-height:16px; color:#4C4C4C; text-decoration:none; margin: 0 0 0 0; padding: 4px 0 4px 10px; width:163px; background:#E5E5E5; float:left; display:inline; }
a.articlenav-last:hover, a.articlenav-last:active, a.articlenav-last:focus {
font-size:13px; font-weight:bold; line-height:16px; color:#ffffff; text-decoration:none; margin: 0 0 0 0; padding: 4px 0 4px 10px; width:163px; background:#4C4C4C; float:left; display:inline;}


li#current a.articlenav:link, li#current a.articlenav:visited {
font-size:13px; font-weight:bold; line-height:16px; color:#e2a200; text-decoration:none; margin: 0 10px 0 0; padding: 4px 0 6px 10px; width:163px; background: url(../images/artivlenav_current.gif) no-repeat; float:left; display:inline; }
li#current a.articlenav:hover, li#current a.articlenav:active, li#current a.articlenav:focus {
font-size:13px; font-weight:bold; line-height:16px; color:#e2a200; text-decoration:none; margin: 0 10px 0 0; padding: 4px 0 6px 10px; width:163px; background: url(../images/artivlenav_current.gif) no-repeat;  float:left; display:inline;}

li#current a.articlenav-last:link, li#current a.articlenav-last:visited {
font-size:13px; font-weight:bold; line-height:16px; color:#e2a200; text-decoration:none; margin: 0 0 0 0; padding: 4px 0 6px 10px; width:163px; background: url(../images/artivlenav_current.gif) no-repeat; float:left; display:inline; }
li#current a.articlenav-last:hover, li#current a.articlenav-last:active, li#current a.articlenav-last:focus {
font-size:13px; font-weight:bold; line-height:16px; color:#e2a200; text-decoration:none; margin: 0 0 0 0; padding: 4px 0 6px 10px; width:163px; background: url(../images/artivlenav_current.gif) no-repeat;  float:left; display:inline;}


div.answer {
float: left;
display: inline;
width: 100%;
}

div.answer p { font-size: 13px; line-height:21px; font-weight: normal; color: #55555; padding: 0; margin: 0; }

div.mainarticle-links {
float: left;
display: inline;
width:100%;
margin: 22px 0 0 0;
padding: 0 0 20px 0;}

div.mainarticle-links-comments {
float: left;
display: inline;
width:100%;
/*padding: 0 0 20px 0;*/}

div.mainarticle-links h3, div.mainarticle-links-comments h3 { font-size: 16px; line-height:20px; font-weight: bold; color: #000000; padding: 0; margin: 0 0 7px 0; } 

div.mainarticle-links ul, div.mainarticle-links-comments ul {
list-style: none;
padding: 0;
margin: 0;  }

div.mainarticle-links ul li {
margin: 0;
padding: 0;
display: inline; }

div.mainarticle-links-comments ul li {
display: inline;
margin: 0;
padding: 0;
}

div.mainarticle-links a:link, div.mainarticle-links a:visited {
font-size:13px; font-weight:bold; line-height:16px; color:#000000; text-decoration:none; margin: 0 15px 0 0; padding: 0; float:left; display:inline; }
div.mainarticle-links a:hover, div.mainarticle-links a:active, div.mainarticle-links a:focus {
font-size:13px; font-weight:bold; line-height:16px; color:#e2a200; text-decoration:underline; margin: 0 15px 0 0; padding: 0; float:left; display:inline;}

div.mainarticle-links-comments a:link, div.mainarticle-links-comments a:visited {
font-size:13px; font-weight:bold; line-height:16px; color:#000000; text-decoration:none; margin: 0 0 0 5px; padding: 0; line-height: 20px; }
div.mainarticle-links-comments a:hover, div.mainarticle-links-comments a:active, div.mainarticle-links-comments a:focus {
font-size:13px; font-weight:bold; line-height:16px; color:#e2a200; text-decoration:underline; margin: 0 0 0 5px; padding: 0; line-height: 20px;}

div.mainarticle-links ul li input.first {
float: left;
display: inline;
margin: 0 13px 0 0;
padding: 0;
width:227px;
border:none;
background:none;
color:#000000;
font-size:13px;
font-weight: bold;
text-align: left;
}

div.mainarticle-links ul li input.first:hover{
color:#e2a200;
cursor:pointer;
text-decoration:underline;
}

div.mainarticle-links ul li input.second {
float: left;
display: inline;
margin: 0 13px 0 0;
padding: 0;
width:125px;
border:none;
background:none;
color:#000000;
font-size:13px;
font-weight: bold;
}

div.mainarticle-links ul li input.second:hover{
color:#e2a200;
cursor:pointer;
text-decoration:underline;
}

div.mainarticle-links ul li input.third {
float: left;
display: inline;
margin: 0;
padding: 0;
width:135px;
border:none;
background:none;
color:#000000;
font-size:13px;
font-weight: bold;
}

div.mainarticle-links ul li input.third:hover{
color:#e2a200;
cursor:pointer;
text-decoration:underline;
}




/* SUBARTICLE */

div.subarticle-container {
float: left;
display: inline;
width:100%;
margin: 0;
padding:0;}

div.subarticle-container-small {
float: left;
display: inline;
width:380px;
margin: 0;
padding:0;}


div.subarticle {
float: left;
display: inline;
width:100%;
margin: 0;
padding: 14px 0 10px 0;
background:url(../images/dot2.gif) bottom repeat-x;}


div.subarticle-first{
float: left;
display: inline;
width:100%;
margin: 0;
padding: 14px 0 10px 0;
background:url(../images/dot2.gif) bottom repeat-x;}

div.subarticle-last {
float: left;
display: inline;
width:100%;
margin: 0;
padding: 14px 0 10px 0;}

div.subarticle-illu {
float: left;
display: inline;
width:173px;
margin: 6px 20px 0 0;
padding: 0;}

div.subarticle-illu-vita {
float: left;
display: inline;
width:70px;
margin: 0 20px 0 0;
padding: 0;}


div.subarticle-text {
float:left;
display: inline;
width:347px;
margin: 0;
padding: 0;}

div.subarticle-container-small div.subarticle-text {
float:left;
display: inline;
width:185px;
margin: 0;
padding: 0;}

div.subarticle-text h2 { font-size: 16px; line-height:20px; font-weight: bold; color: #e2a200; padding: 0; margin: 0 0 3px 0; }
div.subarticle-text h3 { font-size: 16px; line-height:20px; font-weight: bold; color: #000000; padding: 0; margin: 0 0 7px 0; } 
div.subarticle-text p { font-size: 13px; line-height:21px; font-weight: normal; color: #55555; padding: 0; margin: 0 0 12px 0; } 

div.subarticle-text h3 a:link, div.subarticle-text h3 a:visited { 
font-size: 16px; line-height:20px; font-weight: bold; color: #000000; text-decoration:none;  } 
div.subarticle-text h3 a:hover, div.subarticle-text h3 a:active, div.subarticle-text h3 a:focus { 
font-size: 16px; line-height:20px; font-weight: bold; color: #e2a200; text-decoration:underline;  } 

div.subarticle-text p a:link, div.subarticle-text p a:visited { 
color: #000000; text-decoration:none;  } 
div.subarticle-text p a:hover, div.subarticle-text p a:active, div.subarticle-text p a:focus { 
color: #e2a200; text-decoration:underline;  } 


div.subarticle-text ul {
list-style: none;
padding: 0;
margin: 10px 0 0 0; 
float:left;
display: inline;  }

div.subarticle-text ul li {
list-style: none;
margin: 0;
padding: 0;
float:left;
display: inline; }

div.subarticle-text li a:link, div.subarticle-text li a:visited {
font-size:13px; font-weight:normal; line-height:18px; color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 0 0 3px 0; float:left; display:inline; width:347px; }
div.subarticle-text li a:hover, div.subarticle-text li a:active, div.subarticle-text li a:focus {
font-size:13px; font-weight:normal; line-height:18px; color:#e2a200; text-decoration:underline; margin: 0 0 0 0; padding: 0 0 3px 0; float:left; display:inline; width:347px;}

div.subarticle-container-small div.subarticle-text li a:link, div.subarticle-container-small div.subarticle-text li a:visited {
font-size:13px; font-weight:normal; line-height:18px; color:#000000; text-decoration:none; margin: 0 0 0 0; padding: 0 0 3px 0; float:left; display:inline; width:185px; }
div.subarticle-container-small div.subarticle-text li a:hover, div.subarticle-container-small div.subarticle-text li a:active, div.subarticle-container-small div.subarticle-text li a:focus {
font-size:13px; font-weight:normal; line-height:18px; color:#e2a200; text-decoration:underline; margin: 0 0 0 0; padding: 0 0 3px 0; float:left; display:inline; width:185px;}





div.subarticle-nav-top {
float: left;
display: inline;
width:100%;
margin: 0;
padding:0;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;}

div.subarticle-nav-content {
float: left;
display: inline;
width: 100%;
margin: 4px 0 0 0;
padding: 0 0 4px 0;
}

div.subarticle-nav-bottom {
float: left;
display: inline;
width:100%;
margin: 10px 0 0 0;
padding:0;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;}

div.subarticle-nav-top ul, div.subarticle-nav-bottom ul {
list-style:none;
margin: 0;
padding: 0;
}

div.subarticle-nav-top ul li, div.subarticle-nav-bottom ul li {
float: left;
display: inline;
list-style:none;
margin: 0;
padding: 0;
}

div.subarticle-nav-top ul li p, div.subarticle-nav-bottom ul li p {
font-size:12px; font-weight:normal; color:#000000; text-decoration:none; margin: 1px 5px 0 0; padding: 0;
}

a.list-off:link,
a.list-off:visited {
font-size:12px; font-weight:normal; color:#000000; text-decoration:none; margin: 0; padding: 0px 5px 1px 5px; float:left; display:inline; }
a.list-off:hover, 
a.list-off:active, 
a.list-off:focus {
font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none; margin: 0; padding: 0px 5px 1px 5px; background: #000000; float:left; display:inline; }

a.list-on:link,
a.list-on:visited {
font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none; margin: 0; padding: 0px 5px 1px 5px; background: #000000; float:left; display:inline; }
a.list-on:hover, 
a.list-on:active, 
a.list-on:focus {
font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none; margin: 0; padding: 0px 5px 1px 5px; background: #000000; float:left; display:inline; }



/* MARGINALCONTENT */

div.marginalcontent {
float: right;
display: inline;
width:150px;
margin: 16px 0 0 0;
padding: 0 0 0 0;
border-left:1px solid #cccccc;}

div.marginalcontent-detail {
float: left;
display: inline;
width:150px;
margin: 10px 0 0 10px;
padding: 0;
}

div.marginalcontent-article {
float: right;
display: inline;
width:140px;
margin: 0 0 14px 0;
padding: 0 0 17px 0;
background:url(../images/dot2.gif) bottom repeat-x;}

div.marginalcontent-article-detail-first {
float: left;
display: inline;
width:130px;
margin: 0 0 0 0;
padding: 0 0 17px 0;
}

div.marginalcontent-article-detail {
float: left;
display: inline;
width:140px;
margin: 0 0 0 0;
padding: 0 0 17px 0;
background:url(../images/dot2.gif) bottom repeat-x;}

div.marginalcontent-article-last {
float: right;
display: inline;
width:140px;
margin: 0 0 0 0;
padding: 0 0 0 0;}

div.marginalcontent-article-illu {
float: left;
display: inline;
width:100%;
margin: 0 0 10px 0;
padding: 0;}

div.marginalcontent-article-text {
float:left;
display: inline;
width:100%;
margin: 0;
padding: 0;}

div.marginalcontent-article-text h2 { font-size: 13px; line-height:16px; font-weight: normal; color: #e2a200; padding: 0; margin: 0 0 3px 0; }
div.marginalcontent-article-text h3 { font-size: 13px; line-height:16px; font-weight: normal; color: #000000; padding: 0; margin: 0 0 4px 0; } 
div.marginalcontent-article-text p { font-size: 11px; line-height:17px; font-weight: normal; color: #55555; padding: 0; margin: 0 0 0px 0; } 

div.marginalcontent-article-text h3 a:link, div.marginalcontent-article-text h3 a:visited { 
color: #e2a200; text-decoration:none;  } 
div.marginalcontent-article-text h3 a:hover, div.marginalcontent-article-text h3 a:active, div.marginalcontent-article-text h3 a:focus { 
color: #000000; text-decoration:underline;  } 

div.marginalcontent-article-text p a:link, div.marginalcontent-article-text p a:visited { 
color: #e2a200; text-decoration:underline;  } 
div.marginalcontent-article-text p a:hover, div.marginalcontent-article-text p a:active, div.marginalcontent-article-text p a:focus { 
color: #000000; text-decoration:underline;  } 







/* KOMMENTAR */


div.kommentar {
float: left;
display: inline;
width:100%;
margin: 0;
padding: 0;
background:#ffffff;}


div.kommentar h2 { font-size: 13px; line-height:20px; font-weight: bold; color: #e2a200; padding: 0; margin: 1px 0 3px 17px; }
div.kommentar h3 { font-size: 16px; line-height:24px; font-weight: normal; color: #ffffff; padding: 18px 10px 5px 17px; margin: 0 0 0 0; background:#efac00; } 

div.kommentar h3 a:link, div.kommentar h3 a:visited {
color:#ffffff; text-decoration:none; }
div.kommentar h3 a:hover, div.kommentar h3 a:active, div.kommentar h3 a:focus {
color:#000000; text-decoration:underline; }


div.subkommentar {
float: left;
display: inline;
width:100%;
background:#efac00;}

div.subkommentar p { font-size: 13px; line-height:21px; font-weight: normal; color: #55555; padding: 10px 17px 10px 17px; margin: 0 0 0 0; } 

div.subkommentar img{
padding:6px 0 16px 5px; float:right; }





/* MARGINALTEASER */

div.marginalteaser-container {
float: left;
display: inline;
width:100%;
margin: 0 0 0 0;
padding: 0;
border-top:16px solid #ffffff;
background:#ffffff url(../images/dot2.gif) top repeat-x;}

div.marginalteaser-container h2 { font-size: 13px; line-height:20px; font-weight: bold; color: #e2a200; padding: 0; margin: 5px 0 3px 17px; float: left; display: inline; }
div.marginalteaser-container h3 { font-size: 16px; line-height:20px; font-weight: normal; color: #000000; padding: 0; margin: 0px 0 2px 17px; }

div.marginalteaser {
float: left;
display: inline;
width:100%;
margin: 0;
padding:10px 0 10px 0;
background: #e5e5e5;
}

div.marginalteaser-altern {
float: left;
display: inline;
width:100%;
margin: 0;
padding:0 0 10px 0;
background:#EDEDED;}

div.marginalteaser-altern-content {
float: left;
display: inline;
width:266px;
margin: 0 0 0 17px;
}

div.marginalteaser-altern h2 { font-size: 13px; line-height:20px; font-weight: normal; color: #e2a200; padding: 0; margin: 5px 0 5px 17px; }


div.marginalteaser-altern-illu {
float: left;
display: inline;
width:100%;
}

div.marginalteaser-altern-content p  { font-size: 13px; line-height:19px; font-weight: normal; color: #4C4C4C; padding: 5px 17px 0 0; margin: 0; }
div.marginalteaser p { font-size: 13px; line-height:21px; font-weight: normal; color: #55555; padding: 0 17px 0 17px; margin: 0; } 

div.marginalteaser p a:link, div.marginalteaser p a:visited {
color:#000000; text-decoration:none; }
div.marginalteaser p a:hover, div.marginalteaser p a:active, div.marginalteaser p a:focus {
color:#e2a200; text-decoration:underline; }

div.marginalteaser-altern p a:link, div.marginalteaser-altern p a:visited {
color:#000000; text-decoration:none; }
div.marginalteaser-altern p a:hover, div.marginalteaser-altern p a:active, div.marginalteaser-altern p a:focus {
color:#e2a200; text-decoration:underline; }

div.marginalteaser img{
padding:6px 0 6px 5px; float:right;}

div.marginalteaser-altern-content h3 { font-size: 13px; line-height:17px; font-weight: bold; color: #000000; padding: 0; margin:10px 0 4px 0; float: left; display: inline; width: 100%; } 

div.marginalteaser-altern-content h3 a:link, div.marginalteaser-altern-content h3 a:visited { 
color: #000000; text-decoration:none;  } 
div.marginalteaser-altern-content h3 a:hover, div.marginalteaser-altern-content h3 a:active, div.marginalteaser-altern-content h3 a:focus { 
color: #e2a200; text-decoration:underline;  } 





/* LOGIN */

div.login {
float: left;
display: inline;
margin: 10px 0 0 17px;
}

div.login input{
float: left;
display: inline;
margin: 0 0 8px 0;
padding: 2px 0 2px 10px;
width:258px;
border:1px solid #ffffff;
color:#4C4C4C;
font-size:13px;}

div.login-buttons {
float: left;
display: inline;
margin: 5px 0 0 0;
padding: 0 0 20px 0;
width:270px;
}

div.button-left input {
float: left;
display: inline;
margin: 0;
padding: 0;
width:170px;
border:none;
background:none;
color:#000000;
font-size:13px;
font-weight: bold;
}

div.button-left input:hover{
color:#e2a200;
cursor:pointer;
text-decoration:underline;
}

div.button-left a:link, div.button-left a:visited {
float: left;
display: inline;
margin: 0;
padding: 0;
width:160px;
border:none;
background:none;
color:#000000;
font-size:13px;
font-weight: bold;
text-decoration: none;
}

div.button-left a:hover, div.button-left a:focus {
float: left;
display: inline;
margin: 0;
padding: 0;
width:160px;
border:none;
background:none;
color:#e2a200;
font-size:13px;
font-weight: bold;
text-decoration: underline;
}

div.button-right input{
float: right;
display: inline;
margin: 0;
padding: 0;
width:100px;
border:none;
background:none;
color:#000000;
font-size:13px;
font-weight: bold;}

div.button-right input:hover{
color:#e2a200;
cursor:pointer;
text-decoration:underline;
}

div.button-absenden input {
float: right;
display: inline;
margin: 0;
padding: 0;
width:100px;
border:none;
background:none;
color:#000000;
font-size:13px;
font-weight: bold;
}

div.button-absenden input:hover{
color:#e2a200;
cursor:pointer;
text-decoration:underline;
}








/* Kommentare */

div.comments{
float: left;
display: inline;
width:100%;
/*margin: 22px 0 0 0;*/
margin: 0 0 0 0;
padding: 6px 0 0 0;
background:url(../images/dot1.gif) top repeat-x;}

div.comments-blog {
width:100%;
margin: 25px 0 0 0;
padding: 0;
}

a.comment-link-detail:link, a.comment-link-detail:visited {
font-size:13px; font-weight:bold; color:#000000; text-decoration:none; margin: 0; padding: 0; float:left; display:inline; }
a.comment-link-detail:hover, a.comment-link-detail:active, a.comment-link-detail:focus {
font-size:13px; font-weight:bold; color:#000000; text-decoration:underline; margin: 0; padding: 0; float:left; display:inline;}

a.list-link:link, a.list-link:visited {
font-size:13px; font-weight:bold; color:#000000; text-decoration:none; margin: 0; padding: 0; }
a.list-link:hover, a.list-link:active, a.list-link:focus {
font-size:13px; font-weight:bold; color:#000000; text-decoration:underline; margin: 0; padding: 0; }


div.comments h1 { font-size: 18px; font-weight: bold; color:#000000; line-height:17px; margin:0 0 15px 0;} 
div.comments h2 { font-size: 13px; font-weight: normal; color:#e2a200; line-height:17px; margin:0 0 15px 0;} 

div.comments ul#commentitems {
list-style: none;
padding: 0;
margin: 0 0 20px 0;  
float: left;
display: inline;}

div.comments ul#commentitems li {
margin: 0;
padding: 0;
float:left;
display: inline;
float: left;
width: 100%;
}

div.comments ul#commentitems li a:link, 
div.comments ul#commentitems li a:visited {
font-size:13px; font-weight:normal; line-height:16px; color:#000000; text-decoration:none; margin: 0 15px 0 0; padding: 0;   }
div.comments ul#commentitems li a:hover, 
div.comments ul#commentitems li a:active, 
div.comments ul#commentitems li a:focus {
font-size:13px; font-weight:normal; line-height:16px; color:#e2a200; text-decoration:underline; margin: 0 15px 0 0; padding: 0; }

div.comments ul#links {
list-style: none;
padding: 0;
margin: 0; 
float: left;
display: inline;}

div.comments ul#links li {
list-style: none;
margin: 0;
padding: 0;
float: left;
display: inline;
}

div.comments ul#links li a:link, 
div.comments ul#links li a:visited {
font-size:13px; font-weight:normal; line-height:16px; color:#000000; text-decoration:none; margin: 0 15px 0 0; padding: 0; float:left; display:inline; }
div.comments ul#links li a:hover, 
div.comments ul#links li a:active, 
div.comments ul#links li a:focus {
font-size:13px; font-weight:normal; line-height:16px; color:#e2a200; text-decoration:underline; margin: 0 15px 0 0; padding: 0; float:left; display:inline;}

div.comment-text-content {
float:left;
display:inline;
width:100%;
margin: 10px 0 0 0;
padding: 0;
}

div.comment-text-content p {
margin: 8px 0 0 0;
padding: 0;
}

span.comment-date {
font-size:13px;
font-weight:normal;
color:#808080;
text-decoration:none;
}

div.comments-detail{
float: left;
display: inline;
width:100%;
margin: 10px 0 0 0;
padding: 0 0 0 0;
background:url(../images/dot2.gif) top repeat-x;}

div.comments-detail-first {
float: left;
display: inline;
width:100%;
margin: 0;
padding: 0;
}

div.comments-detail-einzeln {
float: left;
display: inline;
width:100%;
margin: 0;
padding: 0 0 10px 0;
background:url(../images/dot2.gif) bottom repeat-x;
}

div.comments-detail-last {
float: left;
display: inline;
width:100%;
margin: 0;
padding: 0 0 10px 0;
background:url(../images/dot2.gif) top repeat-x;
}

div.comments-detail h2, div.comments-detail-first h2, div.comments-detail-einzeln h2, div.comments-detail-last h2{ font-size: 12px; font-weight: normal; color:#000000; line-height:17px; margin:5px 0 0 0; }
div.comments-detail h3, div.comments-detail-first h3, div.comments-detail-einzeln h3, div.comments-detail-last h3 { font-size: 13px; font-weight: bold; color:#000000; line-height:21px; margin:10px 0 0 0; }



div.comment-form {
float:left;
display:inline;
width:100%;
margin: 10px 0 0 0;
}

div.comment-form-content {
float: left;
display: inline;
width: 100%;
/*margin: 10px 0 0 0;*/
padding: 0 0 10px 0;
}

div.comment-form-content h2 {
margin: 5px 0 20px 0;
}

div.comment-form label { 
float: left;
display: inline;
margin: 0;
padding: 0 0 14px 0;
}

div.comment-form label span.input {
float: left;
display: inline;
width: 130px;
font-size: 13px; 
font-weight: bold; 
color:#000000; 
margin:4px 0 0 0;
padding: 0;
}

div.comment-form label span.textarea {
float: left;
display: inline;
width: 130px;
font-size: 13px; 
font-weight: normal; 
color:#000000; 
margin:3px 0 0 0;
padding: 0;
}

div.comment-form span.note {
float: left;
display: inline;
font-size: 12px; 
font-weight: normal; 
color:#000000; 
margin:3px 0 0 132px;
padding: 0 0 20px 0;
}

div.comment-form input.comment { 
float: left;
display: inline;
width: 404px;
font-size: 13px;
font-weight: normal;
color: #000000;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 10px;
margin-left: 0pt;
padding-top: 2px;
padding-right: 0pt;
padding-bottom: 2px;
padding-left: 2px;
}

div.comment-form input.hidden { 
width: 0px;
}

div.comment-form textarea.comment { 
float: left;
display: inline;
width: 404px;
height: 100px;
font-size: 13px; 
font-weight: normal; 
color:#000000; 
margin:0 0 10px 0;
padding: 2px 0 2px 2px;
}

/* content-box */

div.content-box {
float: left;
display: inline;
width: 160px;
margin: 0 10px 10px 0 ;
background: #efefef;
}

/* vita */

div.vita {
float: left;
display: inline;
width: 100%;
margin: 0 0 20px 0;
background: #ffffff;
}

div.vita-content {
float: left;
display: inline;
width: 100%;
padding: 0 0 15px 0;
}

div.vita-illu {
float: left;
display: inline;
width: 166px;
margin: 0 15px 0 0;
}

div.vita-text {
float: left;
display: inline;
width: 345px;
}

div.vita-text h2 { font-size: 18px; font-weight: normal; color:#000000; line-height:22px; margin:0 0 13px 0; line-height: 24px; }
div.vita-text h3 { font-size: 16px; font-weight: normal; color:#000000; line-height:22px; margin:5px 0 15px 0; }
div.vita-text p { font-size: 13px; color: #000000; margin: 0 0 8px 0; line-height: 19px; }

div.vita-table {
float: left;
display: inline;
width: 100%;
}

div.vita-table-row {
float: left;
display: inline;
width: 100%;
border-bottom: 1px solid #cccccc;
}

div.vita-table-row label { 
float: left;
display: inline;
width: 100px;
font-size: 12px;
color: #000000; 
text-decoration: none;
margin: 5px 0 0 0;
padding: 0 0 5px 0;
}

div.vita-table-row span  { 
float: left;
display: inline;
width: 190px;
font-size: 12px; 
color: #555555; 
text-decoration: none; 
margin: 5px 0 0 0px;
padding: 0 0 5px 0;
}

div.vita-detail {
float: left;
display: inline;
width: 100%;
margin: 15px 0 0 0;
}



div.link-absenden  {
background:transparent none repeat scroll 0 0;
border:medium none;
display:inline;
float:right;
font-size:13px;
font-weight:bold;
margin:30px 13px 0 0;
padding:0;
}

div.link-absenden  a{
color:#000000;
text-decoration:none;
}

h1.csc-firstHeader { font-size: 24px; line-height:33px; font-weight: bold; color: #000000; padding: 0; margin: 0 0 7px 0; }

.csc-textpic-caption{
font-size:11px;
padding: 2px 0 0 0;
}

/* IE Hacks fuer Bilder Links Rechts */
* html DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; margin-top:14px;  }
*+html DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; margin-top:14px;  }
* html DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; margin-top:14px;  }
*+html DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; margin-top:14px;  }

div.blog-image {
float: left;
display: inline;
width: 115px;
margin: 5px 10px 0 0;
}

div.blog-list-text {
float: left;
display: inline;
width: 400px;
}

div.comments-blog-list {
width:100%;
margin: 15px 0 0 0;
padding: 0;
}






/* tx-uolinkliste-pi1 */

div.tx-uolinkliste-pi1 {
float: left;
display: inline;
width:100%;
margin: 0 0 0 0;
padding: 0;
border-top:16px solid #ffffff;
background:#ffffff url(../images/dot2.gif) top repeat-x;}

div.tx-uolinkliste-pi1 h2 { font-size: 13px; line-height:20px; font-weight: bold; color: #e2a200; padding: 0; margin: 5px 0 3px 17px; float: left; display: inline; }

div.tx-uolinkliste-pi1 div.items {
float: left;
display: inline;
width:100%;
margin: 0;
padding:10px 0 10px 0;
background: #e5e5e5;}

div.tx-uolinkliste-pi1 div.items ul {
float: left;
display: inline;
list-style:none;
margin:0;
padding:0;}

div.tx-uolinkliste-pi1 div.items ul li {
float: left;
display: inline;
list-style:none;
margin:0 0 0 0;
padding:0;
width:270px;
font-size:12px;
line-height:21px; 
font-weight: normal; }

div.tx-uolinkliste-pi1 div.items a:link, 
div.tx-uolinkliste-pi1 div.items a:visited {
color:#000000; text-decoration:none; float:left; display:inline; margin:0 0 0 17px; padding:0;  }
div.tx-uolinkliste-pi1 div.items a:hover, 
div.tx-uolinkliste-pi1 div.items a:active, 
div.tx-uolinkliste-pi1 div.items a:focus {
color:#e2a200; text-decoration:underline; float:left; display:inline; margin:0 0 0 17px; padding:0;}




/* most wanted */

div.mostwanted {
float: left;
display: inline;
width:100%;
margin: 0 0 0 0;
padding: 0;
border-top:16px solid #ffffff;
background:#ffffff url(../images/dot2.gif) top repeat-x;}

div.mostwanted h2 { font-size: 13px; line-height:20px; font-weight: bold; color: #e2a200; padding: 0; margin: 5px 0 3px 17px; float: left; display: inline; }

div.mostwanted div.items {
float: left;
display: inline;
width:100%;
margin: 0;
padding:10px 0 10px 0;
background: #e5e5e5;}

div.mostwanted div.items div.item {
display: block;
margin: 0 0 10px 17px;
padding:0;
font-size:12px;
line-height:21px; 
color: #55555;}




