* {margin:0; padding:0;}

a:link { color:#505050; text-decoration: none;}
a:visited { color:#505050; text-decoration:none;}
a:hover { color:#000; text-decoration:none;}
a:active { color:#ccd0d5; text-decoration:none;}


body {
	background-color: #e9e9e9;
	font-size: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #505050;
	letter-spacing: 0em;
	}
	
div#header {
	/* border: 1px solid green; */
	/* width: 996px; */
	width: 1004px;
      }

div#navIntern {
      	position:absolute;
      	top:10px;
      	left:470px;
      	/* margin: 10px 50px 0 0; */
      	height:20px;   
      	text-align:right;    
      	font-size: .7em;	
      }
 
div#logo {
      	position:absolute;
      	top:10px;
      	left:10px;
      	width:202px; 
      	height:158px;   
      	border: 1px solid #000;
      	background-color: #fff;
      	font-size: .7em;
      	/* geht weg */
        
      }

div#contentarea {
	/* position:absolute; */
	/* top:170px; 
	left: 10px;*/
        margin: 170px 0 0 10px;
      	width:994px;
      	border-bottom: 1px solid #000;
      	border-left: 1px solid #000;
      	border-right: 1px solid #000;
      	/* background-color:#40448b; */
      	background-color:#ffffff; 
      	z-index:1;
      	background-image: url(../img/bg2.gif);
      	background-repeat: repeat-y left;
      	/* border: 1px solid red; */
      }

div#lang {
      	/*float:right;*/
      	position:absolute;
      	top:10px;
      	left:970px;
      	text-align:right;    
      	font-size: .7em;	
      }

div#nav {
      	float:left;
      	top:0;
      	width: 193px;
      	height: 100%;
      	padding:10px 0 10px 10px;
      	font-size: 1em;
	color: #fff;		
      }
      
div#breadcrumbs {
      	text-align:left;    
      	font-size: .7em;	
      }

div#searchField {
      	/*height:70px;*/   
      	width:500px;
      	border: 1px solid #404488;
      	background-color: #E9E9E9;
        margin:20px 0px 20px 0;
        /*padding-bottom:5px;
	padding-top:20px;*/
      }
	
div#content {
	float:left; 
	padding: 25px 15px 15px 20px;
	/* padding:.5em 1em 1em 1em; */
	width: 745px;
	/* border-left:1px solid #000; left:0; */
	/* background-color:#ffffff; */
	
      }
	
div#footer {
	margin:0 0 0 10px;
      	width:994px;
      	border-bottom: 1px solid #000;
      	border-left: 1px solid #000;
      	border-right: 1px solid #000;
      	background-color:#ffffff;
      	padding: 5px 0;
      	text-align: center;
      }
      
div#copyright {
	margin:0 0 0 10px;
	width:988px;
	padding: 5px 0;
	text-align: center;
	font-size: .7em;
      }
	
div.clearfloats {clear:both;}



.h1Comment {
        font-size: 2em; 
        color: #3f448b; 
        text-align:center; 
        font-weight: bold;
}

div.left50 {
 	float: left;
 	width: 68%;
 	margin-right: 5%;
 	
}

div.right50 {
 	float: right;
 	width: 25%;
 	font-size: .85em;
}

h1 {
	font-size: 1.3em;
	line-height: 1.4em;
	color: #40448b;
	margin: 1em 0 .5em 0;	
	font-weight: normal;	
	/*letter-spacing:0.1em*/
}
h2 {
	font-size: 1.0em;
	}
h3 {
	font-size: .9em;
	line-height: 1.4em;
	color: #000;
	font-weight: bold;
	margin: .9em 0 .5em 0;	
	/*letter-spacing:-0.05em*/
}


p, .standard {
	font-size: .8em;
	line-height: 1.4em;
}

.underline {
	font-size: .8em;
	line-height: 1.4em;
	border-bottom: 1px solid #505050;
}

.services {
	font-size: .7em;
	line-height: 1.2em;
	color: #40448b;
}

p a:link, td a:link, li a:link, .debisStandard a:link { 
	text-decoration: underline;
	
}
p a:visited, td a:visited, li a:visited, .debisStandard a:visited{
	/* color:#40448b; */
	
	text-decoration:underline;
}
p a:hover, td a:hover, li a:hover, .debisStandard a:hover { 
	color:#000;
	text-decoration:underline;
}
p a:active, td a:active, li a:active, .debisStandard a:active { color:#ccd0d5; text-decoration:none;}


li a:active img,  li a:link img,  li a:visited img, li a:hover img{
     	border:0;
     }


div#nav p.nav, div#nav p.navactiv, div#nav p.navcur {
	margin: .7em 0;
	font-weight: bold;
}

div#nav p.nav2, div#nav p.navcur2 {
	margin: .7em 0 0 1em;
	font-weight: bold;
	font-size:.7em;
}

div#nav p.navactiv, div#nav p.navcur2, div#nav p.navcur {
	color: #fff;
}



