@charset "utf-8";
/* CSS Document */

/***************************************************************
* ORT BOX
****************************************************************/

.ort_link {
	padding:0px;
	margin: 2px 0px 0px 15px;
	color: #71950C;
	font-weight: bold;
	font-size:8pt;
	line-height:11pt;
	font-family:verdana;
}


.pfeil_ort {
	background:url(Pics/pfeil_rechts_green.gif) no-repeat center center;
	left:129px;
	top:19px;
	position:absolute;	
	z-index:8;
	width:10px;
	height:9px;	
}



.right .left_box1 {
	background-image:url(../Pics/die_pvs_wahlen_sie.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:54px;
	margin: 5px 0px 15px 0px;
	padding: 10px 0px 0px 0px;
	width:185px;
}


.right .left_box1 #flash_schaufenster{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	width:120px;
	height:30px;
	z-index:20;
}




.right .left_box1 .pvs_title {
	position:relative;
	float:left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height:70px;

}

.right_clear {
	height: 240px;
}


.right_clear_unter {
	height: 240px;
	z-index:2;	
}

/***************************************************************
* START + LEFT
****************************************************************/


.subnavi {

	position: relative;
	font-family: arial;
	font-size: 8pt;
	color:#434B50;
	float:left;
	width: 135px;
	z-index:7;
	padding: 0px;
	margin: 110px 0px 25px 0px;
	text-decoration: none;
}


.images1 {
	height:240px;
	left:-170px;
	position:absolute;
	top:-10px;
	width:910px;
	z-index:2;
} 

.images1_start {
	height:240px;
	left:-170px;
	position:absolute;
	top:-10px;
	width:910px;
	z-index:2;
} 






.left_box_start .left_box1,  .left .left_box1 {
	background-image:url(Pics/die_pvs_left_box.png);
	background-position:left top;
	background-repeat:no-repeat;
	position: relative;
	height:90px;
	float:left;
	width: 185px;
	z-index:7;
	padding: 12px 30px 0px 15px;
	margin: 0px 0px 15px 0px;
}



.left_box_start .left_box1 .banner_cat,  .left .left_box1 .banner_cat  {
	visibility:hidden;
	height:1px;
	padding: 0px;
	margin: 0px;
}


.left {
	position: absolute;
	width: 175px;
	z-index:12;
	top: 235px;
	margin: 0px 0px 30px -1px;
	left: 50px;
}

