/* RESET
---------------------------------------------------------------------------------------------------------------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size:1em; font-weight:normal; font-style:normal; }
ul,ol        { list-style:none; }
fieldset,img { border:none; }
caption,th   { text-align:left; }
table        { border-collapse:collapse; border-spacing:0; }



/* clearall
--------------------------------------------------*/
body { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; padding-left:2cm; padding-top:1cm; padding-right:2cm; }

* 
	{
		border:0 !important;
		width:auto !important;
	}

img,
div#mainheader,
div#mainfooter,
div.alphaNavi,
div.container,
div.containerHeadline,
p.druckversion
	{
		display:none;
	}


div.container.tierchenTyp0 { display:block; }
div.container.tierchenTyp10 { display:block; }

div#starLogo      { width:105px !important; height:95px !important; }
div#starLogo img  { display:block !important; }

a { color:#000; }


/* KOPIEN DER DEFAULT.CSS
-----------------------------------------------------------------------------------------------------*/

div#ideenwerkstatt div.inhaltstext ul { margin:15px 0 15px 0; }
div#ideenwerkstatt div.inhaltstext li { list-style-type:disc; margin:4px 0 0 25px; }
div#ideenwerkstatt strong { font-weight:bold; }


/* INHALTSBEREICH
------------------------------------------------------------------------*/

/* Headlines */
h1 { font-weight:bold; padding:24px 12px 12px 0; color:#000; font-size:13px; margin:0;}
h2 { font-weight:bold; padding:20px 12px 0 0; color:#000; font-size:12px; }
h3 { font-weight:bold; padding:20px 12px 0 0; color:#000; font-size:11px; }

div.flashAlternative img { border-right:1px solid #ABABAB; }
div.flashAlternative     { border-right:1px solid #DBDBDB; }

/* Allgemein */
.tierbody                   { background-color:#FFFFFF; border-right:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB;  }  
.tierbody img               { width:auto !important;  }       
.tierbody h2                { padding-bottom:0px !important; }
div.schatten                { border-right:1px solid #ABABAB; border-bottom:1px solid #ABABAB; }

a.top, a.print { padding-left:12px; font-size:11px; text-decoration:none !important; } 
a.top          { background:transparent url('../images/base/icon_toplink.gif') no-repeat scroll left center; padding-right:5px; }  
a.print        { background:transparent url('../images/base/icon_square.gif') no-repeat scroll left center; }  

p.intro        { line-height:16px !important; font-weight:bold; color:#000 !important; padding-top:5px; }




/* Bilder im Content */ 
img.posR   { float:right; margin:0 0 5px 5px; }
img.posL   { float:left; margin:0 13px 5px 0; }

dl.posL    { float:left; margin:0 7px 2px 0; }
dl.posL dt { margin-bottom: 0; }
dl.posL dd { margin:0; font-size:10px; line-height:14px; }

/* Y-Navigation in Alpha */
.alphaNavi             { padding-top:20px; padding-bottom:8px; padding-left:12px; padding-right:34px; }
.alphaNaviText         { padding-bottom:12px; }

.alphaNavi ul          { margin:0; padding:0; list-style:none; }
.alphaNavi li          { padding-bottom:4px; }
.alphaNavi li.active a { font-weight:bold; color:#777; }
.alphaNavi a           { text-decoration:none; color:#9B9B9B; font-weight:normal; }
.alphaNavi .title a    { text-decoration:none; color:#5B5B5B; }
.alphaNavi a:hover     { text-decoration:underline; color:#1DA9EF; }


/* alpha */

.tierchenTyp0 h1            { padding:15px 0 5px 0; color:#323232; font-weight:bold; } 
.tierchenTyp0 p             { margin-bottom:10px; } 

.tierchenTyp0 .inhaltstext  {  font-size:12px; line-height:16px; } 
.tierchenTyp0 .inhaltstext .druckversion  { padding-top:15px; } 


.tierchenTyp10 .inhaltstext { font-size:12px; line-height:16px; }  
.tierchenTyp10 p            { margin-bottom:10px; } 

/* download-datei */
.tierchenTyp6 .inhaltstext { padding:12px 12px 5px 12px; }

/* inhaltstier ohne link */
.tierchenTyp8 h2 { margin:0; }
.tierchenTyp8 p  { margin:0 3px 12px 9px; display:block; }
.tierchenTyp8.noFlash p { padding:7px 0 0 0 !important; margin:0 3px 12px 9px; display:block; } /* andere abstände wenn kein flash */
.listLinkage     { display:block; color:#7a7a7a; text-decoration:none;  line-height:1.4em;  } 

/* inhaltstier ohne link doppelte höhe */
.tierchenTyp20 p { padding:3px 12px 9px 12px;  }
.tierchenTyp20.noFlash p { padding:7px 0 0 0 !important; margin:0 3px 12px 9px; display:block; } /* andere abstände wenn kein flash */
.tierchenTyp20 h2 { margin:0; }


/* teaser */ 
.tierchenTyp9 .tierbody    { padding:0 13px 5px 13px; }
.tierchenTyp9 .titleLink   { padding-top:10px; }
.tierchenTyp9 a            { font-weight:bold; }
.tierchenTyp9 .inhaltstext { padding-top:8px; }  

.tierchenTyp12 .tierbody   { border:0; } 

.tierchenTyp15   {  }


div.lbThumArea { width:21px; float:left; margin-left:1px; padding-top:23px; }


/* Innerhalb eines Tierchen bzw. innerhalb des Containers
---------------------------------------------------------------------------------------------------------------------------------------------------------*/

ul.listLinkage { list-style:none; margin:0; margin-top:3px; }

.containerHeadline      { font-size:14px; text-transform:uppercase; color:#848484;font-weight:bold;	}
.containerHeadline    a { font-size:10px; text-decoration:none; color:#848484;}
.containerBodyHeadline  { font-size:14px; color:#848484; }



.dontShowInPrintPreview { display:none; }


div#headcontent div.suche { display:none; }