div#nav p.nav, div#nav p.nav2 {
	color: #bbb;
}
div#nav p.navTitle a:link {font-weight: bold; color:#b3b3b3; text-decoration:none; border-bottom-width:0px;}
div#nav p.navTitle a:visited {font-weight: bold; color:#b3b3b3; text-decoration:none;}
div#nav p.nav a:link, div#nav p.nav2 a:link {font-weight: bold; color:#b3b3b3; text-decoration:none; border-bottom-width:0px;}
div#nav p.nav a:visited, div#nav p.nav2 a:visited {font-weight: bold; color:#b3b3b3; text-decoration:none;}
div#nav a:hover, div#nav p.navcur a:active, div#nav p.cur2 a:active, div#nav p.navactiv a:link, div#nav p.navactiv a:visited	 {font-weight: bold; color:#fff; text-decoration:none;}

ul {	
	/*font-size: .8em;*/
	line-height: 1.4em;
	margin-left: 4em;
	
}

li {	font-size: .8em;
	line-height: 1.4em;
	padding: .6em;
	/*margin-left: 4em;*/
}


h3 a:link {color:#000; text-decoration:underline;}
/*h3 a:link:after { content: "\203a\203a\203a";}*/
h3 a:visited {color:#000; text-decoration:underline;}
/*h3 a:visited:after { content: "\203a\203a\203a";}*/
h3 a:hover {color:#40448b; text-decoration:underline;}
h3 a:active {color:#000; text-decoration:underline;}

.navTitle {
	font-size: 1em;
	margin-bottom: 1em;
	margin-top: .7em;	
	font-weight: bold;	
}

td {
	vertical-align: top;
	padding: .7em;
   }

select {
font-size: .7em;
}
/*t3 eigene Stile */
.csc-textpic-caption {
	font-size: .7em;
	line-height: 1.2em;
	color: #000;
}

/* Bilder-Definitionen fuer tabs */
span.bild1 {
	position:absolute;
	top:54px;
	left:214px;
	/* float: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #000;
}
span.bild2 {
	position:absolute;
	top:54px;
	left:302px;
	/*float: left;
	margin: 7px 0 0 0; */
	width:115px;
	border-bottom: 1px solid #000;
}
span.bild3 {
	position:absolute;
	top:54px;
	left:390px;
	/*float: left;
	margin: 7px 0 0 0; */
	border-bottom: 1px solid #000;
}
span.bild4 {
	position:absolute;
	top:54px;
	left:478px;
	/*float: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #000;
}
span.bild5 {
	position:absolute;
	top:54px;
	left:566px;
	/*float: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #000;
}
span.bild6 {
	position:absolute;
	top:54px;
	left:654px;
	f/*loat: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #000;
}

span.bild7 {
	position:absolute;
	top:54px;
	left:742px;
	f/*loat: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #000;
}

span.bild8 {
	position:absolute;
	top:54px;
	left:830px;
	f/*loat: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #000;
}

span.bild9 {
	position:absolute;
	top:54px;
	left:918px;
	f/*loat: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #000;
}

span.bild1Act {
	position:absolute;
	top:54px;
	left:214px;
	/*float: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #40448b;
}
span.bild2Act {
	position:absolute;
	top:54px;
	left:302px;
	/*float: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #40448b;
}
span.bild3Act {
	position:absolute;
	top:54px;
	left:390px;
	/*float: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #40448b;
}
span.bild4Act {
	position:absolute;
	top:54px;
	left:478px;
	/*float: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #40448b;
}
span.bild5Act {
	position:absolute;
	top:54px;
	left:566px;
	/*float: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #40448b;
}
span.bild6Act {
	position:absolute;
	top:54px;
	left:654px;
	/*float: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #40448b;
}

span.bild7Act {
	position:absolute;
	top:54px;
	left:742px;
	/*float: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #40448b;
}

span.bild8Act {
	position:absolute;
	top:54px;
	left:830px;
	/*float: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #40448b;
}

span.bild9Act {
	position:absolute;
	top:54px;
	left:918px;
	/*float: left;
	margin: 7px 0 0 0; */
	width:88px;
	border-bottom: 1px solid #40448b;
}
.debisStandard {
	font-size: .8em;
	line-height: 1.4em;
}
div#place4print {
	clear:both;
	font-size: .7em;
}
p.align-center {text-align:center;}
p.align-left {text-align:left;}
p.align-right {text-align:right;}
p.align-justify {text-align:justify;}

h1.align-center , h2.align-center, h3.align-center, h4.align-center, h4.align-center{text-align:center;display:block;}
h1.align-left , h2.align-left, h3.align-left, h4.align-left, h4.align-left {text-align:left;display:block;}
h1.align-right , h2.align-right, h3.align-right, h4.align-right, h4.align-right {text-align:right;display:block;}
h1.align-justify , h2.align-justify, h3.align-justify, h4.align-justify, h4.align-justify {text-align:justify;display:block;}


/*Smoothgallery*/
div#rglbOverlay {
background-color:#B4B3C3;
}
div#rglbCenter, div#rglbBottom {
background-color:#ffffff;
border:1px solid #00;
color:#000000;
}
div.jdGallery div.slideElement  {
background-color:#ffffff;
}
div.jdGallery a.carouselBtn,.jdGallery div.carousel  {
background:none repeat scroll 0 0 #3F448B;
}
div.jdGallery .slideInfoZone {
background:none repeat scroll 0 0 #3F448B;}
a#rglbCloseLink {
background:url("/fileadmin/img/layout/close.png") no-repeat scroll center center transparent;
}