.left_startt {
	background-image:url(Pics/left_box.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:90px;
	margin:0 0 10px;
	padding: 8px 10px 0 15px;
	position:relative;
	width:185px;
	z-index:7;
}



.left_start {
	position: absolute;
	width: 175px;
	z-index:12;
	top: 455px;
	margin: 0px 0px 30px -1px;
	left: 50px;
}


.left_clear {
	height:25px;
	width:10px;
}

.left .left_clear {
	height:140px;
	width:10px;
}


.left_box_start {

}


.images1 .title {
	background-image: url(Pics/h1_back.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 80px 0px 0px  35px;
	height:30px;
	padding:8px 0px 0px 25px;
	font-size:12pt;
	font-weight:bold;
	color: #000;
}

.images1 .title .teaser{
	margin: 15px 0px 0px  0px;
	padding:0px;

}


.images1 .title .teaser .bodytext{
	margin: 0px;
	padding:0px;
	font-size:10pt;
	font-weight:bold;
	color: #666;
}

.images1 .title .bodytext {
	width:350px;
}
.content_box_1 h1 {
	margin:-80px 0px 10px -170px;
	background-image:url(Pics/h1_back.png);
	background-position:left 0px;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 0px 0px 25px;
}

.content_box_2 h1, .content_box_3 h1 {
	margin:0px;
	padding:0px;
	background-image:none;
}

.content_box_1 .bodytext {
	margin:0px 0px 120px -145px;
	width:350px;
}

.content_box_2 .bodytext, .content_box_3 .bodytext {
	margin:0px;
}



.flash, .noflash{
	position:absolute;
	z-index:10;
	width:910px;
	height:240px;
	left:-170px;
	top:-10px;
}

.flash_start, .flash_typo{
	position:absolute;
	z-index:10;
	width:910px;
	height:240px;
	left:-170px;
	top:-10px;
}




.flashlink a {
	background:transparent url(Pics/pfeil_rechts_green.gif) no-repeat scroll right center;
	color:#666666;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
margin-top:5px;
margin-left:15px;
padding-right:13px;
position:relative;
text-decoration:none;
}

.htmllink a {
background:transparent url(Pics/pfeil_rechts_green.gif) no-repeat scroll right center;
color:#666666;
float:left;
font-size:11px;
font-weight:bold;
line-height:13px;
margin-top:5px;
margin-left:15px;
padding-right:13px;
position:relative;
text-decoration:none;
}


/***************************************************************
* NAVIGATION MAIN
****************************************************************/

.navi ul {
	float: left;
	margin-left:14px;
	padding:0px;
	margin-top:0px;
	font-family:arial;
	font-size:10pt;
	font-weight:lighter;
	height: 20px;
	width:680px;
	padding:0px 20px 0px 0px;
	position:relative;
}

.navi .news{
	float:left;
	list-style: none;
	margin-left: 0px;
	margin:0px 0px 0px 0px;
	height:20px;
	padding:0px;
	position:relative;
	z-index:3;
width:80px;
}
.navi li {
	float:right;
	list-style: none;
	margin-right: 32px;
	margin-left: 70px;
	height: 20px;
}

.navi li a {
	color: #084e7d;
	text-decoration: none;
	font-size: 0.9em;
}

.navi li a:hover {
	color: #7b7b7b;
}

.navi li a.open {
	background-image: url(Pics/pfeil_rechts.gif);
	background-repeat: no-repeat;
	padding-left:13px;
} 

.navi {
	position:relative;
	float:left;
	height: 25px;
	width: 712px;
	margin: 13px 0px 30px 47px;
	padding: 5px 0px 0px 0px;
	overflow:visible;
	clear: both;
	color: #3b3d30;
	background-image: url(Pics/navi_lines.gif);
	background-position: center top;
	background-repeat: repeat-x;
}







.right_box_kontakt p a {
color:#084E7D;
}





a.internal-link {
	background:transparent url(Pics/pfeil_rechts_green.gif) no-repeat right center;
	padding-right:11px;
	position:relative;
	display:inline-block;
	text-align:left;
	overflow:visible;
	color: #000;
	font-weight:bold;
}

.content_main_main_txt ul li a.internal, .content_typ2_bild  ul li a.internal, .content_main_main  ul li a.internal{
	background:transparent url(Pics/pfeil_rechts_green.gif) no-repeat right center;
	padding-right:12px;
	position:relative;
	text-align:left;
	list-style-position:outside;
	color: #000;
}


.content_main_main_txt ul li a.external,
.content_typ2_bild  ul li a.external,
.content_main_main  ul li a.external{
	background-image:none;
	color: #71950C;
	font-weight: bold;
	position:relative;
	text-align:left;
	list-style-position:outside;
}


.content_main_main_txt ul li a, .content_typ2_bild  ul li a, .content_main_main  ul li a{
	background:transparent url(Pics/pfeil_rechts_green.gif) no-repeat right center;
	padding-right:12px;
	position:relative;
	text-align:left;
	list-style-position:outside;
	color: #000;
}




.sb_download_flex {
	background-color:#b1b9ba;
	padding:5px 10px 0px 10px;
	margin-bottom:10px;
	}
	
.right .csc-firstHeader {
	background-image:none;
	color:#71950C;
	font-size:11px;
	margin-left:-13px;
}

.description   {
	font-size:11px;
	margin:10px 0px 8px 0px;
	
}

.shortdescription  {

	font-size:11px;
	margin:5px 0px 0px 21px;
	
}
.contenttable .kopfzeile   {
	background-color:#798586;
	
}

.contenttable .dunkelgrau   {
	background-color:#9ba5a6;
	height:35px;
	text-valign:center;
	
}

.contenttable .hellgrau  {
	background-color:#b1b9ba;
	text-valign:center;
	height:35px;
	
}




.content_box_1 .content_box_1 .content_box_2 .content_box_3, .csc-firstHeader {
	color:#000;
	background-image: none;
}



.content_box_1 {
	position:absolute;
	top:0px;
	left:0px;
	width: 360px;
	z-index:6;
	margin: 0px 0px 0px 0px;
	padding: 110px 0px 10px 45px;
	height: 180px;
}

.content_box_text_1 .csc-firstHeader {
	color:#000;
	background-image: none;
	margin: 0px;
	padding: 0px;	
}

.content_box_text_1 {
	width: 315px;
	z-index:6;
	margin: -64px 0px 0px -1px;
	padding: 0px 0px 0px 0px;
	height: 150px;
	overflow:hidden;
	
}



.contenttable {

	text-align: left;
	font-size:10pt;
	width: 350px;
	border-collapse:collapse;
}

.contenttable tbody{
	border:none;
}


.contenttable tr{
	background-color:#a5a5a5;
}
.contenttable td{
	padding-left:5px;
	padding-top:3px;
}

thead {
	text-align: left;
	font-weight:bold;
	font-size:8pt;
	color: #fff;
	background-color:#798586;
	padding-left:5px;
	height:27px;	
}

thead tr th {
	text-align: left;
	font-weight:bold;
	font-size:8pt;
	color: #fff;
	background-color:#798586;
	padding-left:5px;
}


thead tr  {

}


caption {
	text-align: left;
	font-weight:bold;
}


.tx-julleevents-pi1-listrowField-datetime, .tx-julleevents-pi1-listrowField-datetime, .tx-julleevents-pi1-listrowField-teaser {
	width:100px;
	float:left;
}

.tx-julleevents-pi1-categorySelector {
	float:left; 
	margin: 0px 10px 10px 0px;
}


.tx-julleevents-pi1-categorySelector select, .tx-julleevents-pi1-citySelector select {
	font-family:arial;
	font-size:8pt;
}

.tx-julleevents-pi1-citySelector {
	float:left; 
	margin: 0px 80px 10px 0px;
}


.tx-julleevents-pi1 {
	font-family:arial;
	font-size:8pt;
	line-height:11pt;
}

.tx-julleevents-pi1 form {
	margin-top:15px;
}

.tx-julleevents-pi1 form td {
	width:100px;
	height:25px;
}

.tx-julleevents-pi1-singleView-Menu {
	margin-bottom:15px;
}

.tx-julleevents-pi1-listrow {
	clear:both;
}

.tx-julleevents-pi1-singleViewField-title a {
	margin-bottom:10px;
	color:#000;

	font-weight:bold;
}

.julle_des {
	width:250px;
	float:left;

	margin-bottom:15px;	
}


.tx-indexedsearch-res tr {
	width:300px;

}
.tx-indexedsearch-res table {
	max-width:300px;


}
.tx-indexedsearch-res {
	width:300px;

}
dt
{

margin-bottom:15px;
}

.tx-irfaq-dynheader {
	cursor:pointer;
	font-weight:bold;
	margin-bottom:10px;
}

tbody{
	width:300px;
	border:1px solid white;

}
.linkOutput {
	color:#000;
	font-family:arial;
	font-size:8pt;
	line-height:11pt;
	
}

.linkOutput a{
	color:#000;
	font-family:arial;
	font-size:8pt;
	line-height:11pt;
font-weight:bold;	

}

.right .csc-firstHeader {
	font-size:11px;
	font-weight:bold;
	color:#666;
	background-image: none;
}

.right h2 {
	font-size:16px;
	color: #71950c;
}

.right .bodytext {
	color: #666;
	font-size:7pt;

}



.csc-firstHeader {
	font-size:11pt;
	font-weight:bold;
	z-index: 6;
	margin-bottom:5px;
	color:#000;
	
}

.csc-firstHeader a {
	color:#000;
}

h1{
	padding: 0px 0px 0px 13px;
	background-image: url(Pics/pfeil_rechts.png);
	background-position: 3px 1px;
	background-repeat: no-repeat;
	margin-right: 5px;
	margin: 0px 0px 0px -15px;
	font-size:11pt;
	font-weight:bold;
	color: #000;
}

.tx-newloginbox-pi1 form{
	text-align:right;
}

.tx-newloginbox-pi1 form table{
	margin-bottom:5px;
}

.mitgliedernavi, .mitgliedernavi a {
	font-family:arial;
	font-size:10pt;
	color:#33516B;
	margin-bottom:5px;
	text-align:left;
	font-weight:bold;
	float:left;
	clear:both;
	width:165px;
}

.logoutbutton {

	padding-right:1px;
	
}

.logoutbutton input {
	text-align:left;
	margin-bottom:5px;
	clear:both;
}




.tx-newloginbox-pi1 {
	clear:both;
	text-align:left;
}


.logintext label {
	margin-right: 5px:

}
.logintext  {
	margin-top: 2px;

}


input#user.inputlogin {
	width:115px;
	float:left;
	margin-left:5px;
	height:13px;
}

td input#user.inputlogin {
	margin:2px 0px 3px 0px;
  	padding:0px;
	background-image: url(Pics/form.jpg);
	background-repeat: no-repeat;
	border-bottom-color:#AEB5BD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#AEB5BD;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#AEB5BD;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#AEB5BD;
	border-top-style:solid;
	border-top-width:1px;
}


