
body {
	background-color:#133C6A;
	color:#FFFFFF;
	font-family:arial,helvetica, sans-serif;
	margin:0px;
	padding:0px;
	height:97%;
}

A.anker {
	background:none;
	padding:0px;
	visibility:hidden;
	display:none;
}

#rahmen {
	margin:13px;
}

table#haupt {
	height:100%;
	width:998px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	background:url(/fileadmin/gfx/hintergrund.jpg) no-repeat #2C4A7F;
	border-top:1px solid #4C67A1;
	border-left:1px solid #4C67A1;
	border-right:1px solid #4C67A1;
}

tr.eins {
	height:100px;
}

tr.menureihe {
	height:26px;
}

tr.drei {
	height:100%;
}

tr.fusszeile {
	height:70px;
}

tr.menureihe td {
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

td.menuzelle {
	border-right:1px solid #FFFFFF;
	height:26px;
	overflow:hidden;
}

tr.fusszeile td {
	border-top:1px solid #FFFFFF;
}

div.invisible {
	display:none;
	visibility:hidden;
}

/* Hauptmenu */

table.hauptmenu {
margin:-2px 0px 0px 0px;
padding-left:0px;
display:inline;
float:left;
height:26px;
}

table.hauptmenu td{
margin:0px;
padding:4px 0 0 0;
text-align:center;
border-top:none;
border-bottom:none;
border-left:1px solid #FFFFFF;
display:inline;
width:105px;
min-width:105px;
height:26px;
display:block;
float:left;
}



table.hauptmenu td a{
text-decoration:none;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
}


table.hauptmenu td.an {
margin-left:0px;
padding:0px 10px 0px 10px;
border-right:1px solid #003463;
display:block;
float:left;
}

table.hauptmenu td.an A {
text-decoration:none;
color:#00319A;
font-size:0.75em;
font-weight:bold;
}

ul.hauptmenu2 {
background-color:#435174;
margin:0px;
padding-left:0px;
display:inline;
float:left;
list-style:none;
width:150px;
}

* html ul.hauptmenu2 {
margin-left:-15px;
}

ul.hauptmenu2 li{
margin:0px;
padding:3px 5px 5px 5px;
min-height:22px;
border-bottom:dotted 1px #9DA5B5;
}

* html ul.hauptmenu2 li {
height:26px;
}

ul.hauptmenu2 li a{
text-decoration:none;
color:#FFFFFF;
font-size:13px;
font-weight:normal;
}

/* Untermenue */

ul.submenu {
margin:19px 0px 0px 0px;
padding-left:0px;
list-style:none;
width:190px;
border-top:#9DA5B5 1px dotted;
}

ul.submenu li {
margin:0px;
padding:3px 5px 5px 17px;
min-height:14px;
font-size:13px;
color:#FFFFFF;
border-bottom:#9DA5B5 1px dotted;
background:none;
}

ul.submenu li.act {
margin:0px;
padding:3px 5px 5px 17px;
min-height:14px;
font-size:13px;
background-color:#425274;
background:url(../gfx/sub_aktiv.gif) no-repeat #425274;
/*filter:Alpha(opacity=40);
-moz-opacity: 0.5;*/
border-bottom:#9DA5B5 1px dotted;
}

ul.submenu li a{
text-decoration:none;
color:#FFFFFF;
font-size:13px;
font-weight:normal;
}

ul.submenu li.act a{
text-decoration:none;
color:#FFFFFF;
font-size:13px;
font-weight:normal;
}

ul.submenu2 {
background:none;
margin:0px 0px 0px 0px;
padding-left:0px;
list-style:none;
width:190px;
border-bottom:#9DA5B5 1px dotted;
}

* html ul.submenu2 {
margin-left:-5px;
}

ul.submenu2 li {
background:url(../gfx/sub2.gif) no-repeat;
margin:0px;
padding:3px 5px 5px 37px;
min-height:14px;
font-size:12px;
color:#FFFFFF;
border:none;
}

ul.submenu2 li.act {
background:url(../gfx/sub2_aktiv.gif) no-repeat;
margin:0px;
padding:3px 5px 5px 37px;
min-height:14px;
font-size:12px;
color:#FFFFFF;
border:none;
}

ul.submenu2 li a, ul.submenu2 li.act a {
font-size:12px;
}

/* Inhaltsbereichs-Styles */

td.inhaltsbereich {
	padding-top:20px;
	padding-right:0px;
}

td.startinhaltsbereich {
	padding-top:20px;
	padding-right:0px;
}

td.inhaltsbereich A, td.startinhaltsbereich A {
	color:#FFFFFF;
	background:url(/fileadmin/gfx/link_pfeil.gif) no-repeat;
	padding-left:8px;
}

td.inhaltsbereich ul A, td.startinhaltsbereich ul A {
	padding-left:0px;
	background:none;
}

.csc-sitemap ul li a {
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}

.csc-sitemap ul li ul li a {
	font-weight:normal;
	font-size:13px;
}

.csc-sitemap ul li ul li ul li a {
	font-weight:normal;
	font-size:12px;
}

td.inhaltsbereich h1 {
	background:url(/fileadmin/gfx/headline_bullet.gif) no-repeat;
	font-weight:bold;
	font-size:17px;
	padding-left:14px;
}

td.startinhaltsbereich h1 {
	background:url(/fileadmin/gfx/download_bullet.gif) no-repeat #132D7A;
	font-weight:bold;
	font-size:13px;
	padding-left:14px;
	height:18px;
	border-top:1px #FFFFFF dotted;
	margin-top:13px;
	margin-bottom:0px;
}

td.startinhaltsbereich table.contenttable, td.inhaltsbereich table.contenttable  {
	width:100%;
	border-bottom:1px #FFFFFF dotted;
}

td.startinhaltsbereich table.contenttable td, td.inhaltsbereich table.contenttable td {
	font-size:13px;
}

td.startinhaltsbereich table.contenttable td, td.inhaltsbereich table.contenttable th {
	font-size:14px;
	text-align:left;
}

p.bodytext {
	font-size:14px;
}

td.inhaltsbereich ul, td.startinhaltsbereich ul {
	list-style-type:square;
	font-size:14px;
}


/* Sitemap Suche */

td.inhaltrechts {
	padding-left:30px;
	padding-top:20px;
	font-size:13px;
}

td.inhaltrechts A {
	background:url(/fileadmin/gfx/link_pfeil.gif) no-repeat 1px 3px;
	padding-left:8px;
	color:#C5CAD4;
	text-decoration:none;

}

div.suchesitemap {
	background-color:#3C4F73;
	width:176px;
	margin-top:10px;
	padding-bottom:5px;
}

div.suchesitemap form {
	display:inline;
}

div.suchesitemap div.sitemap {
	border-bottom:1px dotted #C5CAD4;
	height:19px;
	padding:3px 0px 3px 10px
}

div.suchesitemap h1 {
	border-bottom:1px dotted #C5CAD4;
	height:17px;
	font-size:13px;
	padding:2px 0px 2px 10px;
	font-weight:bold;
}

div.suchesitemap p {
	padding:3px 0px 3px 10px;
	font-size:13px;
}

div.suchesitemap td.csc-form-fieldcell {
	padding-left:10px;
}

div.suchesitemap A {
	color:#FFFFFF;
}

div#nebenavigation-searchform {
	padding-left:10px;
	padding-top:7px;
}

