/*##############################
Styledatei für PKN 
(c) b.it Dienstleistungen, 2006
Neue Str. 6
38162 Cremlingen/Weddel
http://www.behrendt-it.de
info@behrendt-it.de
###############################*/

html, body {
   background: #ffffff;
   margin: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	width: 100%;
	height: 100%;
}

a,
a:hover,
a:link,
a:visited,
a:active{
	text-decoration: none;
	font-weight: normal;
	color: #000;
}
a:hover{
	text-decoration: underline;
}
p.bodytext a{
	text-decoration: underline !important;
	color: #6e6e6e;
}

h1,h2,h3,h4{
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
#master{
	width: 955px;
	padding: 0px;
	margin: auto;
	background-image: url(pic/back.gif);
	background-repeat: repeat-y;
	min-height: 100%;
		
}
*html #master{
height: 100%;

}
.top{
	padding: 0px;
	margin: 0px;
	width: 100%;
/*	border-bottom: 1px solid black;*/
}
.toptext{
	background-color: #e20030;
	color: white;
	font-weight: bold;
	padding: 15px 20px;
	width: 150px;
	float: left;
	height: 79px;
	overflow: hidden;
}
.toptext p{
	margin: 0px;
	padding: 0px 0px 4px 0px;
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
}
.space{
	background-color: white;
	height: 3px;
	width: 100%;
	}
	
.infoline{
	background-color: #5580AF;
	height: 18px;
	color: white;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 3px;
	
}

/*###MENU###*/


.navi{
	padding-top: 25px;
	padding-bottom: 30px;
}

.navi ul{
	margin: 0px;
	padding: 0px;
	padding-left: 15px;

}
a.nav_1,a.nav_1a{
	color: !important;

}
a.nav_1a{

}

.m2,.m3{
	/*background-color: #DDE6EF;*/
	background-color: #d6dee6;
}

a.m1_1,
a.m1_1a,
.news-latest-date a{
	font-weight: bold !important;
	color: #5580AF;
	background-color: #CFDAE9;
	background-color: #a5a1a2;
	color: #000;
	/*border-top: 1px solid white;*/
	border-bottom: 1px solid white;
	display: block;
	padding: 3px 5px 3px 18px;
	vertical-align: middle;
}
a.m1_1:hover,
a.m1_1a{
/*	background-color: #7D9DC1;*/
	color: white !important;
}

a.m1_2,
a.m1_2a{
	width: 200px;
	}
a.m1_2,
a.m1_2a,
a.m1_2sepca,
a.m1_2sepc{
	color: #5580af !important;
	background-color: #dde6ef;
	color: #000 !important;
	background-color: #cdcec0;
	display: block;
	border-bottom: 1px solid white;
	padding: 3px 10px 3px 15px;
	
	}
a.m1_2sepca,
a.m1_2sepc{
	padding-left: 30px;
	}
a.m1_2a,
a.m1_2:hover,
a.m1_2sepc:hover{
	color: #ffffff !important;
/*	background-color: #a4bbd4;*/
	text-decoration: none;
}

a.m1_2sepca {
	color: #ffffff !important;
	background-color: #cdcec0;
	text-decoration: none;
}

a.m1_2sepca:hover{
	text-decoration: none;
}

a.m1_3,
a.m1_3a{
	width: 200px;
	}
	
a.m1_3,
a.m1_3a,
a.m1_3sepca,
a.m1_3sepc{
	color: #5580af !important;
	background-color: #dde6ef;
	display: block;
	border-bottom: 1px solid white;
	padding: 3px 10px 3px 15px;
	
	}
a.m1_3sepca,
a.m1_3sepc{
	padding-left: 30px;
	}

a.m1_3a,
a.m1_3:hover,
a.m1_3sepc:hover{
	color: #ffffff !important;
	background-color: #a4bbd4;
	text-decoration: none;
}

a.m1_3,a.m1_3a{
	color: #5580AF !important;
	display: block;
	}