input#pass.inputlogin {
	width:115px;
	margin:0px 0px 0px 5px;
	float:left;
	text-align:right;
	height:13px;
}


.input {
	background-position: right top;
}

.bodytext form {
	text-align:right;
	
}



.bodytext p a, .download {
	color:#71950c;
	
}

p a {
	color:#71950c;
	
}



td input#pass.inputlogin {
	margin:5px 0px 0px 0px;
  	padding:0px;
	background-image: url(Pics/form.jpg);
	background-repeat: no-repeat;
	border-bottom-color:#AEB5BD;
	border-bottom-style:solid;
	border-bottom-width:1px;

	border-left-color:#AEB5BD;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#AEB5BD;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#AEB5BD;
	border-top-style:solid;
	border-top-width:1px;
	text-align:left;
}




.banner_content img {
	margin-left:5px;
}


.pfeil {
	background:url(Pics/pfeil_rechts_green.gif) no-repeat center center;
	z-index:8;
	width:10px;
	height:9px;
	left:35px;
	top:65px;
	position:absolute;	
}

.pfeil2 {
	background:url(Pics/pfeil_rechts_green.gif) no-repeat center center;
	z-index:8;
	width:10px;
	height:9px;
	left:149px;
	top:68px;
	position:absolute;	
	
}


.pfeil_news{
	background:url(Pics/pfeil_rechts_green.gif) no-repeat center center;
	left:60px;
	bottom:5px;
	position:absolute;	
	z-index:8;
	width:8px;
	height:9px;
	margin:0px;
	
}



.banner_content a.internal-link {
	background-image:none;
	width:145px;
	padding-right:13px;
	margin-right: 5px;
	overflow:visible;
	font-size:10px;
	color: #000;
	font-weight: bold;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;
	
	
}

a.internal-link {
	background:transparent url(Pics/pfeil_rechts_green.gif) no-repeat right center;
	padding-right:11px;
	position:relative;
	display:inline-block;
	text-align:left;
	overflow:visible;
	color: #000;
	font-weight:bold;
}






.banner_content  {
	width:160px;
	margin-top:5px;
	line-height:13px;
	font-size; 9px;
	float:left;
	position:relative;
}

.banner_content a {
	font-size:10px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	line-height:13px;	
	float:left;
	position:relative;		
}



.banner_title .internal-link {
	background-image: none;
	color: #71950c;
}

.banner_title {
	font-size:14px;
	color: #71950c;
	text-decoration:none;
	font-weight:bold;
	margin-top:0px;
	line-height:14px;
}


.diepvs_service .banner_title a {
	font-size:12px;
	color: #666;
}

.banner_title a {
	color:#71950C;
}


.diepvs_links .banner_content {
	margin-top:10px;
}
 
.pvs_title_news a {
	color:#000000;
float:left;
font-size:10px;
font-weight:normal;
line-height:13px;
position:relative;
margin-top:10px;
text-decoration:none;
width:160px;
}

.pvs_title_news {
	color:#71950C;
font-size:14px;
font-weight:bold;
line-height:14px;
margin-top:0px;
text-decoration:none;
}

.pvs_content a {
	color:#000000;
float:left;
font-size:10px;
font-weight:normal;
line-height:13px;
position:relative;
margin:0px;
height:10px;
text-decoration:none;

}

.pvs_title a {
	color:#000000;
	float:left;
	font-size:14px;
	font-weight:normal;
	line-height:13px;
	position:relative;
	margin-top:4px;
	text-decoration:none;
	background:transparent url(Pics/pfeil_rechts_green.gif) no-repeat scroll right center;
	padding-right:13px;

}

.pvs_title {
	color:#71950C;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	margin-top:0px;
	text-decoration:none;
}









.news_item {
	border-top: 1px solid #3b3b31;
	margin: 0px 5px 15px 0px;
	width: 380px;
	padding:3px 0px 30px 0px;
	font-size:8pt;
	font-weight:normal;
	color: #3b3b31;
}




.news .newssubheader a{
	margin:0px;
	padding:0xp;
	color: #71950c;
}


body {
	margin: 0px;
	padding: 0px;
	width:100%;
	height:100%;
	font-family: arial;
	font-size: 10pt;
	background-color:#003863;
}


.newssubheader .external-link-new-window {
	color:#71950c;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.news .newssubheader .internal-link {
	padding-right:13px;
	width:330px;
	float:right;
	color: #3b3b31;
	font-weight: bold;
	background-image: url(Pics/pfeil_rechts_green.gif);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 5px;
	font:inherit;
	font-weight: bold;
	text-align:right;
}

.newsheader a{
	position:relative;
	float:left;
	text-align:left;
	margin: 0px 0px 0px 0px;
	width: 380px;
	padding:0px 0px 0px 0px;
}



.newsheader {
	margin: 3px 0px 3px 0px;
	width: 380px;
	padding:0px 0px 0px 0px;
	font-size:8pt;
	font-weight:bold;
	color: #3b3b31;
	position:relative;
	float:left;
	text-align:left;
}