div#nebenavigation-searchform input {
	width:130px;
	height:18px;
	border:1px solid #B6B6B6;
	background:#C9C9C9;
}

div#nebenavigation-searchform input.submit {
	background:#3D4F74;
	text-align:left;
	padding-left:7px;
	color:#C5CAD6;
	width:100px;
	border:none;
	margin-top:5px;
	background:url(/fileadmin/gfx/suchpfeil.gif) 0px 3px no-repeat;
}

/* Startseite formatieren */

#produktestart {
	margin-top:10px;
	border-bottom:1px #FFFFFF dotted;
	height:220px;
}

* html #produktestart {
	height:215px;
}

div.produkt {
	width:171px;
	max-width:171px;
	float:left;
}

div.produktmitte {
	margin: 0px 16px 0px 16px;
	width:171px;
	max-width:171px;
	float:left;
}

div.produkt A, div.produktmitte A {
	text-decoration:none;
	padding:0px;
	background:none;
}

div.produkt h1, div.produktmitte h1 {
	padding:2px 0px 0px 14px;
	margin:0px 0px 8px 0px;
	font-size:13px;
	font-weight:bold;
	height:58px;
	width:171px;
	max-width:157px;
	border-top:1px #FFFFFF dotted;
	background:url(/fileadmin/gfx/start_pfeil.gif) no-repeat #233A78;
}

/* Downloadbereiche */

#contentrechts {
	border-bottom:1px #FFFFFF dotted;
	padding-bottom:10px;
}

#contentrechts h1 {
	background:url(/fileadmin/gfx/download_bullet.gif) no-repeat #132D7A;
	width:533px;
	border-top:1px #FFFFFF dotted;
	font-size:14px;
	color:#FFFFFF;
	padding:2px 0px 2px 15px;
	font-weight:normal;	
	margin-bottom:10px;
}

