/*================ Main PRINT-CSS DGB Jugend Niedersachsen by tom lachemund for design & distribution 22.07.2008 ===========*/

html, body {
	margin:0;
	padding:5px
}
body {
	font: 76% verdana, arial, sans-serif;
	
}
a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6{
	margin:0px 0px 10px 0px;
	color:#666;
	font-size:1.3em;
}
h1 {   border: none; }
h2 { 
	color: #666; 
	background:url(../images/trenner.gif) repeat-x left bottom;
	padding-bottom:2px;
}



ul {
	margin-top: 0.3em;
	margin-bottom: 0.6em;
	list-style-type:square;
}

div#content ul {
	display: table;
	zoom: 100%;
	padding-left: 15px;
}

li{
	
}

p{
	margin:0px;
	line-height:1.25em;
}
p.bodytext{
	margin:0px;
}
p.p_spacer{
	clear:both;
	height:20px;
}
img{
	border:none;
}
form{
	margin:0px;
	padding:0px;
	margin-left:0px;
}
hr{
	background:none;
}
/*---RTE---*/
p.kleintext{
	font-size:0.8em;
}
p.umrandung1{
	display: block;
	clear:both;
	font-size: 1em;
	color: #000;
	padding: 0.5em;
	background: #efefef;
	border-left: 8px #c0c0c0 solid;
}
p.umrandung{
	display: block;
	font-size: 1em;
	color: #333;
	padding: 0.5em;
	background: #ededed;
	border: 1px #ccc solid;
}
p.balkenlinks{
	font-size:1em;
	font-weight:normal; 
	color: #666; 
	background:inherit;  
	border-bottom: 0px #ccc solid; 
	border-left: 8px solid #ccc; 
	padding-left:5px;
}
p.kastenrot{
	font-size:1em;
	font-weight:normal; 
	color: #000; 
	background:#FFD9D9; 
	border: 1px solid #ff0000; 
	padding:0.5em;
	clear:both;
}
p.align-left{text-align:left;}
p.align-center{text-align:center;}
p.align-right{text-align:right;}

table.tabelle {

	border-collapse: collapse;
	/*margin: auto;*/
}

table.tabelle td {
	border: 1px solid #C0C0C0;
	text-align: center;
	font-family: verdana;
	font-size: 12px;
	padding: 2px;
}

td.zelleGrau {
	background-color: #cccccc;
	color: white;
	font-size: 12px;
}
tr.backColorGrey{
	background-color: #cccccc;
}
#print_header{font-size:0.8em;padding-bottom:15px;border-bottom:1px solid #ededed;margin-bottom:10px;}
#print_footer{font-size:0.8em;color:#ccc;}


/*=========================Content Trenner=========================*/
div.content_trenner,
div.content_trenner_sub,
div.content_trenner_sub2{
	background:url(../images/content_trenner.gif) repeat-x;
	width:162px;
	clear:both;
}
div.content_trenner_sub2{
	width:175px;
}
div.content_trenner{
	width:100%;
	
}

/*=====================MAILFORM=================================*/

.csc-mailform,
form.tx_powermail_pi1_form{
	width:530px;
	padding:10px 0px;
	
}
fieldset.tx-powermail-pi1_fieldset{
	border:1px solid #999;
	padding:10px;
}
.csc-mailform legend,
fieldset.tx-powermail-pi1_fieldset legend{
	padding:5px;
	font-size:11px;
	font-weight:bold;
	color:#000;
	border:4px solid #e50022;
	margin-left:2px;
	background-color:#fff;
}
.csc-mailform-field,
div.tx_powermail_pi1_fieldwrap_html{
	padding:4px;	
	margin:2px;
	border-bottom:1px solid #ededed;
	border:1px solid #ededed;
}
.csc-mailform-field input,
div.tx_powermail_pi1_fieldwrap_html input,
.csc-mailform-field textarea,
div.tx_powermail_pi1_fieldwrap_html textarea
{
        padding:4px;
	border: 4px solid #ccc;
	
}

