a:link { text-decoration:none; color:#A8C2E4; font-family:Verdana; font-size:8pt; }
a:visited { text-decoration:none; color:#A8C2E4; font-family:Verdana; font-size:8pt; }
a:hover { text-decoration:none; color:#A8C2E4; font-family:Verdana; font-size:8pt; }
a:active { text-decoration:none; color:#A8C2E4; font-family:Verdana; font-size:8pt; }
a:focus { text-decoration:none; color:#A8C2E4; font-family:Verdana; font-size:8pt; }



.gfpb_landscape, .gfpb_square, .gfpb_portret {
background-color:#A8C2E3;
padding:10;
align:center;

top: 50%;
width: 500;
text-align: center;
}


.tx-gooffotoboek-pi1 td {

	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70; 
 	margin:0
	text-align:center;
}



.tx-gooffotoboek-pi1 small {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70; 
 	margin:0
}

.tx-gooffotoboek-pi1 a:visited {
	color:#003C70; 
}

.print_logo {

display:none;
}


ol {margin:-10 0 0 50; padding-bottom:20;}

.csc-textpic-image, csc-textpic-firstcol, csc-textpic-lastcol {

z-index:1;
}

.test a {
float: right;
position: relative;
width: 19px;
height: 20px;
background: url(lupe_normal.gif) top left no-repeat;
background-position:1 2;
margin: -25px 0px 0px 0px !important;
}

.test a:hover {
background: url(/fileadmin/template/images_template/lupe_hover.gif) top left no-repeat;
background-position:1 2;
}


.newsletter a:visited {
color:#004785;
}
.tx-newloginbox-pi1 td {

}
.anker  {
padding:0;
margin:0;
padding-top:1;

}

body {background-attachment : fixed;}
.tx-newloginbox-pi1 a {
	background:url(/arges/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif) no-repeat left;
	background-position:0 11;
	padding-left:12;
}

.newsletter input {

	font-family:Verdana;
	color:#004785;
	padding-left:4;
	height:20;
	margin:0;
	font-size:8pt;}

}
.tx-newloginbox-pi1 td {
padding-top:7;
}
.csc-mailform  textarea {	
	font-family:Verdana;
	color:#004785;
	margin:0;
	font-size:8pt;
}

.csc-mailform input,.csc-mailform select {	
	font-family:Verdana;
	color:#004785;
	padding-left:4;
	height:20;
	margin:0;
	font-size:8pt;}
.csc-mailform td {padding:0;margin:0;}

.tx-newloginbox-pi1 input, { 
	font-family:Verdana;
	color:#004785;
	height:20;
	font-size:8pt;

}


.tx-newloginbox-pi1 a { 
padding-top:10;
}

.main a:link, 
.main a:visited, 
.main a:active, 
.main a:a:focus {
color:#004785;
}


label {

	color:#003C70;
	font-family:Verdana;
	font-size:8pt;
}
.navi_o a:hover {
	line-height:140%;
	background:url(/fileadmin/images_template/navi_pfeil_unten_weiss.gif) no-repeat left;	text-decoration:none;
	background-position:5 center;
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana;
	font-size:8pt;
	padding-left:18px;
}

.navi_u a:hover {
	line-height:140%;
	background:url(/fileadmin/template/images_template/navi_pfeil_unten_weiss.gif) no-repeat left;
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana;
	font-size:8pt;
	padding-left:10px;
}

.navi_o a {
	line-height:140%;
	background:url(/fileadmin/template/images_template/navi_pfeil_unten.gif) no-repeat left;
	background-position:5 center;
	text-decoration:none;
	color:#A8C2E4;
	font-family:Verdana;
	font-size:8pt;
	padding-left:18px;
}
.navi_u a {
	line-height:140%;
	background:url(fileadmin/template/images_template/navi_pfeil_unten.gif) no-repeat left;
	text-decoration:none;
	color:#A8C2E4;
	font-family:Verdana;
	font-size:8pt;
	padding-left:10px;
	padding-right:10;

}

li {list-style-image:none; 
	position:center;
}

.teaser_klein {padding-left:25;}
.punkt { padding-bottom:2;
	padding-right:8;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70;
}
.header_teaser {
	padding-bottom:6; 
	padding-left:20; 
	color:#003C70;
	background:url(/arges/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif) no-repeat;
	background-position:8 2;
}


.header_teaser a:link, .header_teaser a:visited, .header_teaser a:active {
	color:#003C70;

}

.header_teaser a:hover {
	text-decoration: underline;
}	

hr {border:solid #A8C2E3 1px;height:1px;}

.download_auswahl h1, option, p {
	font-family:verdana;
	font-size:8pt; 
	color:#003C70;

}
.tx-mythdownload-pi1-browsebox, .tx-mythdownload-pi1-listrow-header {
	color: #004785;
	font-family:verdana;
	font-size:8pt; 
}

.main a:link {color:#004785;}
.main a:hover {color:#004785;text-decoration:underline;}

p { margin: 0; padding: 0; }
form { margin: 0; padding: 0; }

.tx-thexttable-pi1 { padding-bottom:20;}
.main li { padding-top: 5;} 

.sprache, .sprache input, .sprache option, .sprache form {
	font-family:verdana;
	font-size:8pt; 
	color:#003C70;
	margin:0;
	border-style:none;
	
}
.csc-textpic-text h4 {	
	padding-top:13;
	line-height:140%;
 	margin:0;
	padding-bottom:0px;
	padding-left:0px;
}

.csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
padding-top:19;
}

.newsletter {
font-size:8pt;
color:#003C70;
}

.newsletter_1 {
background-color:#003C70;
}

.csc-mailform-field, .csc-mailform {
font-size:8pt;
padding:5;
}

.rechts .csc-header, .csc-header-n2 {
padding-top:15;
padding-bottom:0;
}

.rechts h1 {
	padding-top:0;
	background-color:#666666;
	background:url(/fileadmin/template/images_template/kreis_lines.gif) no-repeat left;
	background-position:5 2;
	padding-left:22;
	text-valign:center;
}

.rechts h2 {
	font-family:verdana; 
	font-size:9pt; 
	color:#003C70; 
	font-weight: bold;
	padding-top:0;
	background-color:#666666;
	background:url(/fileadmin/template/images_template/kreis_rund.gif) no-repeat left;
	background-position:5 3;
	padding-left:22;
	text-valign:center;
}

.rechts h3 {
	font-family:verdana; 
	font-size:9pt; 
	color:#003C70; 
	font-weight: bold;
	padding-top:0;
	background-color:#666666;
	background:url(/arges/fileadmin/template/images_template/kreis_lines.gif) no-repeat left;
	background-position:5 2;
	padding-left:22;
	text-valign:center;
}

.rechts p.bodytext {
	line-height:140%;
        padding-left:5px;
        pedding-top:0;
	font-size:8pt;
	padding-right:3;
 	margin:0;
}


.update {
	font-family:verdana;
	font-size:7pt; 
	color:#003C70;
	padding-top:0;
	padding-bottom:3px;
}

.tx-jppageteaser-pi1-headline {
	line-height:140%;
	font-family:verdana; 
	font-size:8pt; 
	color:#003C70; 
	font-weight: bold;
	margin: 0;
	padding: 0; 
	padding-top: 0px;
	padding-bottom:5;
	}
	
.teaser_text {
	padding-top:7;
	padding-bottom:5;
}



a:visited.download, a:link.download {

	text-decoration:none;
	font-family:verdana;
	color:#165189;
	font-size:8pt;
}

a:hover.download {

	font-weight:normal;
	text-decoration: underline;
	font-family:verdana;
	color:#165189;
}






.csc-textpicHeader-26 h3 {
	font-family:verdana;
	font-size:8pt; 
	color:#003C70;
	padding-top:0pt;
	padding-bottom:0px;
	}
	

.produkte p.bodytext {
	padding-left:27;
}



.produkte h1 {

	padding-left:27;
	padding-top:0;
}
	


.contenttable-0 {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70;
	padding-top:0pt;
	padding-bottom:0px;
}













.tx-thexttable-pi1 {
	line-height:140%;
	padding-top:18px;
}

.rechts a, .rechts a:link, .rechts a:visited, .rechts a:active, .rechts a:focus {
	line-height:140%;
	padding-left:0px;
	color:#165189;
}

.rechts a:hover {
	line-height:140%;
	font-weight:normal;
	padding-left:0px;
	text-decoration: underline;
	font-size:8pt; 	
	color:#165189;
}


.text_teaser a, .text_teaser a:link, .text_teaser a:visited, .text_teaser a:active, .text_teaser a:focus {
	line-height:140%;
	background:url(/arges/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif) no-repeat;
	background-position:5 center;
	padding-left:18px;
	color:#165189;
}

.text_teaser a:hover {
	line-height:140%;
	background:url(/arges/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif) no-repeat;
	background-position:5 center;
	padding-left:18px;
	font-weight:normal;
	text-decoration: underline;
}

.pic_teaser a, .pic_teaser a:link, .pic_teaser a:visited, .pic_teaser a:active, .pic_teaser a:focus  {
	line-height:140%;
	background:url(/arges/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif) no-repeat;
	background-position:5 center;
	padding-left:18px;
	color:#165189;
}

.pic_teaser a:hover {
	line-height:140%;
	background:url(/arges/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif) no-repeat;
	background-position:5 center;
	padding-left:18px;
	font-weight:normal;
	text-decoration: underline;
}

p.bodytext {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70;
	padding-top:0pt;
	padding-bottom:10pt;
	}



.download {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#F90808;

}
	
.liste p {	
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70; 
 	margin:0;
	padding-bottom:0px;
	padding-left: 30px;
	}

ul {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70; 
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0;
	padding-left: 40px;
	}
	
ul a:link, ul a:visited, ul a:hover {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70; 
	list-style-image: url(/arges/fileadmin/template/images_template/kreis_pfeil_sitemap.gif);
	padding-top: 20px;
	padding-bottom: 40px;
	margin: 0;
	}


	
.csc-bulletlist-0 li {
	line-height:140%;
	font-family:verdana;
	font-size:9pt; 
	color:#003C70; 
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
	list-style-image: url(/arges/fileadmin/template/images_template/kreis_pfeil_sitemap.gif);
	}
	

.tabelle {
	line-height:140%;
	background-color:#FFFFFF;
	border-collapse:collapse;
	font-family:verdana;
	font-size:8pt;
	color:#003C70;
         }

.tabelle th { 
	background:#C7D9F1;	
	text-align:left; 
	font-weight:bold;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;
	}

.tabelle td { 
	text-align:left; 
	font-size:8pt;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;
	}

.tabelle-weiss {
	line-height:140%;
	background-color:#FFFFFF;
	border-collapse:collapse;
	font-family:verdana;
	font-size:8pt;
	color:#003C70;
         }

.tabelle-weiss th { 
	background:#C7D9F1;	
	text-align:left; 
	font-weight:normal;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;
	}

.tabelle-weiss td { 
	text-align:left; 
	font-size:7pt;
	padding:0;
	}

.tabellen {
	line-height:140%;
	background-color:#C7D9F1;
	border-collapse:collapse;
	font-family:verdana;
	font-size:8pt;
	color:#003C70;
}



.tabellen th { 
	background:#A8C2E4;	
	border-bottom:1px solid #D5E2F2; 
	border-right:1px solid #D5E2F2;
	text-align:left; 
	font-weight:normal;
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;
	}
	

.tabellen td {
	line-height:140%;
	border-bottom:1px solid #D5E2F2;
	border-right:1px solid #D5E2F2;
	text-align:left; 
	padding-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;


}




.tabellen table {
	line-height:140%;
	border:2px;
}
	
img { border:0px; }

.csc-mailform {
	line-height:140%;
	font-family:verdana;
	color:#003C70;
	border-style:none;

}

label {
	line-height:140%;
      width:100px;
      float: left;
  }

.csc-mailform-field {
	line-height:140%;
	font-family:verdana;
	color:#003C70;
	border-style:none;
}



.csc-sitemap a:link, .csc-sitemap a:visited
{
	line-height:140%;
	font-family:verdana;
	font-size:9pt; 
	color:#003C70;
	color: #003C70;
	text-decoration: none;
}


.csc-sitemap ul
{
	line-height:140%;
	list-style-image: url(/arges/fileadmin/template/images_template/kreis_pfeil_sitemap.gif);
	font-family:verdana;
	font-size:9pt; 
	color:#003C70;
	color: #003C70;
	text-decoration: none;
}

.csc-sitemap a:hover
{
	line-height:140%;
	color: #003C70;
	font-weight: bold;
}

	
.loginbox-labelcell, .loginbox-commentcell {
	line-height:140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004785;
	font-size: 9px;
}
	
.box_header {
	line-height:140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #004785;
	font-weight: bold;
	font-size: 11px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 00px;
	padding-bottom: 3px;
	text-valign: center;

}

.csc-textpic-caption {
	line-height:140%;
	font-family:verdana;
	color:#003C70;
	font-size:7pt;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: center;
	font-style:normal;
}
	


.arges_u {
	line-height:140%;
	font-family:verdana;
	font-size:7pt; 
	color:#729DD2;
	padding-top: 5px;
}

.box_content {
	line-height:140%;
	padding-left: 3px;
}

 
	
.csc-textpic-intext-left-nowrap {
	line-height:140%;
	margin: 0px;
	padding: 5px;
	}
	
	
	
.klickpfad {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#A8C2E4;
	padding-left: 1px;
	}
H2 { 
	line-height:140%;
	font-family:verdana; 
	font-size:9pt; 
	color:#003C70; 
	font-weight: bold;
	margin: 0;
	padding: 0; 
	padding-top: 15px;
	padding-bottom: 10px;  
	}

H4 { 
	line-height:140%;
	font-family:verdana; 
	font-size:9pt; 
	color:#003C70; 
	font-weight: bold;
	margin: 0;
	padding: 0; 
	padding-top: 0px;
	padding-bottom: 10px; 
	}			

H3 { 
	line-height:140%;
	font-family:verdana; 
	font-size:8pt; 
	color:#003C70; 
	font-weight: bold;
	margin: 0;
	padding: 0; 
	padding-top: 0px;
	padding-bottom: 5px;
	}

H1 { 
	line-height:140%;
	font-family:verdana; 
	font-size:11pt; 
	color:#003C70; 
	font-weight: bold;
	margin: 0;
	padding: 0; 
	padding-top: 0px;
	padding-bottom: 10px;
	}	
	
.csc-textpic-text {
	line-height:140%;
	padding: 0;
	margin: 0;
	}

.csc-header-n1 {
	line-height:140%;
	padding: 0;
	margin: 0;
	padding-left: 0px;
	}
	

.tx-jppageteaser-pi1 {
	line-height:140%;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0;
	}

	
.tx-jppageteaser-pi1-text {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70; 
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	}

.csc-frame-rulerAfter {border-bottom: 2px solid #FFFFFF; padding-bottom:0; padding-top:0;}

.csc-frame-rulerBefore {border-bottom: 2px solid #C7D9F1; padding-top: 5px; padding-bottom: 5px;}













.loginbox-labelcell, .loginbox-commentcell {
	line-height:140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004785;
	font-size: 9px;
}

.loginbox-fieldcell {


}

.loginbox-fieldcell input.-submit {
	line-height:140%;
	width: 10px;

}

.loginbox-fieldcell input {	line-height:140%;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right: 40px;
	bgcolor: #004785;
	color: #004785;
	height: 20px;
	width: 100px;

	}


	

.tx-guestbook-list-rowleft {
padding-top:10;
}
input{ 
	border:1px solid #003C70;
	font-size:11px;
	background-color:#FFFFFF;
	margin: 1px;
	size: 15;
	padding: 0px;
	
	
}

	
textarea{ 
	border:1px solid #003C70;
	font-size:11px;
	height: 90px;
	width: 220px;

}



li {
	padding-top:0;
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70; 

}
body {background-attachment : fixed;}

.jm-gallery-album-metainformation p {
	font-family:verdana;  
	color:#003C70;
	font-size:8pt;


}

.jm-gallery-list-album-metainformation {margin:0; padding:0;}
.jm-gallery-album-entry {margin:0; padding:0;}
div.jm-gallery-list-album-metainformation,
div.jm-gallery-admin-album-metainformation {

	font-family:verdana;
  
	color:#003C70;
	font-size:8pt;

	}


.jm-gallery-category-container,
.jm-gallery-category-container a:link, 
.jm-gallery-category-container a:visited, 
.jm-gallery-category-container a:active {
	font-family:verdana;
	align:left;  
	color:#003C70;
	font-size:8pt;
	width:150; 





	}
.tx-guestbook-list-table {border-style:none; padding-bottom:30;}
.tx-guestbook-list-header {background-color:#C7D9F1;}
.tx-guestbook-form-inputfield-med, .tx-guestbook-form-inputfield-big, .tx-guestbook-form-textarea {
	font-family:verdana;

	padding-top:1;
	padding-left:20:
	margine:1;
	font-size:8pt; 
	color:#003C70;
	border-color:#003C70;
}

.tx-veguestbook-pi1, .tx-veguestbook-pi1 td {
	font-family:verdana;
	padding:0;
	margin:0;
	font-size:8pt; 
	color:#003C70;
}


li {list-style-image:none; 
	position:center;
}
.teaser_klein {padding-left:25;}
.punkt { padding-bottom:2;
	padding-right:8;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70;
}
.header_teaser {
	padding-bottom:6; 
	padding-left:20; 
	color:#003C70;
	background:url(/arges/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif) no-repeat;
	background-position:8 2;
}
.header_teaser a:link, .header_teaser a:visited, .header_teaser a:active {
	color:#003C70;

}

.header_teaser a:hover {
	text-decoration: underline;
}	

hr {border:solid #A8C2E3 1px;height:1px;}

.download_auswahl h1, option, p {
	font-family:verdana;
	font-size:8pt; 
	color:#003C70;

}
.tx-mythdownload-pi1-browsebox, .tx-mythdownload-pi1-listrow-header {
	color: #004785;
	font-family:verdana;
	font-size:8pt; 
}

.main a:link {color:#004785;}
.main a:hover {color:#004785;text-decoration:underline;}

#mainnavcontainer a:link, #mainnavcontainer a:visited
{
	color: #004785;
	background-color:#666666;
	font-size: 8pt;
	text-decoration: none;
	background:url(/fileadmin/template/images_template/internal_link.gif) no-repeat;
	background-position:5 center;
}


#mainnavcontainer a:hover
{
	color: #003C70;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	background:url(/fileadmin/template/images_template/internal_link.gif) no-repeat;
	background-position:5 center;
}

#mainnavcontainer a#current{ 
	color: #003C70;
	font-weight: bold;
	font-size: 8pt;
	background:url(/fileadmin/template/images_template/internal_link.gif) no-repeat;
	background-position:5 center;
}

p { margin: 0; padding: 0; }
form { margin: 0; padding: 0; }

.tx-thexttable-pi1 { padding-bottom:20;}
.main li { padding-top: 5;} 

.sprache, .sprache input, .sprache option, .sprache form {
	font-family:verdana;
	font-size:8pt; 
	color:#003C70;
	margin:0;
	border-style:none;
	
}
.csc-textpic-text h4 {	
	padding-top:13;
	line-height:140%;
 	margin:0;
	padding-bottom:0px;
	padding-left:0px;
}

.csc-textpic-image, .csc-textpic-firstcol, .csc-textpic-lastcol {
padding-top:19;
}

.newsletter {
font-size:8pt;
	color:#003C70;
}

.newsletter_1 {
background-color:#003C70;
}

.csc-mailform-field, .csc-mailform {
font-size:8pt;
padding:5;
}

.rechts .csc-header, .csc-header-n2 {
padding-top:15;
padding-bottom:0;
}

.rechts h1 {
	padding-top:0;
	background-color:#666666;
	background:url(/fileadmin/template/images_template/kreis_lines.gif) no-repeat left;
	background-position:5 2;
	padding-left:22;
	text-valign:center;
}

.rechts h2 {
	font-family:verdana; 
	font-size:9pt; 
	color:#003C70; 
	font-weight: bold;
	padding-top:0;
	background-color:#666666;
	background:url(/fileadmin/template/images_template/kreis_rund.gif) no-repeat left;
	background-position:5 3;
	padding-left:22;
	text-valign:center;
}

.rechts h3 {
	font-family:verdana; 
	font-size:9pt; 
	color:#003C70; 
	font-weight: bold;
	padding-top:0;
	background-color:#666666;
	background:url(/fileadmin/template/images_template/kreis_lines.gif) no-repeat left;
	background-position:5 2;
	padding-left:22;
	text-valign:center;
}

.rechts p.bodytext {
	line-height:140%;
        padding-left:5px;
        pedding-top:0;
	font-size:8pt;
	padding-right:3;
 	margin:0;
}


.update {
	font-family:verdana;
	font-size:7pt; 
	color:#003C70;
	padding-top:0;
	padding-bottom:3px;
}

.tx-jppageteaser-pi1-headline {
	line-height:140%;
	font-family:verdana; 
	font-size:8pt; 
	color:#003C70; 
	font-weight: bold;
	margin: 0;
	padding: 0; 
	padding-top: 0px;
	padding-bottom:5;
	}
	
.teaser_text {
	padding-top:7;
	padding-bottom:5;
}



a:visited.download, a:link.download {

	text-decoration:none;
	font-family:verdana;
	color:#165189;
	font-size:8pt;
}

a:hover.download {

	font-weight:normal;
	text-decoration: underline;
	font-family:verdana;
	color:#165189;
}


.print a { 
	padding-left:0;
	background:url(/fileadmin/template/images_template/printnormal.gif) no-repeat left;
	font-size:13px;
		

}

.print a:hover {
	padding-left:0;
	background:url(/fileadmin/template/images_template/printhover3.gif) no-repeat left;
	font-size:13px;
}

.pdf a {
	background-color:#666666;
		font-size:13px;
	padding-left:0;
	background:url(/fileadmin/template/images_template/pdfnormal.gif) no-repeat left;
}

.pdf a:hover {
	background-color:#666666;
		font-size:13px;
	padding-left:0;
	background:url(/fileadmin/template/images_template/pdfhover3.gif) no-repeat left;
}

.csc-textpicHeader-26 h3 {
	font-family:verdana;
	font-size:8pt; 
	color:#003C70;
	padding-top:0pt;
	padding-bottom:0px;
	}
	

.produkte p.bodytext {
	padding-left:27;
}



.produkte h1 {

	padding-left:27;
	padding-top:0;
}
	


.contenttable-0 {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70;
	padding-top:0pt;
	padding-bottom:0px;
}



.navi_u a {
	line-height:140%;
	background:url(/fileadmin/template/images_template/blau_navi_u.gif) no-repeat left;
	text-decoration:none;
	color:#A8C2E4;
	font-family:Verdana;
	font-size:8pt;
	padding-left:20px;
}



.navi_o a {
	line-height:140%;
	background:url(/fileadmin/template/images_template/navi_pfeil_unten.gif) no-repeat left;
	background-position:5 center;
	text-decoration:none;
	color:#A8C2E4;
	font-family:Verdana;
	font-size:8pt;
	padding-left:18px;
}

.navi_o a:hover {
	line-height:140%;
	background:url(/fileadmin/template/images_template/navi_pfeil_unten_weiss.gif) no-repeat left;	text-decoration:none;
	background-position:5 center;
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana;
	font-size:8pt;
	padding-left:18px;
}

.navi_u a:hover {
	line-height:140%;
	background:url(/fileadmin/template/images_template/weiss_navi_u.gif) no-repeat left;
	text-decoration:none;
	color:#ffffff;
	font-family:Verdana;
	font-size:8pt;
	padding-left:20px;
}

.tx-thexttable-pi1 {
	line-height:140%;
	padding-top:18px;
}

.rechts a, .rechts a:link, .rechts a:visited, .rechts a:active, .rechts a:focus {
	line-height:140%;
	padding-left:0px;
	color:#165189;
}

.rechts a:hover {
	line-height:140%;
	font-weight:normal;
	padding-left:0px;
	text-decoration: underline;
	font-size:8pt; 	
	color:#165189;
}


.text_teaser a, .text_teaser a:link, .text_teaser a:visited, .text_teaser a:active, .text_teaser a:focus {
	line-height:140%;
	background:url(/fileadmin/template/images_template/internal_link.gif) no-repeat;
	background-position:5 center;
	padding-left:18px;
	color:#165189;
}

.text_teaser a:hover {
	line-height:140%;
	background:url(/fileadmin/template/images_template/internal_link.gif) no-repeat;
	background-position:5 center;
	padding-left:18px;
	font-weight:normal;
	text-decoration: underline;
}

.pic_teaser a, .pic_teaser a:link, .pic_teaser a:visited, .pic_teaser a:active, .pic_teaser a:focus  {
	line-height:140%;
	background:url(/fileadmin/template/images_template/internal_link.gif) no-repeat;
	background-position:5 center;
	padding-left:18px;
	color:#165189;
}

.pic_teaser a:hover {
	line-height:140%;
	background:url(/fileadmin/template/images_template/internal_link.gif) no-repeat;
	background-position:5 center;
	padding-left:18px;
	font-weight:normal;
	text-decoration: underline;
}

p.bodytext {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70;
	padding-top:0pt;
	padding-bottom:10pt;
	}



.download {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#F90808;

}
	
.liste p {	
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70; 
 	margin:0;
	padding-bottom:0px;
	padding-left: 30px;
	}

ul {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70; 
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0;
	padding-left: 40px;
	}
	
ul a:link, ul a:visited, ul a:hover {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70; 
	list-style-image: url(kreis_pfeil_sitemap.gif);
	padding-top: 20px;
	padding-bottom: 40px;
	margin: 0;
	}


	
.csc-bulletlist-0 li {
	line-height:140%;
	font-family:verdana;
	font-size:9pt; 
	color:#003C70; 
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
	list-style-image: url(kreis_pfeil_sitemap.gif);
	}
	


.tabellen {
	line-height:140%;
	background-color:#C7D9F1;

	font-family:verdana;
	font-size:8pt;
	color:#003C70;
}

.tabellen table {
	line-height:140%;
	border:2px;
}
	
img { border:0px; }

.csc-mailform {
	line-height:140%;
	font-family:verdana;
	color:#003C70;
	border-style:none;

}

label {
	line-height:140%;
      width:100px;
      float: left;
  }

.csc-mailform-field {
	line-height:140%;
	font-family:verdana;
	color:#003C70;
	border-style:none;
}



.csc-sitemap a:link, .csc-sitemap a:visited
{
	line-height:140%;
	font-family:verdana;
	font-size:9pt; 
	color:#003C70;
	color: #003C70;
	text-decoration: none;
}


.csc-sitemap ul
{
	line-height:140%;
	list-style-image: url(kreis_pfeil_sitemap.gif);
	font-family:verdana;
	font-size:9pt; 
	color:#003C70;
	color: #003C70;
	text-decoration: none;
}

.csc-sitemap a:hover
{
	line-height:140%;
	color: #003C70;
	font-weight: bold;
}

	
.loginbox-labelcell, .loginbox-commentcell {
	line-height:140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004785;
	font-size: 9px;
}
	
.box_header {
	line-height:140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #004785;
	font-weight: bold;
	font-size: 11px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 00px;
	padding-bottom: 3px;
	text-valign: center;

}

.csc-textpic-caption {
	line-height:140%;
	font-family:verdana;
	color:#003C70;
	font-size:7pt;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: center;
	font-style:normal;
}
	


.arges_u {
	line-height:140%;
	font-family:verdana;
	font-size:7pt; 
	color:#729DD2;
	padding-top: 5px;
}

.box_content {
	line-height:140%;
	padding-left: 3px;
}

 
	
.csc-textpic-intext-left-nowrap {
	line-height:140%;
	margin: 0px;
	padding: 5px;
	}
	
	
	
.klickpfad {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#A8C2E4;
	padding-left: 1px;
	}
H2 { 
	line-height:140%;
	font-family:verdana; 
	font-size:9pt; 
	color:#003C70; 
	font-weight: bold;
	margin: 0;
	padding: 0; 
	padding-top: 0px;
	padding-bottom: 10px;  
	}

H4 { 
	line-height:140%;
	font-family:verdana; 
	font-size:9pt; 
	color:#003C70; 
	font-weight: bold;
	margin: 0;
	padding: 0; 
	padding-top: 0px;
	padding-bottom: 10px; 
	}			

H3 { 
	line-height:140%;
	font-family:verdana; 
	font-size:9pt; 
	color:#003C70; 
	font-weight: bold;
	margin: 0;
	padding: 0; 
	padding-top: 0px;
	padding-bottom: 10px;
	}

H1 { 
	line-height:140%;
	font-family:verdana; 
	font-size:11pt; 
	color:#003C70; 
	font-weight: bold;
	margin: 0;
	padding: 0; 
	padding-top: 0px;
	padding-bottom: 10px;
	}	
	
.csc-textpic-text {
	line-height:140%;
	padding: 0;
	margin: 0;
	}

.csc-header-n1 {
	line-height:140%;
	padding: 0;
	margin: 0;
	padding-left: 0px;
	}
	

.tx-jppageteaser-pi1 {
	line-height:140%;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: 0;
	}

	
.tx-jppageteaser-pi1-text {
	line-height:140%;
	font-family:verdana;
	font-size:8pt; 
	color:#003C70; 
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	}

.csc-frame-rulerAfter {border-bottom: 2px solid #FFFFFF; padding-bottom:0; padding-top:0;}

.csc-frame-rulerBefore {border-bottom: 2px solid #C7D9F1; padding-top: 5px; padding-bottom: 5px;}


#mainnavcontainer {

	width:155;
   	margin: 0;
}

#mainnavcontainer ul
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-color:#004785;
	valign: center;
}
#mainnavcontainer ul li
{
	margin: 0;
	padding: 0;
}

#mainnavcontainer a
{
	display: block;
	padding-right: 0px;
	padding-left: 18px;
	padding-top: 7px;
	padding-bottom: 10px;
	font-size: 9px;
	margin: 0;
	border-top: 2px solid #fff;

}



html>body #mainnavcontainer a {

}










.loginbox-labelcell, .loginbox-commentcell {
	line-height:140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004785;
	font-size: 9px;
}

.loginbox-fieldcell {


}

.loginbox-fieldcell input.-submit {
	line-height:140%;
	width: 10px;

}

.loginbox-fieldcell input {	line-height:140%;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right: 40px;
	bgcolor: #004785;
	color: #004785;
	height: 20px;
	width: 100px;

	}

#ebene {
	width:135;
	padding-left: 15px;
	padding-bottom: 15px;

}

#ebene3 {
	width:115;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#ebene ul
{
	margin: 50;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-color:#004785;
}
#ebene ul li
{
	margin: 0;
	font-size: 7pt;
	padding-left: 34px;
}





#ebene a#current{ 

	font-weight: bold;
	color: #004785;
	padding:0px;
	padding-left:13;
	padding-top:3;
	margin:0px;
	text-decoration: none;
	font-size: 7pt;
	background:url(/fileadmin/template/images_template/internal_link.gif) no-repeat left;
	background-position:1 5;
	border-style:none; 

	
}


html>body #ebene a {

}


#ebene a:link, #ebene a:visited
{
	color: #004785;
	padding:0px;
	padding-left:13;
	padding-top:3;
	margin:0px;
	text-decoration: none;
	font-size: 7pt;
	background:url(/fileadmin/template/images_template/internal_link.gif) no-repeat left;
	background-position:1 5;
	border-style:none; 
}


#ebene a:hover
{
	color: #004785;
	padding:0px;
	padding-left:13;
	padding-top:3;
	margin:0px;
	text-decoration: underline;
	font-size: 7pt;
	background:url(/fileadmin/template/images_template/internal_link.gif) no-repeat left;
	background-position:1 5;
	border-style:none; 
}

