﻿ 

/****** Textformatierungen ganze Seite ***************************************************************************/

/* Rahmen um Bilder anpassen */

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid silver;
padding:0;
}


body { 

		font-family:	Verdana, Arial, Helvetica, sans-serif;
		color:			#000000;
		font-size:		100%;
		line-height: 1.05em;
		margin:0px;
		padding:0px;
		height:101%;
/*		background-image:    url(layoutRTE_FILES/bg.png);  */
		}



a , a:link, a:visited {
		color:#0000FF			;
		text-decoration:	none;
		}

a:visited {
		color:#0000ff			;
		text-decoration:	none;
		}



a:hover, a:active  {
		color: 			#d72620;
		text-decoration:	none;
		}

ul a:link, ul a:visited {
		color: 			blue;
		text-decoration:	none;
		}

ul a:active, ul a:hover {
		color: 			#d72620;
		text-decoration:	none;
		}

ul {
		list-style:		disc;
		margin: 0px;
		margin-right: 0px;
		margin-left:		10px;	
		padding:		0;	
		padding-left:          15px;
		}		

#content ul {
			padding-top: 7px;
}

li {	
		margin:  		0px 0px 2px 0px;
		font-size:			11px;
		color:				#000000;
		text-decoration:	none;
		}


h1 , h1 .csc-firstHeader {
		font-family:	Candara, Verdana, Arial, Helvetica, sans-serif;
		margin:    		0px 0px 20px 0px;
		font-size:		32px;
		font-weight:	bold;
		color:			#000000;
		display:block;
		text-align:left;
		padding:0px;
		}

h2 {
		margin:    			0px 0px 6px 0px;
		padding-left:		5px;
		padding-top:		4px;
		padding-bottom:		2px;
		font-size:			14px;
		font-weight:		bold;
		color:				#000000;
		font-family: Calibri,Candara,Verdana,Arial,Helvetica,sans-serif;
		border-bottom:1px solid #d0d0d0;
		margin-top:30px;
		background-image:url(layout_FILES/back-cont-head.png);
		background-repeat:repeat-x;
		background-position:top;
			
		}

h3 {
		margin:    			0px 0px 6px 0px;
		padding-left:		5px;
		padding-top:		4px;
		padding-bottom:		2px;
		font-size:			14px;
		font-weight:		bold;
		color:				#ffffff;
		font-family: Calibri,Candara,Verdana,Arial,Helvetica,sans-serif;
		border-bottom:1px solid #d0d0d0;
		margin-top:0px;
		margin-bottom:2px;
		background-image:url(layout_FILES/back-h3.png);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#FA453D;
			
		}

h4 {
		margin:    			0px 0px 6px 0px;
		padding-left:		5px;
		padding-top:		4px;
		padding-bottom:		2px;
		font-size:			14px;
		font-weight:		bold;
		color:				#000000;
		font-family: Calibri,Candara,Verdana,Arial,Helvetica,sans-serif;
		border-bottom:1px solid #d0d0d0;
		margin-top:30px;
		background-image:url(layout_FILES/back-cont-head.png);
		background-repeat:repeat-x;
		background-position:top;
			
		}		


.csc-frame-frame1 {
		display:block;
		border-width:1px;
		border-style:groove;
		border-color: #808080;
		padding:3px;
		background-color : #f0f0f0;
		}

p, .bodytext, form {
		margin:    			5px 0px 0px 0px;
		font-size:11px;
		}
div#right > p  {
		margin:  0px;
		margin-bottom:10px;
		padding:5px;
		padding-top:0px;
		padding-bottom:0px;
		font-size:11px;
		border-left:1px solid #cccccc;
		background-color: #f0f0ff;
		}

div#right p.lead  {
margin-bottom:0px;	
padding-bottom:5px;	
}

div#right > ul  {
		margin:  0px;
		padding:0px;
		padding-left:20px;
		padding-right:5px;
		padding-bottom:5px;
		font-size:11px;
		border-left:1px solid #cccccc;
		background-color: #f0f0ff;
		}
		
		
.lead {
		margin:    			5px 0px 0px 0px;
		font-size:11px;
		font-weight:bold;
		line-height: 16px;

		}

span.fett{ 
		font-weight:	bold;
		}

		

span.kursiv {
	font-style: 	italic;	
}