.newstext a{
	color:#71950c;
}

.newslink {
	padding-right:13px;
	height: 14px;
	color: #3b3b31;
	font-weight: bold;
	width: 100px;
	background-image: url(Pics/pfeil_rechts_green.gif);
	background-position: right center;
	background-repeat: no-repeat;
	margin-right: 5px;
	font:inherit;
	margin: 0px 5px 15px 0px;
}

	
html {
	margin: 0px;
	padding: 0px;
	width:100%;
	height:100%;
}

.headnavi {
	color:#5a6f84;
	position:absolute;
	height:15px;
	overflow:hidden;
	top:18px;
	left:221px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:450px;
	z-index:9;
}

.navitop {
	float:left;
	display:block;
	height:15px;
	text-decoration:none;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;

	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:15px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 5px;
	text-decoration:none;
	background-image: url(../Pics/punk_navi_head.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color:#5a6f84;
}

.navitop a {
	color:#5a6f84;
	
}

.navitop a:hover {
	color:#989898;
	
}



td {
	color:inherit;
	line-height:12pt;
}


.tx-indexedsearch-redMarkup {
	color:#71950C;
}

td tx-indexedsearch-descr descr  {
	font-size:9pt;
	color:#71950C;
}

tx-indexedsearch-descr descr  {
	font-size:9pt;
	color:#71950C;
}

.tx-indexedsearch-res {
	font-size:9pt;
	font-weight:normal;
	color: #000;
}



.tx-indexedsearch-res a{
	font-size:9pt;
	font-weight:normal;
	color: #000;
}

td a {

	color:#3B3B31;
}


.tx-indexedsearch-browsebox {
	display:inline;
	margin-right:5px;
	margin-bottom:10px;
	color:#000;
}


.tx-indexedsearch-browsebox li {
	display:inline;
	margin-right:5px;
	color:#000;
}


.tx-irfaq-pi1 .additional-info {

	font-size:9px;
	margin-bottom:10px;
}


.external-link-box-new-window, {
	padding-right:13px;
	width: 140px;
	height: 14px;
	margin-right: 5px;
	color: #71950C;
	font-weight: bold;
	font:inherit;
}



.external-link-new-window {
	padding-right:0px;
	width: 140px;
	height: 14px;
	margin-right: 0px;
	color: #71950C;
	font-weight: bold;
	font:inherit;
}




.browsebox  {
	margin:12px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	color:#000;
}

.browsebox  li a{
	color:#e16010;
}


}
.tx-indexedsearch-browselist-currentPage {
	color:#000;
	margin:5px 0px 0px 0px;
}

/***************************************************************
* NAVIGATION HEAD
****************************************************************/



