.csc-textpic-caption {
	text-align: left;
	text-indent: -40px;
	padding-left: 0px;
	margin-left: 0px;
	color: #003366;
	font-size: 10pt;
	line-height:9pt;
 	padding-bottom: 19px;
}


/* default styles for extension "tx_cssstyledcontent" */

	/* Captions */

	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }

	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }

	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }



	/* Needed for noRows setting */

	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }



	/* Border just around the image */

	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {

		border: 2px solid #003366;

		padding: 0px 0px;

	}



	DIV.csc-textpic-imagewrap { padding: 0; }



	DIV.csc-textpic IMG { border: none; }



	/* DIV: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }



	/* UL: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }



	/* DL: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */

	DL.csc-textpic-image { margin: 0; }

	DL.csc-textpic-image DT { margin: 0; display: inline; }

	DL.csc-textpic-image DD { margin: 0; }



	/* Clearer */

	DIV.csc-textpic-clear { clear: both; }



	/* Margins around images: */



	/* Pictures on left, add margin on right */

	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-right: 10px;

	}



	/* Pictures on right, add margin on left */

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-left: 10px;

	}



	/* Pictures centered, add margin on left */

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-left: 10px;

	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }



	/* Space below each image (also in-between rows) */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }

	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }

	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }



	/* No margins around the whole image-block */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }



	/* Add margin from image-block to text (in case of "Text w/ images") */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {

		margin-right: 10px !important;

	}

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {

		margin-left: 10px !important;

	}



	/* Positioning of images: */



	/* Above */

	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }



	/* Center (above or below) */

	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }

	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }



	/* Right (above or below) */

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }

	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }



	/* Left (above or below) */

	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }

	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }



	/* Left (in text) */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }



	/* Right (in text) */

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }



	/* Right (in text, no wrap around) */

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

	/* End hide from IE5/mac */



	/* Left (in text, no wrap around) */

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }

	/* End hide from IE5/mac */











body, html {

	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;

	color: #000000;



	margin: 0px;

	font-size: 100%;

}

#topmenu {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 0.7em;

	font-weight: bold;

	color: #c6c8c9;

	margin-right: 10px;

}

#topmenu a {

	color: #c6c8c9;

	text-decoration: none;

}

#topmenu a:hover {

	color: #003366;



	text-decoration: none;

}

.topmenu {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #003399;

	background-color: #ffffff;

}

#rootline {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 0.7em;

	font-weight: normal;

	color: silver;

	margin-bottom: 10px;

	border-bottom-style: solid;

	border-bottom-width: 0px;

	border-bottom-color: silver;

	padding-bottom: 2px;



}



#rootline a{

	color: silver;

	text-decoration: none;

}

#rootline a:hover{

	color: #003366;

	text-decoration: none;

}

#menu {

	margin-left: 40px;

	padding-left: 0px;

	margin-top: 10px;

    margin-right: 5px;

	font-size: 0.9em;

    font-weight: plain;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #003366;

    text-decoration: none;

    line-height: 30px;        

	width:240px;

	overflow:hidden;

}

#menu ul {
	margin-left: 0px;
	padding-left: 10px;
    font-size: 1.0em;
	font-weight: plain;
	color: #003366;
	list-style-position: outside;
	list-style-type: none;
    text-decoration: none;
    width:210px;
        line-height: 20px;  
}

#menu ul ul{
	margin-left: 10px;
	padding-left: 12px;
    font-size: 1.0em;
	color: #003366;
    text-decoration: none;
}

.menu {
	margin-top: 10px;
	background-color: white;
    text-decoration: none;
}

#inhalt {
	font-size: 0.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
    background-color: none;}
    
#inhalt a:link 
         {color:#003366; 
         text-decoration:none;}
         
#inhalt a:visited
         {color:#003366; 
         text-decoration:none;}         
         
#inhalt a:hover 
         {color:#003366; 
         text-decoration:underline;}


#inhalt h1{

	background-color: none;

	font-size: 1.2em;

	font-weight: bold;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #003366;

                border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: silver;

}