span.rot {color: #cc3300;}
/* Klasse fï¿½r Abschnitt macht hier z.B. einen Rahmen um den Abschnitt*/
.rahmenrot {
	border :   1px solid red;
	padding: 10px; 
	background-color:rgb(255,245,200);
	}	

.rahmengelb {
	border :   1px solid yellow;
	padding: 10px; 
	background-color:rgb(255,245,200);
	}	

/* Mit der folgenden Klasse kann der die Ausgabe eines Bildes definiert werden. z.B. Rahmen*/
/*img.Bild {border: 1px solid #000;}*/


.cite{
		font-family: candara,calibri,sans-serif;
		font-style:italic;
		font-weight:bold;
		font-size:16px;
		text-align:left;
		line-height:normal;
		color:#000077;
		padding-bottom:3px;
/*		padding:5px;*/
/*		border:1px #cccccc solid;*/
/*		border-bottom:1px #ccccff solid;*/
/*		background-color:rgb(215,252,255);
		background-color:#ddddff;
	background-color: #eeeeff;*/
/*		border-bottom:1px #e0e0e0 solid;
		background-image:	url(layout_FILES/bgnd-h4.png);
		background-position:top;
		background-repeat:repeat-x;
		padding:5px;*/

}

.quelle{
		font-family: Verdana,Arial,Helvetica,sans-serif;		
		font-style:normal;
		font-size:10px;
		line-height:normal;
		margin-top:5px;
}

hr { 
	color:#eaeaea;
	
}

/*********Formularelement formatieren****************************************************************************/

form h4 {font-size:0.75em !important; font-size:inherit;}	

/* label label 
{
    width: 	200px;
    float: 	left;
}
*/

/***macht das Formular schmaler versieht es mit einem grauen Hintergrund und entfernt die Umrandung:**************/
.csc-mailform {

    border: 	solid 1px #d0d0d0;
    border-width: 	1px;
    padding: 		1px;
	font-size:12px;
}

.csc-form-fieldcell {
border:0px #ffffff solid ;
	
}

.csc-mailform  tbody  tr {
border-width:0px;
border-bottom:1px #d0d0d0 solid ;
margin:0px;
padding:0px;
}


.csc-form-labelcell {
    font-size:	12px;
    float: 		left;
    width: 		100px;
    border-width:0px;
    margin:0px;
    padding:3px;
    padding-left:5px;
}




/**********Formatierung Radiobuttuns******************************************************************************/

.imgtext-table tbody tr td {
	background-color:#ffffff;
}

.imgtext-nowrap, .imgtext-table , .imgtext-nowrap tbody tr td {
	background-color:#ffffff;
}

.csc-mailform-field {
    margin-bottom: 	10px;
}

.csc-mailform tbody tr {
margin-bottom:1px;
/*background-color:aqua;*/
}
.csc-mailform {
	width: 450px;
	background-color:#ddddff;
	border:0px #f0f0f0;
	margin:0px;
	padding:0px;
	border-collapse:separate;
	border-spacing:1px;
}

.csc-form-label {
	margin:1px;
	padding:1px;
	
}

.csc-form-label-req {
	margin:0px;
	padding:0;
	font-weight:	bold;
}

select {
	font-size:12px;
	float:left ;
	}
input{
	width: 	320px;
	font-size:12px;
	float:left ;
	}

textarea {
	width: 	320px;
	font-size:12px;
	float:left ;
	}
/*********************************************  ende Mailform */
table {
	border:0px #f0f0f0;
	margin:0px;
	padding:0px;
	background-color:#ddddff;
	border-collapse:separate;
	border-spacing:1px;
	
}

tbody {
	background-color:#f0f0ff;
}

th, h5{
	background-color:#003399;
	color:#ffffff;
	text-align:left;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-left:5px;
	padding-right:5px;
	border-width:0px;
}

th p.bodytext, td p.bodytext  {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

td {
	padding-left:4px;
	padding-right:4px;
	border-width:0px;
	margin:1px;
}

caption {
/*	background-color:#660000;
	background-repeat:repeat-x;
	background-image:	url(layout_FILES/separator-4.png);
	color:#ffffff;
*/
		background-image:url(layout_FILES/back-cont-head.png);
		background-repeat:repeat-x;
	padding:1px;
	padding-left:5px;
	font-size:			14px;
	font-weight:		bold;
	font-family: Calibri,Candara,Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	border-width:0px;
	
}