div.tx_powermail_pi1_fieldwrap_html .powermail_text,
div.tx_powermail_pi1_fieldwrap_html .powermail_textarea,
.csc-mailform-field textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:270px;
}
.csc-mailform-field label,
div.tx_powermail_pi1_fieldwrap_html label{
	/*display:block;
	text-align:right;
	*/
	float:left;
	font-size:11px;
	width:200px;
	padding-top: 2px;
	vertical-align: top;
}
.csc-mailform-label{
	font-size:10px;
	line-height:20px;
}

#mailformformtype_mail{
	
	/*background-color: #fff;
	border: 1px solid #ccc;
	border-left: 3px solid #3380c6;
	border-right: 3px solid #3380c6;
	border:none;
	background:none;*/

}
/*
.csc-mailform-submit{
	border:none;
	background:none;

}
*/
.csc-mailform-radio input{
	border:none;
	background-color: #fff;
}
.csc-mailform-radio label{
	float:none;
}
.csc-mailform-radio legend{
	display:none;
}
.csc-mailform-radio fieldset{
	padding:0px;
	margin:0px;
	border:none;
}
#mailformRadio_Button label{
	
}
fieldset.csc-mailform{
	border: none;
}
#mailformRadio_Button legend{
	display:none;
}
select.powermail_select{
	font-size:0.8em;
}
div.powermail_mandatory_js{
	color:red;
}


div.tx_powermail_pi1_fieldwrap_html_17,
div.tx_powermail_pi1_fieldwrap_html_20,
div.tx_powermail_pi1_fieldwrap_html_22,
div.tx_powermail_pi1_fieldwrap_html_24{
	background-color:#ededed;
	color:black;
	font-size:10px;
}

input.powermail_submit{
	padding:4px;
	border: 4px solid #e50022 !important;
	background-color:white;
	font-weight:bold;
	cursor:pointer;
}
/*------------------------------LINKS/DOWNLOADS----------------------------------------*/

div.tx-tllinks-pi1 table, div.tx-tlfiles-pi1 table{

	border-collapse: collapse;
	/*margin: auto;*/

}
div.tx-tllinks-pi1 table td, div.tx-tlfiles-pi1 table td{
	border: 0px solid #C0C0C0;
	font-size:1em;
}
div.tx-tllinks-pi1 .tl_ll_text{
	width:370px;
}



/*------------------------ Contentelement Tabelle ----------------*/
table.contenttable{
	border-collapse: collapse;
	font-size:0.9em;
}
table.contenttable tr.tr-odd{
	background-color:#efefef;
}
table.contenttable tr.tr-even{
	background-color:#fff;
}
table.contenttable td{
	border: 1px solid #ccc;
	padding: 0.3em;
}
table.contenttable-1 tr.tr-0{
	background-color:#666;
	color:#fff;
	font-weight:bold;
}
table.contenttable-2 tr.tr-0 {
	background-color:#e60003;
	color:#FFFFFF;
	font-weight:bold;
}
table.contenttable-3 tr.tr-0 {
	background-color:#ededed !important;
	color:#333;
	font-weight:bold;
}
table.contenttable-3 td.td-0{
	background-color:#ededed;
	color:#333;
	font-weight:bold;
}
table.contenttable-3 tr.tr-0 td.td-0{
	background-color:white !important;
	border:none;
}
table.contenttable-3 tr.tr-odd{
	background-color:#fff;
}
table.contenttable-3 tr.tr-even{
	background-color:#fff;
}
table.contenttable-4 {
	border: 0px solid #fff !important;
}
table.contenttable-4 tr td{
	background-color:white !important;
	border:none;
}
table.contenttable-4 tr.tr-odd{
	background-color:#fff;
}
table.contenttable-4 tr.tr-even{
	background-color:#fff;
}

/************Diverses***********************/
.rottextfett{
color:red;
font-weight:bold;
}
.rottextfett2{
color:red;
font-weight:bold;
font-size:0.9em;
}
.rottext{
color:red;
}
.kleintext,kleintxtnormal{
font-size: 0.8em;
}
.bilder-caption{
	font-size:0.8em;
	font-weight:bold;
}
.csc-caption{
	font-size:0.8em;
	font-weight:bold;
}
a.alle_termine{
	/*float:right;
	padding: 3px 10px 3px 8px;
	background: url( ../images/link/link_int.gif ) no-repeat left 5px;*/
}
span.ml_link_add{
	font-size:0.8em;
	color: #696969;
}