.headnavi ul {
	position:absolute;
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

.headnavi li {
	float:left;
	list-style: none;
	margin:0px 8px 0px 0px;
	background-image: url(Pics/punk_navi_head.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 8px;
	height:15px;



}

.headnavi li:first-child {
	background-image: none;
}

.headnavi li a {
	color: #2e8abd;
	text-decoration: none;
	font-size: 8pt;
}

.headnavi li a:hover {
	color: #bfbfbf;
}

.news {
	float:left;
	position:relative;
	margin: 10px 0px 0px 50px;
	width: 380px;
	padding:20px;
	z-index:3;
	min-height:300px;
}

h2 {

	color:#color: #000;;
}


h3 {

	color:#000;
}




h5 {
	border-top: 1px solid #3b3b31;
	margin: 0px 5px 0px 0px;
	height:17px;
	width: 380px;
	padding:4px 0px 0px 0px;
	font-size:11pt;
	font-weight:bold;
	color: #000;
}





a {
text-decoration: none;
}


* {
	margin: 0px;
	padding: 0px;
}

.powermail_pagebrowser {
	margin-bottom:5px;
	font-weight: bold;
	position:relative;
	clear:both;

}

.tx_powermail_pi1_formconfirmation_submit,  .tx_powermail_pi1_formconfirmation_back{
	float:left;
	margin-right:10px;

	margin-top:10px;
}


tr .powermail_all powermail_all_tr{
         height:20px;
}

.tx-powermail-pi1_confirmation p {
         margin-bottom:10px;
}

.tx_powermail_pi1_form {
  	padding:0px;
  	margin:0px;
  	position:relative;
  	float:left;
}

p fieldset {

  	margin:0px 0px 10px 0px;

  	
}


fieldset {
	border:none;
  	padding-top:5px;
  	margin:0px 0px 10px 0px;
  	position:relative;
  	float:left;
  	width:370px;
  	color:#000000;
	font-family:arial;
	font-size:8pt;
	line-height:11pt;
  	
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}
 
fieldset#tx-powermail-pi1_fieldset_1
{
	padding:0px 0px 0px 0px;
  	margin:10px 0px 0px 0px;
  	position:relative;
  	float:left;


 }
form#formulartestdererste {
	padding:0px;
  	margin:0px;

 }



.tx-powermail-pi1
{
  	padding:0px;
  	margin:0px;
  	position:relative;
  	float:left;
  	width:350px;
}

.tx-powermail-pi1_formwrap tx-powermail-pi1_formwrap_2415 {
  	padding:0px;
  	margin:0px;
  	position:relative;
  	float:left;
}

.tx_powermail_pi1_fieldwrap_html tx_powermail_pi1_fieldwrap_html_text tx_powermail_pi1_fieldwrap_html_1 {
	padding:0px;
  	margin:0px;
  	position:relative;

  	float:left;
 }


legend {
  	margin:2px 5px 10px -10px;
  	position:relative;
  	padding:0px;
	padding:0px;
  	color:#71950c;
  	font-weight:bold;
 	clear:both;
 	width:100px;

  	
}

.formlabel {
 	float:left;
 	width:120px;
 	overflow:visible;
	position:relative; 
         margin:6px 0px 7px 0px;	
         font-size:8pt;
}


.checklabel {
 	float:left;
	width:340px;
	position:relative; 
         margin:0px 0px 10px 1px;
         font-size:11px;

         
}

.checkinput {
	position:relative;
 	float:left;
	width:20px;
	padding:0px;
	text-valign:top;
	line-height: 7px;

}

.checkinput input {
	width:12px;
	height:12px;
	margin:0px;
	padding:0px;
	border:none;
	text-valign:top;
}

.forminput {
 	float:left;
	width:200px;
	margin:6px 50px 7px 0px;
	padding:0px;
	
}

.forminput input {
	margin:0px;
	padding:0px;
	background-image: url(Pics/form.jpg);
	background-position: 0px top;
	background-repeat: no-repeat;

	border-bottom-color:#AEB5BD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#AEB5BD;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#AEB5BD;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#AEB5BD;
	border-top-style:solid;
	border-top-width:1px;
}

.forminput_submit input, .tx-powermail-pi1_confirmation input {
	margin:15px 0px 0px 0px;
	padding:3px;

	color: #333;
	
	background-image: url(Pics/form_submit_off.jpg);
	background-position: 0px top;
	background-repeat: no-repeat;
	border-bottom-color:#AEB5BD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#AEB5BD;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#AEB5BD;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#AEB5BD;
	border-top-style:solid;
	border-top-width:1px;
}


.forminput_submit input:hover  {
	margin:15px 0px 0px 0px;
	color: #333;
	
	background-color:#bbb;	
	padding:3px;
	background-image: url(Pics/form_submit_on.jpg);
	background-position: 0px top;
	background-repeat: no-repeat;
	border-bottom-color:#AEB5BD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#AEB5BD;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#AEB5BD;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#AEB5BD;
	border-top-style:solid;
	border-top-width:1px;
}

select {
  	padding:0px;
  	margin:0px;
	background-image: url(Pics/form.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

select#uid3 {
  	padding:0px;
  	margin:0px;
	background-image: url(Pics/form.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}


select#uid3 powermail_formulartestdererste powermail_select powermail_uid3{
  	padding:0px;
  	margin:0px;
	background-image: url(Pics/form.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}


textarea {
	margin:0px 50px 0px 0px;
	padding:0px;
	background-image: url(Pics/form.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	clear:both;
}






ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p {
	margin: 0px;
	padding: 0px;
	z-index:6;
}

.bodytext{
	margin: 0px 0px 8px 1px;
	padding: 0px;
	font-family: arial;
	font-size: 8pt;
	line-height: 11pt;
	color: #000;
}



.newstext{
	width:410px;
	height:50px;
	padding: 0px;
	font-family: arial;
	font-size: 8pt;
	color: #3b3b31;
}

.sitemap_zusatz {
 	margin-top: 8px;
	height: 16px;
 	margin-bottom:-24px;
 	margin-left:0px;
 	color: #434b50;
 	font-family:verdana;
 	}

.site1 a {
	text-decoration: none;
	color: #434b50;
	margin-left: 10px;	
	margin-top: 0px;
	height: 16px;
}

a.open .site1 {
	color: #434b50;
	font-weight: bold;
	padding-left:10px;
	width: 140px;
	height: 16px;
	background-image: url(Pics/pfeil_rechts_sitemap.png);
	background-position: left 10px;
	background-repeat: no-repeat;

	margin: 0px 0px 0px -10px;
	text-decoration: none;
}

.site1 {
	text-decoration: none;
	color: #434b50;
	padding-left:0px;
	margin-left: 0px;
	font-weight:bold;
	padding-top: 8px;

	margin-top: 0px;
	height:16px;
	font-family:verdana;
}

.site2 a {
	text-decoration: none;
	color: #434b50;
	padding-left:0px;
	margin-top: 0px;	
}

.site2 {
	text-decoration: none;
	color: #434b50;
	padding-left:0px;
	margin-left: 0px;
	margin-top: 0px;	
	height: 12px;
	font-family:verdana;

}

a.open .site2 {
	color: #434b50;
	font-weight: normal;
	padding:0px 0px 0px 10px;
	width: 140px;
	height: 12px;


	background-image: url(Pics/pfeil_rechts_sitemap.png);
	background-position: left center;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: -10px;
	text-decoration: none;
}




.images1_maske {
	z-index:5;
	position: absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	height:240px;
	width:910px;
	background-image: url(Pics/diepvs_maske_start.gif);
	background-position: left top;	
	
}



.images9{
	z-index:4;
	position: absolute;
	top:0px;
	left:0px;
	width:893px;
	overflow:hidden;
	height:240px;
	margin-bottom:10px;
}

.content_box_2 {
	position:absolute;
	left:0px;
	width: 500px;
	z-index:5;
	top:195px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 45px;
	height: 89px;
	overflow:hidden;
}

.images2 {
	z-index:4;
	position: absolute;
	margin-top: 0px;
	left:0px;
	top:195px;
	width: 512px;
	height:92px;
	overflow:hidden;
	padding:0px;
	background-image: url(Pics/maske_start_2.png);
	background-position: left top;	
}



.content_box_3 {
	position:absolute;
	left:0px;
	top:300px;
	width: 500px;
	z-index:4;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 45px;
	height: 89px;
	overflow:hidden;
}

.images3 {
	width: 512px;
	z-index:3;
	position:absolute;
	top:300px;
	left:0px;
	height:92px;
	overflow:hidden;
	background-image: url(Pics/maske_start_3.png);
	background-position: left top;
}



.bild_news_2 {
	position:absolute;
	z-index:1;
	margin: 0px;
	left:0px;
	top:195px;

	overflow:hidden;
	width: 507px;
	height:89px;

}

.bild_news_3 {
	position:absolute;
	z-index:1;
	margin: 0px;
	top:300px;
	left:0px;
	overflow:hidden;
	width: 507px;
	height:89px;
}





.content {
	position: relative;
	float:left;
	width: 525px;
	z-index:8;
	margin: 0px 0px 15px 220px;
	padding: 0px;
	overflow:visible;
}

.content_all {
	float:left;
	position:relative;
	margin: 255px 0px 0px 0px;
	width: 525px;
	padding:0px;
	z-index:3;

	
}


.content_text {
float:left;
margin:0px 0px 0px 0px;
padding:0px;
position:relative;
width:525px;
z-index:3;
	

	
}
.content_repeat {
	float:left;
	position:relative;
	padding-top:0px;
	margin:0px;
	width: 510px;
	z-index:3;
	background-image: url(Pics/content_main_repeat.png);
	background-position: left top;

	border-right:1px solid white;
	

	
}

.content_main {
	position: absolute;
	top:0px;
	left: 0px;
	width: 525px;
	z-index:3;
	padding:0px 0px 2px 2px;
	min-height:300px;
	z-index: 1;
	background-image:url(Pics/diepvs_content_main_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.content_main_no {
	position: absolute;
	top:0px;
	left: 0px;
	width: 525px;
	z-index:3;
	padding:0px 0px 2px 2px;
	min-height:250px;
	z-index: 1;
}

.content_main_txt {
	position: absolute;
	top:0px;
	left: 0px;
	width: 525px;
	z-index:3;
	padding:0px 0px 2px 0px;
	min-height:200px;
	z-index: 1;
	background-image: url(Pics/content_main_top_txt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}




.image4{
	height: 300px;
	width: 507px;
	background-position: left top;
	background-repeat: no-repeat;

}

.image5{
	height: 440px;
	width: 507px;
	background-position: left top;
	background-repeat: no-repeat;

}

.images6 {
	height: 410px;
	width: 507px;
	background-position: left top;
	background-repeat: no-repeat;
}


.imagetxt{
	height: 200px;
	width: 507px;
	background-position: left top;
	background-repeat: no-repeat;

}



.content_main_main {
	float:left;
	position:relative;
	margin: 10px 0px 0px 50px;
	width: 350px;
	padding:20px;
	z-index:3;
	min-height:260px;
	line-height:10pt;
}

.content_main_main .bodytext{

	line-height:13pt;
	
}


.content_main_main a{
	font-weight:bold;
}



.content_main_main_txt {
	float:left;
	position:relative;
	margin: 10px 0px 0px 50px;
	width: 350px;

	padding:20px;
	z-index:3;
	min-height:300px;
}

.content_typ2_bild {
	float:left;
	position:relative;
	margin: 10px 0px 0px 50px;
	width: 350px;
	padding:20px;

	z-index:3;
	min-height:400px;
}

.content_typ2_bild_kunden {
	float:left;
	position:relative;
	margin: 10px 0px 0px 50px;
	width: 350px;
	padding:20px;
	z-index:3;
	min-height:400px;
}





.content_main_main_txt ul li, .content_typ2_bild  ul li, .content_main_main  ul li{
	list-style-position:outside;
	margin:0px 0px 6px -3px;
	line-height:13pt;
}




.content_main_main_txt ul, .content_typ2_bild  ul, .content_main_main ul{
	list-style-type:square;
	list-style-position:outside;
	color:#000000;
	font-family:arial;
	font-size:8pt;
	line-height:11pt;
	margin-bottom:5px;
 	margin-left:9px;
        padding-left:9px;
        text-valign:center;
}

.content_main_main_txt ol li, .content_typ2_bild  ol li, .content_main_main  ol li{
	list-style-position:outside;
	margin-left:-3px;
}

.content_main_main_txt ol, .content_typ2_bild  ol, .content_main_main ol{


	list-style-position:outside;
	color:#000000;
	font-family:arial;
	font-size:8pt;
	line-height:11pt;
	margin-bottom:5px;
 	margin-left:9px;
        padding-left:9px;
        text-valign:center;
}





.content_main_bottom {
	float:left;
	position:relative;
	width: 525px;
	height:20px;
	background-image: url(Pics/content_main_bottom.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}



p bodytext{

	font-family: arial, sans-serif;


	font-size: 10pt;
	text-decoration: none;
	color: #000;

	margin:0px 0px 10px 0px;


}





.center {
	position:absolute;
	margin-left:-512px;
	left:50%;
	z-index:3;
	padding:0px;
	width:1024px;
	z-index: 5;
	background-image: url(Pics/shadow_center.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}







.upper {
	position:relative;
	float:left;
	padding:0px 0px 10px 0px;
	width:1024px;
	margin: 0px;
	clear:both;

}




/***************************************************************
* NAVIGATION SUBNAVI
****************************************************************/

.subnavi ul#navi {
	position:relative;
	float:left;
	width: 155px;
	margin: 0px 0px 15px 23px;
	padding:0px;
	color: #434B50;
}

.subnavi ul#navi li {
	padding: 0px 8px 0px 0px;
	list-style: none;
	margin: 2px 0px 0px 0px;
	
}

.subnavi ul#navi li.level1 {
	padding-top: 4px;
	height:15px;
	margin-left:-15px;
	margin-bottom:3px;
}

.subnavi ul#navi li.level1 a {
	font-weight: bold;

}

.subnavi ul#navi li.level1 a.aktive {
	padding-top:15px;
	

}


.subnavi ul#navi li a.open{
	position:relative;
	width:165px;
	display:block;
	color: #434B50;
	font-weight: normal;
	padding-left: 13px;
	background-image: url(Pics/pfeil_rechts.png);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left:-13px;
	

}

.subnavi ul#navi li.level3{
	margin-left: 10px;
	height:15px;
}

.subnavi ul#navi li a {
	text-decoration: none;
	color: #434B50;
	padding-left:0px;
}

.subnavi ul#navi li a:hover{
	color: #b1b3b4;
}