#inhalt h2{

	font-size: 1.1em;

	font-weight: bold;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #003366;	

}

#inhalt h3{

	font-size: 1.1em;

	font-weight: normal;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #003366;

}

#inhalt-rechts {

	font-size: 0.7em;

	font-weight: normal;

        font-style: normal;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color: #666666;

}



.inhalt-rechts a:link {color: #003366; text-decoration:none; }

.inhalt-rechts a:visited {color: #003366; text-decoration:none; }

.inhalt-rechts a:hover {color: #c6c8c9; text-decoration:underline; }



.inhalt-rechts {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: silver;

	background-color: white;



}

#inhalt-rechts h1{

	font-size: 1.0em;

	color: #003366;

        font-style: normal;

	background-color: none;

	padding: 2px;

	margin-bottom: 5px;

        text-align: center;

}

p {

	margin-bottom: 5px;

}

.csc-sword {

	color: #003366;

	font-weight: bold;	

}

#date {

	clear: left;

	font-size: 0.8em;

	color: #FFFFFF;

	background-color: #28734f;

	padding: 2px;

	margin-bottom: 5px;

}













/* MENUE LEVEL 1 */



a.level-1-no, a.level-1-no:visited{

	color: #003366;

        text-decoration: none; 
       

}



a.level-1-no:hover{

	color: #666666;

        text-decoration: none;              

}



li.level-1-act, a.level-1-act, a.level-1-act:hover, li.level-1-cur, a.level-1-cur{

	color: #666666;

	text-decoration: none;     

}







/* MENUE LEVEL 2 */



a.level-2-no, a.level-2-no:visited{

	color: #003366;

        text-decoration: none;      

}



a.level-2-no:hover{

	color: #666666;

        text-decoration: none;              

}



li.level-2-act, a.level-2-act, a.level-2-act:hover, li.level-2-cur, a.level-2-cur{

	color: #666666;

	text-decoration: none;      

}





/* MENUE LEVEL 3 */



a.level-3-no, a.level-3-no:visited {
	color: #003366;
    text-decoration: none;      
}



a.level-3-no:hover {
	color: #666666;
    text-decoration: none;              
}



li.level-3-act, a.level-3-act, a.level-3-act:hover, li.level-3-cur, a.level-3-cur {
	color: #666666;
	text-decoration: none;      
}



/* MENUE LEVEL 4 */



a.level-4-no, a.level-4-no:visited{

	color: #003366;

        text-decoration: none;      

       # line-height: 15px;

}



a.level-4-no:hover{

	color: #666666;

        text-decoration: none;              

       # line-height: 15px;

}



li.level-4-act, a.level-4-act, a.level-4-act:hover, li.level-4-cur, a.level-4-cur{

	color: #666666;

	text-decoration: none;      

       # line-height: 15px;







/*





THIS IS ALL DELETED



.level-3 a{

          font-size: 2.0em

           line-height: 15px;

}

.level-3-no a{

	color: #003366;



	text-decoration: none;

        line-height: 15px;

}



.level-3-no a:hover{

	color: #666666;

	text-decoration: none;

        line-height: 15px;

}

.level-3-no a:visited{

	color: #003366;

	text-decoration: none;

        line-height: 15px;

}





.level-3-act a{

	color: #666666;

	text-decoration: none;

        line-height: 15px;

}

.level-3-act a:hover{

	color: #666666;

	text-decoration: none;

        line-height: 15px;

}

.level-3-cur a{

	color: #666666;

         text-decoration: none;

        line-height: 15px;

}





*/







.csc-caption {

	font-family: Arial Narrow, Arial, Verdana, Helvetica, sans-serif;

	font-size: 0.8em;

	font-style: italic;

	color: #003366;

        margin-top: 10px;



}

/*

p.MsoNormal{

clear:both;

}

*/



h1{



clear:both;

}







.csc-textpic-caption {
	text-align: left;
	text-indent: -40px;
	padding-left: 0px;
	margin-left: 0px;
	color: #003366;
	font-size: 10pt;
	line-height:9pt;
	padding-bottom: 19px;
}
