/* HTML - BODY - TR - TD FONT */
BODY{
	/*color: #000000;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/fileadmin/material/bilder/bg.gif);
	background-repeat: no-repeat;
}
A:LINK, A:VISITED {
    font-weight: normal;
	font-size: 12px;
	color : #666666;
	text-decoration: underline;
}
A:ACTIVE, A:HOVER { 
	color : #993366;
	font-size: 12px;
	text-decoration: none;
}

/*.csc-mailform{
	background-image: url(/fileadmin/material/css/045367_0640.jpeg);
	border: thin solid #682245;
	padding: 10px;
	 }
   
 /*  .csc-mailform{
	border-style: none;
	background-image: url(/fileadmin/material/css/045367_0640.jpeg);
   }
*/

/*<input type="checkbox" class="checkbox" />

.input-checkbox {
	background-color: transparent;
	border-style: none;
	color: #0099CC;
   }
*/
/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL,LI BLOCKQUOTE, INPUT, TEXTAREA, SELECT { margin: 0px 0px 0px 0px;}

TABLE.contenttable {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; }

FORM { margin: 5px 0px 0px 0px;}
INPUT { margin: 5px 0px 0px 0px;}

H1 {
	color : #682245;
	font-size : 14px;
	line-height:15px;
	font-weight: bold;
	font-style : normal;
	padding: 10px 0px 6px 3px;
	margin: 0px 0px 0px 0px;
	}
	
H2 {
	color : #993366;
	font-size : 14px;
	line-height:15px;
	font-weight: bold;
	padding: 10px 0px 6px 3px;
	margin: 0px 0px 0px 0px;
	}
	
H3 {
	
	color : #BF4080;
	font-size : 14px;
	line-height:15px;
	font-weight: normal;
	padding: 10px 0px 10px 3px;
	margin: 0px 0px 0px 0px;
	}
	
H4 {
	color : #666666;
	font-size : 16px;
	line-height:17px;
	font-weight: bold;
	padding: 10px 0px 10px 3px;
	margin: 0px 0px 0px 0px;
	}
	
H5 {
	color : #333333;
	font-size : 13px;
	line-height:15px;
	font-weight: bold;
	padding: 10px 0px 10px 3px;
	margin: 0px 0px 0px 0px;

	}
	
.imgtext-table{
	margin:9px 10px 4px 2px;
	
	}
		


	
	UL {
		color : #333333;
		font-size: 12px;
		line-height: 17px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
		padding-left:10px;
		padding-bottom:5px;
		padding-top:4px;
		list-style-type: disc;
	}
	
	LI {
		color : #333333;
		font-size: 12px;
		line-height: 17px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 5px;
		padding-left:10px;
		padding-bottom:5px;
		padding-top:4px;
}
		/*list-style-type: disc;*/
	
	
	OL {
	color : #333333;
	font-size: 12px;
	line-height: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:0px;
	
	}
	


/*************************** INHALT bodytext  */

P.bodytext {
	font-size : 12px;
	font-weight : normal;
	font-style : normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 3px;
	line-height: 17px;
	color : #000000;
	}

P.bodytext A:LINK, P.bodytext A:VISITED, P.bodytext A:ACTIVE {
    font-weight: normal;
	color : #000000;  
	text-decoration: underline;
	
}
P.bodytext A:HOVER { 
	color : #993366;
	text-decoration: none;
}


	
/********   Navigation, shortcut,footer     *****************/	
.footer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFFCC4;
		line-height: 18px;
	}
	
	
.footer A:LINK, .footer A:VISITED{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFCC4;
	line-height: 18px;
	font-weight: bold;
	text-decoration: underline;
	}
	
	
.footer A:HOVER{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00CCCC;
	line-height: 18px;
	text-decoration: underline;
	}
	
	
.shortcut A:LINK, .shortcut A:VISITED, .shortcut A:ACTIVE {
	font-size: 10px;
	line-height: 10px;
	color: #FFFCC4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: lighter;
	padding-left: 5px;
	}
		
	
.shortcut A:HOVER{
		color: #CE5D94;
		font-size: 10px;
	}
	
	
.navigation1 A:LINK, .navigation1 A:VISITED, .navigation1 A:ACTIVE {
	font-size: 12px;
	line-height: normal;
	color: #FFFCC4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 3px;	
	}
	
	
.navigation1 A:HOVER{
		color: #CE5D94;
		font-size: 12px;
	}
	
	
.navigation1_active A:LINK, .navigation1_active A:VISITED, .navigation1_active A:ACTIVE {
		font-size: 12px;
		line-height: normal;
		color: #CE5D94;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	
	
	
	
	
.navigation2 A:LINK, .navigation2 A:VISITED, .navigation2 A:ACTIVE {
		font-size: 12px;
		line-height: 15px;
		color: #FFFCC4;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
}	
		
		/*display: list-item;
		list-style-type: circle;
		list-style-position: inside;
		list-style-image: none;
		
		margin-left: 10px;
		padding-left:10px;
		*/
	
	
	
.navigation2 A:HOVER{
		color: #EEC8DB;
		font-size: 12px;
	}
	
	
.navigation2_active A:LINK, .navigation2_active A:VISITED, .navigation2_active A:ACTIVE {
		font-size: 12px;
		line-height: 15px;
		color: #EEC8DB;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		}
	
	
	
	
	
.navigation3 A:LINK, .navigation3 A:VISITED, .navigation3 A:ACTIVE {
		font-size: 12px;
		line-height: 15px;
		color: #FFFCC4;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
		
	
.navigation3 A:HOVER{
		color: #EEC8DB;
		font-size: 12px;
	}
	
	
.navigation3_active A:LINK, .navigation3_active A:VISITED, .navigation3_active A:ACTIVE {
		font-size: 12px;
		line-height: 15px;
		color: #eec8db;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	
	
	
	
	
/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop {
	text-align: right;
	border: none;
	padding-top: 15px;
}

P.csc-linkToTop A:LINK, P.csc-linkToTop A:VISITED, P.csc-linkToTop A:ACTIVE  {
	text-align: right;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #682245;
	font-weight: bold;
	
}

P.csc-linkToTop A:HOVER{
		color: #993366;
		font-size: 12px;
		font-weight: bold;
	}
	
P.csc-linkToTop A { font-weight: bold; }

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #666666; padding: 0px 0px 4px 0px; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #666666; padding: 0px 0px 0px 0px;  margin-bottom:4px; }
DIV.csc-frame-indent { padding-left: 100px;  margin-bottom:10px;}
DIV.csc-frame-frame1 { background-color: #FAEDCC; padding: 2px 4px 2px 4px; border: 1px solid #993366; margin-bottom:0px; }
DIV.csc-frame-frame2 { background-color: #FFFCC4; padding: 2px 4px 2px 4px; border: 1px solid #993366; margin-bottom:0px; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }


/* Captions */
P.csc-caption { margin: 0px; }
/* Text zu bild */
P.csc-caption {
	padding: 2px 0px 3px 0px;
	line-height:10px;
	color:#333333;
	font-size: 9px;
	/*font-weight : bold;3*/
}
/*.imgtext-table{
	padding: 4px 0px 0px 0px;
	}
	/*padding: 5px;*/		

.inhalt{
	font-size: 12px;
	color: #333333;
	
}


.footer1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #682245;
	font-weight: bold;
	word-spacing: 4px;
	line-height: 20px;

}

.rahmen {
	border-top: 2px solid #993366;
	border-right: 2px none #993366;
	border-bottom: 2px solid #993366;
	border-left: 2px none #993366;
}

.csc-form-label{
	font-size: 12px;
	
}