a.m1_3:hover,a.m1_3a{
	text-decoration: none;
}
a.sub,
a.asub{
	padding-left: 15px;
	/*padding-left: 25px;*/
	
}

a.asub{

	
}



/*#######ENDE MENÜ###*/

.spacer_left{
	width: 190px;
	height: 1px;
	background-color: white;
}

.left{
	width: 190px;
	padding: 20px 0px 25px 0px;
		float: left;
		clear: right;
}

.content{
	width: 510px;
	margin: 0px;
	padding-left: 25px;
	padding-right: 35px;
	padding-top: 20px;
	padding-bottom: 25px;
	float: left;
	overflow: hidden;	
}

.spacer_right{
	width: 190px;
	height: 1px;
	background-color: white;
}

.right{
	 width: 190px;
	 padding: 20px 0px 25px 0px;
	 float: right;
	 overflow: hidden;
	 }

	
p.bodytext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
h1{
	font-size: 14px;
	padding-top: 30px;
	padding-bottom: 20px;
}
h2{
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 20px;
}

h4{
	font-size: 12px;
	margin-top: 0px;
	padding-left: 15px;
	padding-bottom: 20px;
	background-image: url(pic/Pfeilrechts.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.rootline{
	padding-top: 20px;
}
a.rl,a.rla{
	color: black !important;
	font-style: italic;
	font-size: 10px;
	font-weight: bold !important;
}
a.rla{
color: #6e6e6e !important;
}


/*Rechte Seite*/

.service{

	}

a.s1,a.s1a{
	font-weight: bold !important;
	color: #5580AF;
	background-color: #CFDAE9;
	background-color: #a5a1a2;
	color: #000;
	border-bottom: 1px solid white;
	display: block;
	padding: 3px 5px 3px 18px;
	width: auto;
	vertical-align: middle;
}
a.s1a,
a.si:hover{
/*	background-color: #7D9DC1;*/
	color: white !important;
}

/*Formulare*/

.submit{
	margin-left: 0px;
	border: 1px solid #000;
	color: #000;
	background-color: #cdcec0;
	padding: 3px;
	font-weight: bold;
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.sinput{
	border: 1px solid #5580AF;
	width: 120px;
}


.csc-sitemap li{ 
	list-style-image: url(ohe_FILES/arrow.gif);
	margin-bottom: 5px;
	
	}
.csc-sitemap ul{
	padding: 0px;
	margin-left: 15px;
}


/*##NEWS##*/

.news-list-date{
	font-size: 9px;
	float: right;
}

.news-list-item p.bodytext{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
.news-latest-container{
	margin: 0px;
	padding: 0px;
	padding: 0px 0px 10px 0px;
	
}
.news-latest-item{
	padding: 5px 5px 5px 18px;
	border-bottom: 1px solid white;
}

.news-latest-container p.bodytext{
	font-size: 11px;
	padding: 0px;
	
}

.news-single-timedata{
	display: none;
}

.news-single-item h2{
	padding-left: 10px;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
}
dl.tx-indexedsearch-info{
	display: none;
}

.csc-textpic-text{
	margin: 0px;
	padding-left: 10px;
	padding-top: 10px;
}

.csc-textpic-imagewrap{
	margin: 0px;
	padding: 0px;
	
}

.csc-textpic-caption{
	color: #000;
	line-height:100%;
	font-size: 10px;
/*

	padding-right: 5px;
	background-color: #ffd499;
	border-top: 1px solid #5580AF;
	*/
}

.csc-mailform-field input {
	background-color: #ffffff;
	border: 1px solid;
	font-size: 12px;
	line-height:15px;
}
 
.csc-mailform-field textarea {
	background-color: #ffffff;
	border: 1px solid;
	font-size: 12px;
	line-height:15px;
}

.csc-form-fieldcell select, input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.csc-form-labelcell submit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
 

.csc-mailform-field fieldset{
	border: none;
	
}
.csc-mailform-field fieldset legend{
	display: none;
}

/*Border um gesamtes Formular wenn gewünscht*/
.csc-mailform {
	border: none;
}


/*Ausrichtung des Submit Buttons*/
 
#mailformformtype_mail {
	margin-left: 0px;
	margin-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #5580AF
	font-weight: bold;
	border-width: 1px;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-style: solid;
} 

.csc-mailform-field select {
	background-color: #ffffff;
	border: 1px solid;
} 
.csc-mailform-radio input{
	border: none;	
	float: left;
	width: 15px;
	margin: 0px;
	padding: 0px;
	
}
.csc-mailform-field label {
	display: block;
	text-align: right;
	float: left;
	width: 105px;
	padding-right: 20px;
	padding-top: 2px;
}
	
.csc-mailform-radio label {
	display: block;
	text-align: right;
	width: 35px;
	padding-top: 2px;
}

legend {

}

/*Alt*/




h4{
   /*width: 100%;*/
   padding: 4px;
   padding-left: 15px;
   margin: 0px;
   font-weight: bold;
   font-size: 12px;
}
.tx-macinasearchbox-pi1{
	color: #000;
	background-color: #CFDAE9;
	background-color: #a5a1a2;
	padding: 5px 5px 5px 18px;
	border-bottom: 1px solid white;
}

ul {
	margin-top: 0px;
}

.csc-textpicHeader h1,
.csc-textpic-text,
.csc-textpicHeader
{
	margin-top: 0px;
	padding-top: 0px;
	}
	
.csc-linkToTop{
	margin-top: 0px;
	padding-left: 15px;
	margin-bottom: 30px;
	background-image: url(pic/Pfeiloben.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

/*###Uploads###*/

.csc-uploads-fileName p{ 
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.csc-uploads-fileName a{ 
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.csc-uploads-description{ 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.csc-uploads-fileSize{ 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 20px;
}

/*##### Tabellen #####*/

table.contenttable{

}

.contenttable{
	font-size: 11px; 
	/*background-color: #D5DCE3;*/
	background-color: #cdcec0;
	color: #000000;
} 



.contenttable-0{
	font-size: 11px; 
	background-color: #7d9dc1;
	border: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

.contenttable tbody td {
	background-color: #ffffff;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
} 

.contenttable thead tr th{
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	background-color: #D5DCE3;
	color: #000000;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}

table.contenttable tbody td p.bodytext{
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}

table.contenttable thead tr td p.bodytext{
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	background-color: #D5DCE3;
	color: #000000;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}

table.contenttable thead tr td{
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	background-color: #D5DCE3;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}


/*#### Listen ####*/
.csc-menu-1 li{
font-size: 12px;
}

li{
font-size:12px
}

/*#### Newsliste ####*/
.tx-ttnews-browsebox a{
	text-decoration: underline !important;
}

.tx-ttnews-browsebox-SCell a{
	text-decoration: none !important;
	color: #000000 !important;
}

.news-list-morelink a{
text-decoration: underline !important;
}

.news-single-backlink a{
text-decoration: underline !important;
}

.tx-danpdocumentdirs-pi2-searchbox-header,
.tx-danpdocumentdirs-pi2-searchbox,
.tx-danpdocumentdirs-pi2-upload{
display: none;
}

/*#### Suchliste ####*/
.tx-indexedsearch-browselist-currentPage a{
color: #000000 !important;
text-decoration: none !important;
}

.tx-indexedsearch-searchbox fieldset legend{
	display: none;
	}
.tx-indexedsearch-searchbox fieldset{
	border: none;
	}

.browsebox a{
text-decoration: underline; 
}

.newsimage{
	padding: 7px 5px 3px 15px;
	float: left;
	}
.news-list-item IMG,
.news-single-img{
	padding: 5px 10px 3px 0px;
	float: left;
	}
.news-list-item p.bodytext{
	padding-top: 3px;
	}
p.news-single-imgcaption{
	margin: 0px;
	padding: 3px;
	background-color: #a5a1a2;
	}
.clearer{
	clear: both;
	float: none;
	}