#contentrechts table.contenttable {
	width:auto;
	border:none;
}

#contentrechts table td.bilddownload {
	width:90px;
	padding-right:10px;
}

#contentrechts table td.bilddownload a {
	text-decoration:none;
	padding:0px;
	background:none;
}

#contentrechts table td.textdownload {
	width:190px;
	padding-right:40px;
}

/**** news ***/

.news-latest-item h3 {
	background:none;
	padding:0px 0px 2px 0px;
	font-size:14px;
	font-weight:bold;	
	margin-bottom:0px;
	margin-top:10px;
}

.news-latest-item h3  a{
	background:none;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;	
}

.news-latest-item .bodytext, .news-list-item .bodytext {
	display:inline;
}

.news-latest-item .bodytext a, .news-list-item .bodytext a {
	text-decoration:none;
	padding:0px;
	margin:0px;
	background:none;
}

.news-list-item h3 {
	background:none;
	padding:0px 0px 2px 0px;
	font-size:14px;
	font-weight:bold;	
	margin-bottom:0px;
	margin-top:10px;
}

.news-list-item h3 a{
	background:url(/fileadmin/gfx/link_pfeil.gif) no-repeat;
	padding-left:8px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;	
}

div.news-single-img {
	float:right;
	width:220px;
	margin-left:10px;
}

div.news-single-img a {
	text-decoration:none;
	background:none;
	padding-left:0px;
}

p.news-single-imgcaption, .csc-textpic-caption {
	font-size:12px;
	margin-top:2px;
}

.news-single-item h2 {
	background:url(/fileadmin/gfx/headline_bullet.gif) no-repeat;
	font-weight:bold;
	font-size:17px;
	padding-left:14px;
}

.news-single-additional-info {
	border-top:1px dotted #FFFFFF;
	border-bottom:1px dotted #FFFFFF;
	font-size:14px;
	margin-bottom:10px;
}

.news-single-backlink {
	margin-bottom:15px;
}

.news-single-backlink A {
	text-decoration:none;
	font-size:14px;
}

dl.csc-textpic-image dt a {
	text-decoration:none;
	background:none;
	padding-left:0px;
}

/*** Fusszeile ***/

tr.fusszeile td {
	font-size:11px;
	text-align:center;
	padding-top:8px;
	color:#D6DCE6;
}

tr.fusszeile td a {
	text-decoration:none;
	color:#D6DCE6;
}

/*** Suche ***/

.csc-searchResultRange {
	font-size:11px;
}

h3.csc-searchResultHeader {
	background:none;
	padding:0px 0px 2px 0px;
	font-size:14px;
	font-weight:bold;	
	margin-bottom:0px;
	margin-top:10px;
}

h3.csc-searchResultHeader a{
	background:url(/fileadmin/gfx/link_pfeil.gif) no-repeat;
	padding-left:8px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;	
}

p.csc-searchResult, td.csc-form-labelcell {
	margin-top:0px;
	font-size:12px;
}

.csc-sword {
	color:CC0000;
}

input, select {
	border:1px solid #B6B6B6;
	background:#C9C9C9;
}

input.submit {
	background:#3D4F74;
	text-align:left;
	padding-left:7px;
	color:#C5CAD6;
	width:100px;
	border:none;
	margin-top:5px;
	background:url(/fileadmin/gfx/suchpfeil.gif) 0px 3px no-repeat;
}

/**** Inhaltselemente ***/

.csc-uploads-icon {
	vertical-align:top;
}

.csc-uploads-icon A, td.csc-uploads-icon A {
	background:none;
	padding-left:0px;
}

.csc-uploads-fileName {
	vertical-align:top;
}

.csc-uploads-fileName p A {
	text-decoration:none;
	color:#FFFFFF;	
}

.csc-uploads-fileName p {
	margin:0px; padding:0px;
	font-size:14px;
}

.csc-uploads-fileSize {
	vertical-align:top;
	font-size:12px;
}

.csc-frame-rulerBefore {
	border-top:1px dotted #FFFFFF;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}

.csc-frame-rulerAfter {
	border-bottom:1px dotted #FFFFFF;
	clear:both;
	margin-bottom:10px;
	margin-top:10px;
}

div.csc-frame.csc-frame-frame1 {
	border-bottom:10px solid #2E4B83;
}


div.tx-newloginbox-pi1 h3 {
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:8px;
}

div.tx-newloginbox-pi1 form {
	margin:0px;
	padding:0px;
}