/***************************************************************
* NAVIGATION SUBNAVI
****************************************************************/


.subnavi_kunden ul#navi {
	position:relative;
	float:left;
	width: 155px;
	margin: 0px 0px 5px 23px;
	padding:0px;
	color: #434B50;
}


.subnavi_kunden ul#navi li {
	padding: 0px 8px 0px 0px;
	list-style: none;
	margin: 2px 0px 0px 0px;
	
}


.subnavi_kunden ul#navi li.level1 {
	padding-top: 4px;
	height:15px;
	margin-left:-15px;
	margin-bottom:3px;
}


.subnavi_kunden ul#navi li.level1 a {
	font-weight: bold;

}




.subnavi_kunden ul#navi li a.open{
	position:relative;
	width:165px;
	display:block;
	color: #434B50;
	font-weight: normal;
	padding-left: 13px;
	background-image: url(Pics/pfeil_rechts.png);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left:-13px;

}


.subnavi_kunden ul#navi li.level3{
	margin-left: 10px;
	height:15px;
}


.subnavi_kunden ul#navi li a {
	text-decoration: none;
	color: #434B50;
	padding-left:0px;
}

.subnavi_kunden ul#navi li a:hover{
	color: #b1b3b4;
}







/***************************************************************

* NAVIGATION CONTENT
****************************************************************/




