

/* ----------------------------------------
	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: #ffffff; }



/* GLOBAL */

hr {
display:none;
}

.invisible, div.felogin-hidden {
display:none;
}

.unsichtbar{
display: none;}




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 {
text-align:center;}

div.site-container {
text-align:left;}

div.head {
height:90px;
background:#ffffff;}

div.head-folge {
height:90px;
background:#ffffff;}

div.content-body {
}






/* METANAVAV */

div.metanav {
display: none;
}


/* LOGO */

div.logo {
width:840px;
}

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







/* NAV01 */

div.nav01 {
display: none;
}



/* NAV02 */

div.nav02 {
display: none;
}

div.content-container {
}

div.content {
padding: 15px 0 25px 0;
}

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

div.content-blog-first {
padding: 0 0 25px 0;
}

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

div.marginal-container {
display: none;}


div.footer {
display: none;}











/* BREADCRUMBS */

div.breadcrumbs {
display: none;
}





/* MAINARTICLE */

div.mainarticle {
padding-bottom: 20px;
}

div.mainarticle-illu{
display: none;}

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{
display: none;}




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 {
display: none;}



/* SUBARTICLE */

div.subarticle-container {
}

div.subarticle-container-small {
}


div.subarticle {
width: 100%;
padding: 14px 0 10px 0;}

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

div.subarticle-illu {
width:173px;
margin: 6px 20px 0 0;}

div.subarticle-illu-vita {
width:70px;
margin: 0 20px 0 0;}

div.subarticle-text {}

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 {
display: none;}

div.subarticle-nav-bottom {
display: none;}



/* MARGINALCONTENT */

div.marginalcontent {
display: none;}

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: #000000; 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: #e2a200; text-decoration:underline;  } 

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







/* KOMMENTAR */


div.kommentar {
display: none;}



div.subkommentar {
display: none;}






/* LOGIN */

div.login {
display: none;
}






/* Kommentare */

div.comments{
/*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 {
display: none;
}

/* content-box */

div.content-box {
float: left;
display: inline;
width: 160px;
margin: 0 10px 10px 0 ;
border: 1px solid #cccccc;
}

/* 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;
}

