div.tx-photogals-pi1-big
{
 width:635px;
 float:left;
 
 
}
table.tx-a1teasermenu-pi1 
{
	padding: 0 0 0 0px; spacing: 0 0 0 0px; border: 0 0 0 0px;

}
tr.tx-a1teasermenu-pi1 
{
}
td.tx-a1teasermenu-pi1 
{
	vertical-align: top;
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}
td.tx-a1teasermenu-pi1-last 
{
	vertical-align: top;
	border-bottom: 2px solid #FFFFFF;
}		
TD.teaserimage
{
	padding: 0 10 0 0px;
}
TD.teasertext
{
	padding: 5 10 10 0px;
}
TD.teaserbottom
{
	padding: 0 10 10 0px;
}
TD.teasertitle
{
			background-color: #c0c0c0;
			color:white;
			font-weight:bold;
			height:20px;
			vertical-align:middle;
			FONT-SIZE: 11px;
			padding: 0 0 0 5px;
}

.tx-jppageteaser-pi1-list-entry-odd
{
  background-color:#e4e4e4;
  width:280px;
  float:left; 
  border-right: 2px solid #FFFFFF;
 }
 .tx-jppageteaser-pi1-list-entry-even
{
  background-color:#e4e4e4;
  width:280px;
}
/* Anpassung kw */
.jpclear
{
 clear: both;
}
table.jptable
{
  border-top: 2px solid #FFFFFF; 
}
 
		.tx-jppageteaser-pi1 {}
		
		.tx-jppageteaser-pi1-browsebox {
		    margin-top: 10px;
		    padding-top: 3px;
		    border-top: 1px solid #ccc;
		}
		
		
		/* List View */
		.tx-jppageteaser-pi1-list {}
		
		.tx-jppageteaser-pi1-list-entry {
		/*    clear: both; */
		}
		
		.tx-jppageteaser-pi1-list-entry-description {
		    margin-top: 10px;
		}
		
		.tx-jppageteaser-pi1-list-entry-image IMG {
		    float: left; 
		    margin: 0px 20px 10px 0px;
		    border: 1px solid #000000;
		}
		
		.tx-jppageteaser-pi1-list-entry-link-item {
			font-size: 9px;
			margin-top: 5px;
			margin-bottom: 2px;
		}

		.jptitle {
			padding: 2px 2px 2px 2px;
			background-color: #5E5E5E;
			color:white;
			font-weight:bold;
			height:20px;
			vertical-align:middle;
			FONT-SIZE: 11px;
		}		
		
		.tx-jppageteaser-pi1-list-entry H4 {
			background-color: #5E5E5E;
			color:white;
			font-weight:bold;
		    position: relative;
			height:20px;
			vertical-align:middle;
			FONT-SIZE: 11px;
		}
		
		.tx-jppageteaser-pi1-list-entry H4 A {
			color:white;
			font-weight:bold;
		}
		
		.tx-jppageteaser-pi1-list-entry-creation-date,
		.tx-jppageteaser-pi1-list-entry-change-date {
		    position: absolute;
		    bottom: 4px;
		    right: 0px;
		    font-size: 9px;
		    font-weight: normal;
		    color: #999;
		}
		
		.tx-jppageteaser-pi1-browsebox {
		    text-align: center;
		}
		.tx-jppageteaser-pi1-browsebox-show-results {}
		.tx-jppageteaser-pi1-browsebox-browse-links {}
		.tx-jppageteaser-pi1-browsebox-show-results-number {}
		.tx-jppageteaser-pi1-browsebox-disabled-link {}
		.tx-jppageteaser-pi1-browsebox-inactive-link {}
		.tx-jppageteaser-pi1-browsebox-active-link {} 
 
 
TD.navbg
{
  background-color: #5E5E5E;
  border-right: 2px solid white;
}
TD.logobg
{
  background-color: #333333;
}
TD.randomimagelinksbg
{
  border-right: 2px solid white;
}
TD.nav_ebene1
{
  border-bottom: 1px solid black;
  background-color: #5E5E5E;
  color: #FFFFFF
}
TD.nav_ebene1_active
{
  border-bottom: 1px solid black;
  background-color: #5E5E5E;
  color: #E30000;
}
TD.nav_ebene2
{
  border-bottom: 1px solid black;
  background-color: #A0A0A0;
}
a.menu1-level1-no
{
	color: #FFFFFF;
	text-decoration: none
}
a.menu1-level1-no:hover
{
	color: #E30000;
	text-decoration: none
}
a.menu1-level2-no
{
	color: #FFFFFF;
	text-decoration: none
}
a.menu1-level2-no:hover
{
	color: #E30000;
	text-decoration: none
}
a.menu1-level3-no
{
	color: #000000;
	text-decoration: none
}
a.menu1-level3-no:hover
{
	color: #E30000;
	text-decoration: none
}
a.menu1-level3-act
{
	color: #E30000;
	text-decoration: none
}