.content_head_navi ul {
	float: left;
	margin-left:0px;
	padding:0px;
	margin-top:0px;
	font-size: 11pt;
}

.content_head_navi li {
	float:left;
	list-style: none;
	margin-left: 0px;
	margin-right: 32px;
}

.content_head_navi li a {
	color: #9b9d9f;
	text-decoration: none;
	font-weight:bold;
	font-size: 0.9em;
}

.content_head_navi li a:hover {
	color: #7b7b7b;
}

.content_head_navi li a.open {
	background-image: url(Pics/pfeil_rechts.png);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left:10px;
	color: #084e7d;
} 




/***************************************************************
* NAVIGATION PAD
****************************************************************/

.right_box_kontakt  {
	margin-left:60px;
	color:#084E7D;
	font-size:0.9em;
	text-decoration:none;
	height: 25px;
	width: 190px;
	margin: 0px;
	overflow:visible;
	padding: 5px 10px 0px 0px;
	background-image: url(Pics/navi_lines.gif);
	background-position: center top;
	background-repeat: repeat-x;
	text-align:right;
}

.right_box_kontakt a.open {
	overflow:visible;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	position:absolute;	
	top:1px;
	left:0px;
	width: 185px;
	height:20px;
	text-align:center;
}


.right_box_dkontakt a.closed{
	position:absolute;	
	top:0px;
	left:0px;
	width: 175px;
	height:25px;
	margin: 0px 0px 5px 0px;
}






p .right_box_dialog    {
	font-size: 8pt;

	line-height:16pt;
	text-align:center;


}

.csc-textpic-text{

	color; #002955;
	margin-bottom:10px;

}

.right_box_dialog a {
	color: #000;
	text-decoration: none;
	font-weight:bold;
	font-size: 9pt;
	margin-bottom:15px;
	letter-spacing:0px;
}

.right_box_dialog a:hover {
	color: #084e7d;
}






/***************************************************************
* HEADER
****************************************************************/

