@import url("ie.css");
#html{
height:100%;
}
body{
	padding: 0px;
	margin: 0px;
	font-size:0.8em;
	font-family: verdana, arial, sans-serif;
	color: #333333;
	}

p,td{

  font-size:0.9em;
	font-family: verdana, arial, sans-serif;
	color: #333333;
	line-height:1.3em;
}
h1{
	font-size: 1.1em;
	font-family: verdana, arial, sans-serif;
	color: #333333;

	}	

h2{
  font-size: 1.0em;
	font-family: verdana, arial, sans-serif;
	color: #333333;
		margin-bottom:-0.2em;
	}

h3{
	font-size: 1em;
	font-family: verdana, arial, sans-serif;
	color: #333333;
	margin-bottom:-0.2em;
	}	

.blau{
	color: #2164D5;
	}
	
.rot{
	color: rgb(208,16,16);
	}
	
a{
	font-size: 1em;
	font-family: verdana, arial, sans-serif;
	color: #000000;	
	}
	
.external-link-new-window a{
	font-size: 1em;
	font-family: verdana, arial, sans-serif;
	color: #000000;	
	}	
	
.list{
  font-family: verdana, arial, sans-serif;
	font-size: 0.9em;
	background-image:url(/fileadmin/images/basix/list.gif); 
	background-repeat:no-repeat; 
	background-position: 9px 9px;
	list-style:none;
	font-weight:bold;
 	margin: 0 0 0 0;
	padding: 4px 0 4px 20px;
	text-decoration: none;
}

.list a{
  font-family: verdana, arial, sans-serif;
	font-size: 1em;
	text-decoration: none;
}
	
#logo{
	position: absolute;
	top: 15px;
	left: 8px;
	width: 200px;
	height: 100px;
	text-align: center;
/*
	background: url(/fileadmin/templates/images/logo.gif) no-repeat;
	background-position: center center;
*/	
	}


/************************ MAINMENU START *************************************/	
#mainmenu li{
	list-style: none;
	margin: 1px 2px 3px -28px;

	}

#mainmenu{
	position: absolute;
	top: 123px;
	left: 15px;
	border: 1px solid rgb(179,179,179);
	width: 200px;
	background: url(/fileadmin/templates/images/leftmenubg2.gif) repeat-x;
	background-position: bottom;
	height: auto;
	padding:20px 0px 0px 0px;
	
	}



.level1	a{
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
	text-decoration: none;

	}

.level1	a:hover{
	color: rgb(208,16,16);
	}

img{
border:0;
}

.level1act a{
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: rgb(208,16,16);
	text-decoration: none;
	}

.level2	a{
	font-family: verdana, arial, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin:0px 0px 0px -10px;
	}	

	
.level2act a {
	font-family: verdana, arial, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: rgb(33,99,214);
	text-decoration: none;
	margin:0px 0px 0px -10px;
	}	



.level2 a:hover{
	color: rgb(33,99,214);
	}

.level3	a{
	font-family: verdana, arial, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
		margin:0px 0px 0px -10px;
	}	
	

	
.level3act a{
	font-family: verdana, arial, sans-serif; 
	font-size: 0.85em;
	font-weight: normal;
	color: rgb(208,16,16);
	text-decoration: none;
		margin:0px 0px 0px -15px;
	}		

	
.level3 a:hover{	
	color: rgb(208,16,16);	
	}
	
.news-list-item{
width:600px;

}

.news-list-item a:link, .news-list-item a:active, .news-list-item a:visited{
    font-weight: bold;
    font-size: 0.9em;
  	font-family: verdana, arial, sans-serif; 
    text-decoration: underline;
    padding: 4px 6px 4px 0px;
    margin: 0px 0px 0px 0px;

    }
    
.news-list-morelink{
width:580px;
text-align:right;
}

.news-list-morelink a:link, .news-list-morelink a:active, .news-list-morelink a:visited{
    font-weight: normal;
    font-size: 0.88em;
  	font-family: verdana, arial, sans-serif; 
    text-decoration: underline;
    padding: 4px 6px 4px 0px;
    margin: 0px 0px 0px 0px;

    }
hr{
height:1px;
color: #C0D0EA;

}
/************************ MAINMENU ENDE *************************************/		

#header{
	position: absolute;
	top: 15px;
	left: 225px;
	width: 750px;
	height: 100px;
	border: 1px solid rgb(179,179,179);
	background: url(/fileadmin/templates/images/header_750x100.jpg) no-repeat;
	background-position: left bottom;	
	}


#content{
	position: absolute;
	top: 123px;
	left: 225px;
	border: 1px solid rgb(179,179,179);
	height: 500px;
	width: 750px;
	}	
	
#innercontent{
	position: absolute;
	left:22px;
	height: 498px;
	width: 735px;
	overflow: auto;
	padding:18px 21px 0 0;

	scrollbar-3dlight-color: #cccccc;
	scrollbar-face-color: #ffffff;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #cccccc;
	scrollbar-track-color: #ffffff;
	}

#innercontent[id]{
	height: 480px;
	width: 707px;
	}	

.clearer{
	width: 100%;
	height: 10px;
	line-height:10px;
	}

.bodytext{	
	width: 600px;
	}	
	
.news-single-item{

width: 650px;
}

.link_none	a{
	font-family: verdana, arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	}

.link_none	a:hover{
	color: rgb(208,16,16);
	}



fieldset{
	width:380px;
	border:0;
	text-align:right;

	}		
	
input{
	border:1px solid #0066FF;
	background-color:#e7e7e7;
	margin:2px;
	}
	
textarea{
 vertical-align:top;
 border:1px solid #0066FF;
 	background:#e7e7e7;
 	scrollbar-3dlight-color: #cccccc;
	scrollbar-face-color: #ffffff;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-arrow-color: #cccccc;
	scrollbar-track-color: #ffffff;
	}
	
select{
border:1px solid #0066FF;
	background-color:#e7e7e7;
}

.csc-mailform-submit{
  margin:5px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;	
	letter-spacing: 1px;
  background:#e7e7e7;
	border-bottom:1px solid #333333;
	border-right:1px solid #333333;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

label{
float:left;
vertical-align:top;

}

caption {

padding:4px;

}
.image_left{
float:left;
margin:0px 20px 10px 0px;

}

.image_right{
float:right;
margin:0px 20px 10px 20px;

}



.td-0{
	font-size:0.88em;
	font-family: verdana, arial, sans-serif;
	color: #333333;
  font-weight:bold;
  background-color: #e7e7e7;
  border: 1px solid #cccccc;


}

.td-1,.td-2,.td-3{
	font-size:0.85em;
	font-family: verdana, arial, sans-serif;
	color: #333333;
  font-weight:normal;
  border: 1px solid #cccccc;
}
.td-b{
	font-size:0.9em;
	font-family: verdana, arial, sans-serif;
  font-weight:bold;
  background-color: #e7e7e7;
  border-left: 1px solid #2164D5;
  border-bottom: 1px solid #2164D5;


}

.link_none	a{
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}

.link_none	a:hover{
	color: rgb(208,16,16);
	}

.internal-link	a{
	font-family: verdana, arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}

.internal-link	a:hover{
	color: rgb(208,16,16);
	}

caption{
  font-family: verdana, arial, sans-serif;
	font-size:12px;
  font-weight:bold;
 	text-align: left;
 	margin:0 0 0 -5px;
}
