body{
	position:absolute;
	margin-left:0px;
	margin-top: 0px;
}
body,iframe, textarea{
  scrollbar-base-color:#CCCCCC;
  scrollbar-3dlight-color:#CCCCCC;
  scrollbar-arrow-color:#336699;
  scrollbar-darkshadow-color:#CCCCCC;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#EEEEEE;
  scrollbar-shadow-color:#CCCCCC;
  scrollbar-track-color:#EEEEEE;
}
iframe{
	border-width:1px;
	border-color:#EEEEEE;
	border-style:solid;
}

body,textarea,td,th,p,a,input,b,h1,h2,h3,span,li,ul,em{  
	color:#333333; 
	font-family:verdana,helvetica,arial,serif; 
	font-size:10px; 
	line-height:12px;
	font-weight:normal; 
	text-decoration:none;
}

/* aussen-container fuer cl + cm + cr */
#cframe {
  overflow:auto;
  position:absolute;
  top:180px;
  left:0px;
  height:500px;
  width:980px;
}

/* container links */
#content1{
  overflow:visible;
  position:absolute;
  top:0px;
  left:0px;
  width:320px;
  height:500px;
}

/* container mittig */
#content2{
  overflow:visible;
  position:absolute;
  top:0px;
  left:320px;
  width:320px;
  height:500px;
}

/* container rechts */
#content3{
  overflow:visible;
  position:absolute;
  top:0px;
  left:640px;
  width:320px;
  height:500px;
}

#logo{
  overflow:hidden;
  position:absolute;
  top:0;
  left:0;
  height:100px;
  width:980px;
  border:solid 0 #cccccc;
  padding:0;
  background-image: url('/images/logo.jpg');
}

/* container fuer unternavigation */
#subnav{
  overflow:hidden;
  position:absolute;
  top:137px;
  left:0px;
  height:25px;
  width:980px; 
  border:0px; 
  padding:0px;
}

/* container fuer navigation */
#nav{
  overflow:hidden;
  position:absolute;
  top:100px;
  left:0px;
  height:37px;
  width:980px;  
  border-bottom:0px solid #CCCCCC; 
  padding:0px;
}

#inline{
  position:absolute;
  bottom:0px;
  width:774px; 
  overflow:hidden;
  vertical-align:bottom;
  padding-right:10px;
}

#language {
  overflow:hidden;
  position:absolute;
  top:110px;
  left:0;
  height:20px;
  width:980px;
  z-index:2;
  text-align: right;
}

#ks {
  overflow:visible;
  position:absolute;
  top:130px;
  left:800px;
 
  height:20px;
  width:980px;
  z-index:1;

  
}

.news{
  position:relative;
  width:310px;
  height:70px;
  border:0px solid #FF0099;
  margin-top:10px;
  margin-bottom:10px;
  margin-left:0px;
  margin-right:0px;
  padding:5px;
}

.active, .deactive, .activeSub, .deactiveSub{
  padding-left:8px;
  padding-bottom:10px;
  font-weight:normal;
  height:12pt;
  text-decoration:none;
}
.active{
  color:#003399;
  font-weight:normal;
 }
 .active:hover{
  color:#000000;
  font-weight:normal;
 }
.deactive{
  color:#333333;
  font-weight:normal;
}
 .deactive:hover{
  color:#000000;
  font-weight:normal;
 }
.activeSub {
  color:#333333;
  font-weight:normal;
 }
  .activeSub:hover{
  color:#000000;
  font-weight:normal;
 }
.deactiveSub{
  color:#3366cc;
  font-weight:normal;
}
 .deactiveSub:hover{
  color:#000000;
  font-weight:normal;
 }
a{
  color:#003399;
  font-weight:bold;
}
a:hover{
  color:#ffff00;
  font-weight:bold;
}

p,h1,h2,h3{
  margin-left:10px;
  margin-right:0px;
  margin-top:0px;
  padding:0px;
  line-height: 1.2em;
}
ul{
  margin-left:30px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:10px;
  padding:0px;
}

p{
  text-align:left;
  margin-bottom:15px;
}

input,textarea{
	width:100%;
}
/* ueberschrift: schriftgroesse 14p, bold, lila */
h1{
  margin-bottom:0px;
  color:#003399;
  font-weight:bolder;
  margin-bottom:15px;
  font-size:14px;
}
/* ueberschrift: schriftgroesse 14p, bold, lila */
.anker{
  margin-bottom:0px;
  color:#003399;
  font-weight:bolder;
  margin-bottom:15px;
  font-size:14px;
}

h2{
  color:#003399;
  font-weight:bold;
}
h3{
  color:#000000;
  font-weight:normal;
}
strong{
  color:#003399;
  font-weight:bold;
}
/* datum: schriftgroesse 10p, lila */
date{
  color:#003399;
  font-weight:normal;
  font-size:10px;
}
/* datumb: schriftgroesse 10p, bold, schwarz */
dateb{
  color:#000000;
  font-weight:bold;
}
em{
  color:#FF0099;
	font-weight:normal;
  text-decoration:none;
	font-style:normal;
}

b{
  color:#000000;
	font-weight:bold;
}