/* css_styled_imgtext */
	.csi-textpic {
		padding: 0px;
	}
	
	.csi-textpic img {
		margin: 0px;
	}
	
	.csi-textpic .csi-caption {
		font-style: italic;  
	}
	
	.csi-textpic .csi-image {
		margin: 0 0 0 0;
	}
	
	.csi-textpic .csi-imagewrap {
	}
	
	.csi-textpic .csi-text {
	}
	
	.csi-text p {
		margin-top: 0;
	}
	
	/* CENTER */
	
	.csi-center .csi-image {
		margin: 0 auto 3px;
	
	}
	
	/* RIGHT */
	.csi-right div.csi-image {
		float: right;
		clear: both;
	}
	
	.csi-right div.csi-text {
		clear: right;
	}
	
	
	/* LEFT */
	.csi-left div.csi-image {
		float: left;
		clear: both;
	}
	
	.csi-left div.csi-text {
		clear: left;
	}
	
	
	/* INTEXT LEFT */
	.csi-intext-left .csi-image {
		float: left;
		clear: both;
		margin-right: 5px;
	}
	
	
	/* INTEXT RIGHT */
	.csi-intext-right .csi-image {
		float: right;
		clear: both;
		margin-left: 5px;
	}
		
	.csi-intext-right-nowrap .csi-image {
		float: right;
		clear: both;
	}
	
	
	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
	}

  img {

        border: 0;

    } 



	
/* Beginn indexed_search formatieren */
.tx-indexedsearch
{
	background-color: #E4E4E4;
	margin-top:3px;
	margin-bottom:5px;
	padding-left:5px
}
/* Ende indexed_search formatieren */
	
/* generelle CSC-Formaiterungen */
.csc-textpicHeader
{
	background-color: #A0A0A0;
	height:18px;
	padding-left:5px;
	padding-top:2px
}
h1.csc-firstHeader
{
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	margin-top:0pt;
	margin-bottom:0pt;
}
.csc-header
{
	background-color: #A0A0A0;
	height:18px;
	padding-left:5px;
	padding-top:2px
}
.csc-header-popup
{
	background-color: #5E5E5E;
	height:18px;
	padding-left:5px;
	padding-top:2px
}
/* Download-Seite formatieren */
P.csc-uploads-description
{
	margin-top:0px;
	margin-bottom:5px;
}

P
{
	margin-top:0px;
	margin-bottom:0px;
}
.contentgrau
 { background-color: #e4e4e4 }
 .contentgraulinks
 { 
 	background-color: #e4e4e4;
  border-right: 2px solid #FFFFFF;
}
TD.weiss
 { background-color: #FFFFFF }
.contentdunkelgrau
 { background-color: #A0A0A0 }
h1
{
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	margin-top:0pt;
	margin-bottom:0pt;
}
h2
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	margin-bottom:0pt;
}
TD.nvprospekt_titel
{
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
P.bodytext
{
	background-color: #E4E4E4;
	margin-top:3px;
	margin-bottom:5px;
	padding-left:5px;
	padding-right:5px
}
form
{
	padding-left:3px
}
BODY
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 11px;
	scrollbar-base-color:#000000;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#D1D1D1;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#AAAAAA
}
H1
{
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 11px;
	scrollbar-base-color:#000000;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#D1D1D1;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#AAAAAA
}

H2
{
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 18px;
	scrollbar-base-color:#000000;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#D1D1D1;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#AAAAAA
}


TD
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 11px
}
TD.menu1
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 10px;
	BACKGROUND-COLOR: #000000
}
TD.menu2
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 10px;
	BACKGROUND-COLOR: #000000
}
A
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
A.weiss
{
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: navy;
	TEXT-DECORATION: underline
}
.titel
{
    COLOR: D1D1D1;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}
TD.box
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 10px;
	BACKGROUND-COLOR: #777777
}
TD
{
	vertical-align:top
}
TD.csc-form-labelcell
{
	vertical-align:top
}
TD.csc-form-fieldcell
{
	vertical-align:top
}
/* .newsboxunten { border-bottom: 2px solid white }*/
.newsboxoben 
{ 
	border-top: 2px solid white ;
	color:white;
}

/* Tabellen formatieren */
/* Layout 1: Titel fett, 10 px Abstand zwischen Spalten */
TABLE.contenttable-1 TR.tr-0 TD 
{
	FONT-WEIGHT: bold;
	padding-right: 20px
}
TABLE.contenttable-1 TD 
{
	padding-right: 10px
}
.tx-nvprospekt-pi1 P { font-size:14px; }
.tx-nvprospekt-pi1 H2 { font-size:14px; }
.tx-nvprospekt-pi1 H3 { font-size:14px; }
.tx-nvprospekt-pi1 .tx-nvprospekt-pi1-modeSelector P { font-size:14px; }
.tx-nvprospekt-pi1 .tx-nvprospekt-pi1-modeSelector TD.tx-nvprospekt-pi1-modeSelector-SCell P { font-size:14px; }





a:hover {color: #ff0000} 
a:active {color: #ff0000}
a:focus {color: #ff0000}