.header {
	margin:0px 0px 0px 47px;
	position: relative;
	float:left;
	height: 133px;
	width: 895px;
	z-index:6;
	background-image: url(Pics/head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.header_logo{
	position: relative;
	float:right;
	width:175px;
	height:125px;
	z-index:6;
	margin: 18px 0px 0px 20px;
}

.suche{
	position: relative;
	float:left;
	width:180px;
	height:30px;
	z-index:6;
	margin:15px 20px 0px 20px;
	padding: 0px;
	color: #5a6f84;
}

.slogan{
	position: absolute;
	top:75px;
	left: 20px;
	width:150px;
	height:40px;
	color:#434B50;
	font-size:15px;
	z-index:6;
	padding: 0px;
	font-align:center;
	margin: 0px 0px 0px 50px;
	text-indent: -45px;
}

.slogan p{
	position: relative;
	float:left;
	width:150px;
	height:40px;
	color:#9b9d9f;
	font-size:15px;
	z-index:6;
	padding: 0px;
	font-align:center;
	margin: 35px 0px 0px 65px;
	text-indent: -45px;
}

.ticker{
	position: absolute;
	top:90px;
	left: 20px;
	width:400px;
	height:20px;
	color:#000;
	font-size:15px;
	z-index:6;
	padding: 0px;
	font-align:center;

	margin: 0px 0px 0px 0px;
}

.ticker a {
	text-decoration:none;
	color:#000;
}

/***************************************************************
* CONTENT
****************************************************************/







.content_box_sub {
	position: relative;
	float:left;
	width: 299px;
	z-index:4;
	
	margin: 20px 0px 0px 15px;
}

.content_main_main .title {
	background-image: url(Pics/h1_back.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px 0px 170px -25px;
	height:30px;
	padding:8px 0px 0px 25px;
	font-size:11pt;
	font-weight:bold;
	margin-bottom:170px;
	color: #000;
}




.content_main_main .title2 {
	background-image: url(Pics/h1_back.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px 0px 50px -25px;
	height:30px;
	padding:8px 0px 0px 25px;
	font-size:11pt;
	font-weight:bold;
	color: #000;
}

.content_main_main_txt .title {
	background-image: url(Pics/h1_back.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	height:30px;
	padding:8px 0px 0px 25px;
	font-size:11pt;
	font-weight:bold;
	margin: 0px 0px 20px -25px;
	color: #000;
}


.content_typ2_bild .title {
	background-image: url(Pics/h1_back.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	height:30px;
	padding:8px 0px 0px 25px;
	font-size:11pt;
	font-weight:bold;
	margin: 0px 0px 170px -25px;
	color: #000;
}

.content_typ2_bild_kunden .title {
	background-image: url(Pics/h1_back.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	height:30px;
	padding:8px 0px 0px 25px;
	font-size:11pt;
	font-weight:bold;
	margin: 0px 0px 170px -25px;
	color: #000;
}


.news .title {
	background-image: url(Pics/h1_back.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	height:30px;
	padding:8px 0px 0px 25px;
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 20px -25px;
	color: #000;
}

.news a  {
	color: #000;
}


.detail {
	float:right;
	color:#71950c;
	
}
.detail a{
	float:right;
	color:#71950c;
	
}




/***************************************************************
* RIGHT BOX
****************************************************************/

.right {
	position: relative;
	float:right;
	width: 185px;
	height: 530px;
	padding: 0px;
	text-valign:center;
	margin: 13px 80px 10px 0px;
}

.right_box1 {
	height: 60px;
	width: 185px;
	margin: 0px 0px 30px 0px;
}

.berufsstarter {
	background-image: url(Pics/right_box.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height:90px;
	float:left;
	width: 185px;
	z-index:7;
	padding: 20px 30px 0px 20px;
	margin: 0px 0px 15px 0px;
}

.diepvs_ort {
	background-image: url(Pics/diepvs_ort.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height:111px;
	float:left;
	width: 185px;
	z-index:7;
	padding: 12px 30px 0px 15px;
	margin: 0px 0px 15px 0px;
}

.diepvs_service {
	position: relative;
	float:left;
	width: 185px;
	z-index:7;
	padding: 12px 30px 0px 15px;
	margin: -15px 0px 10px 0px;
}

.diepvs_service .banner_content{
	font-size:9px;
	font-weight:bold;
	color: #666;
}

.right_box2 {
	font-size: 8pt;
	width: 177px;
	margin:0px;

	color: #33516b;
	text-align:right;


}

.right_box3 {
	
	width: 185px;
	margin:0px;
	color: #000;
}

.right_box_patienten {
	height: 30px;
	width: 185px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	overflow:visible;
	background-image: url(Pics/box_small.png);
	background-repeat: no-repeat;
	background-position: left top;

}

.right_box_trenner {
	height: 1px;
	width: 180px;
	margin: 5px 0px 10px 0px;
	background-color: #999;

}

.right_box_starter {
	background-image: url(Pics/box_right.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px 0px 0px 15px;
	float:left;
	width: 185px;
	height:80px;
	margin:0px 0px 0px 0px;
}


.csc-textpic csc-textpic-left csc-textpic-below {

	margin:5px 0px 10px 0px;
}



/***************************************************************
* LEFT BOX
****************************************************************/








.subnavi_kunden {
	position: relative;
	font-family: arial;
	font-size: 8pt;
	color:#434B50;
	float:left;
	width: 135px;
	z-index:7;
	padding: 0px;
	margin: 5px 0px -45px 0px;
	text-decoration: none;
}

/***************************************************************
.left_box1 {
	background-image: url(Pics/diepvs_newsletter.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height:90px;
	float:left;
	width: 185px;
	z-index:7;
	padding: 8px 10px 0px 15px;
	margin: 0px 0px 10px 0px;
}
****************************************************************/


.diepvs_links {
	background-image: url(Pics/diepvs_links.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height:188px;
	float:left;
	font-size:8pt;
	width: 185px;
	z-index:7;
	line-height:16px;
	padding: 12px 10px 0px 15px;
	margin: 0px 0px 10px 0px;
}

.diepvs_links .site2{
	font-size:7pt;
	color:#000;
}



.diepvs_links .site1 {
	font-size:14px;
	color: #71950c;
	line-height:16pt;
	background-image:none;
margin-bottom:10px;
font-family: arial;
padding: 0px;
}

.diepvs_newsletter {
	background-image: url(Pics/diepvs_newsletter.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height:90px;
	float:left;
	width: 185px;
	z-index:7;
	padding: 12px 10px 0px 15px;
	margin: 0px 0px 10px 0px;
}

.banner_title, .banner_cat {
	width:140px;
}




.banner_cat {
	font-size:9px;
	color: #000;
	text-decoration:none;
	margin-bottom:9px;
}





/***************************************************************
* BOTTOM
****************************************************************/

.bottom {
	position: relative;
	height: 200px;
	text-decoration: none;
	float:left;
	width: 1021px;
	background-image: url(Pics/sitemap_abtrenner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: visible;
	margin: 20px 0px 0px 1px;
	font-family: verdana;
	font-size: 7pt;
	color:#777;
	padding: 20px 0px 20px 70px;
}

.bottom_start {
	position: relative;
	height: 200px;
	text-decoration: none;
	float:left;
	width: 1021px;
	background-image: url(Pics/sitemap_abtrenner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: visible;
	margin: 20px 0px 0px 0px;
	font-family: verdana;
	font-size: 7pt;
	color:#777;
	padding: 30px 0px 20px 47px;
}


.bottom_box1, .bottom_box2, .bottom_box3 {
	position: relative;
	text-decoration: none;
	overflow:visible;
	float:left;
	width: 216px;
	z-index:7;
	margin: 7px 0px 0px 14px;
}

.bottom_box1 {
	width: 216px;
	margin: 7px 0px 0px 14px;
}

.bottom_box2 {
	width: 154px;
	margin: 7px 0px 0px 0px;
}


.bottom_box3 {
	width: 154px;
	margin: 7px 0px 0px 35px;
}

.bottom_box2 a, .bottom_box1 a, .bottom_box2 a, {
	color:#434b50;
	
}
.bottom_box3 a {
	color:#434b50;
	
}



* html .shadow  {
margin-left:570px;
margin-top:165px;
width:430px;
}

.shadow {
	margin:0px;
	height:25px;
	width:1024px;
	background-image: url(Pics/shadow_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#fff;
}






















.content_head {
	position: relative;
	overflow:visible;
	float:left;
	width: 525px;
	height: 65px;
	z-index:3;
	padding: 0px 0px 0px 20px;
	margin: 0px 10px 0px 0px;
	background-image: url(Pics/content_head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:8pt;
}

.content_head_navi {
	position: relative;
	float:left;
	height: 20px;
	z-index:3;
	margin: 0px 0px 0px 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .content_head_navi {
	position: relative;
	float:left;
	height: 20px;
	z-index:3;
	margin: 0px 0px 0px 10px;
	} }

.content_head { position: relative;
	overflow:visible;
	float:left;
	width: 525px;
	height: 65px;
	z-index:3;
	padding: 0px 0px 0px 20px;
	margin: 0px 10px 10px 0px;
	background-image: url(Pics/content_head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:8pt; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .content_head { position: relative;
	overflow:visible;
	float:left;
	width: 525px;
	height: 65px;
	z-index:3;
	padding: 0px 0px 0px 10px;
	margin: 0px 10px 10px 0px;
	background-image: url(Pics/content_head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
	font-size:8pt;
	clear:both; }	
}




.diese_seite {
	height: 10px;
	z-index:3;
	margin: 10px 0px 5px 0px;
	clear:both;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .diese_seite { height: 10px;
	z-index:3;
	margin: 10px 0px 5px 10px;
	clear:both; }	
}
