@charset "UTF-8";

/* *** css by zoephel from www.zed-design.de *** */

/*
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * @vendor:     Paratype
 * @vendorurl:  http://fonts.ru
 * @licenseurl: http://www.fontsquirrel.com/license/PT-Sans
 *
 *
 */

/* erst fuer den Internet Explorer */
@font-face {
	font-family: PTSansRegular;
	src: url(../fonts/PT_Sans.eot);
}

@font-face {
	font-family: PTSansNarrowRegular;
	src: url(../fonts/PT_Sans_Narrow.eot);
}

@font-face {
	font-family: PTSansBold;
	src: url(../fonts/PT_Sans_Bold.eot);
}

@font-face {
	font-family: PTSansNarrowBold;
	src: url(../fonts/PT_Sans_Narrow_Bold.eot);
}

/* dann fuer Firefox */
@font-face {
	font-family: PTSansRegular;
	src: local(PT Sans Regular), local(PTSans-Regular), url(../fonts/PT_Sans.ttf) format('truetype');
}

@font-face {
	font-family: PTSansNarrowRegular;
	src: local(PT Sans Narrow Regular), local(PTSans-Narrow), url(../fonts/PT_Sans_Narrow.ttf) format('truetype');
}

@font-face {
	font-family: PTSansBold;
	src: local(PT Sans Bold), local(PTSans-Bold), url(../fonts/PT_Sans_Bold.ttf) format('truetype');
}

@font-face {
	font-family: PTSansNarrowBold;
	src: local(PT Sans Narrow Bold), local(PTSans-NarrowBold), url(../fonts/PT_Sans_Narrow_Bold.ttf) format('truetype');
}


body, bodytext {
	font-size: 0.9em;
	color:#333333;
	background-color: #E5F2FB;
	font-family: PTSansRegular, Verdana, Arial, SunSans-Regular, Sans-Serif;
	line-height: 1.5em;
	padding: 0px;
	margin: 0px;
	}

p.bodytext { font-size: 0.9em; color: #333333;
		line-height: 1.5em;
		margin: 0;
		padding: 5px 5px 5px 5px;	
		}

h1 { font-family: PTSansBold, Verdana, Arial, Sans-Serif;
		font-size: 1.2em; color: #FFFFFF;
		margin: 0;
		padding:  3px 5px 3px 5px;
		background-color: #003356;
		}


h2 { font-family: PTSansBold, Verdana, Arial, Sans-Serif;
		font-size: 1.0em; color: #FFFFFF;
		margin: 0px;		
		padding:  5px 10px 5px 10px;
		background-color: #003356;
		}

a.h2 {color: #FFFFFF; text-decoration: none;}
a:hover.h2 {color: #FFFFFF;}
a:active.h2 {color: #FFFFFF;}

h3 { font-family: Verdana, Arial, Sans-Serif;
		font-size: 0.8em; color: #333333;
		margin: 0 0 5px 0;		
		padding: 5px 10px 5px 10px;
		background-color: #EDEDEE;
		}

h4 { font-family: Verdana, Arial, Sans-Serif;
		font-size: 1.0em; color: #333333;
		margin: 0;		
		padding: 5px 10px 5px 10px;
		background-color: #FFFFFF;
		}

h6 { font-family: PTSansBold, Verdana, Arial, Sans-Serif;
		font-size: 1.2em; color: #FFFFFF;
		margin: 0;
		padding: 0;
		}

news-list-morelink {
	font-size: 0.8em;
	color: #333333;
}		
 
li {
	margin: 5px 5px 5px 0;
	font-size: 0.9em;
 }


a {color: #333333; text-decoration: none;}
a:hover {color: #E2001A;}
a:active {color: #333333;}

a.download {text-decoration: none;}

csc-textpic {
		margin: 5px 5px 5px 5px;		
		padding: 0;
}

dd.csc-textpic-caption {
		font-size: 0.7em; color: #3A3A3C;
		margin: 0;		
		padding: 1px 5px 1px 5px;
		background-color: #EDEDEE;
}

img.download {vertical-align:middle;}


/*  body und schrift deffinitionen */
html { 
	padding: 0;
	margin: 0;
}

 
pre { 
	color: #564b47;
	font-size: 1.0em;
	background-color:transparent;
	font-family: Courier, Monaco, Monospace;
}


/* ----------container zentriert das layout-------------- */
#container {
	position: relative;
	width: 1000px;
	height: 855px;
	margin: 0px auto 24px;
	padding: 0;
	background-color: #E5F2FB;
	/*background-image: url(../grafiken/grundform.jpg);*/
}

/* ----------container 3 Unterteilung-------------- */
#oben {
	/*background-color: #FFFFFF;*/
	background-image: url(../grafiken/kopf.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 163px;
	overflow: hidden;
}


#navoben {
	position: absolute;
	top: 120px;
	left: 60px;
	width: 630px;
	height: 22px;
	text-align: left;
}

#sprache {
	position: absolute;
	top: 142px;
	left: 710px;
	width: 230px;
	height: 20px;
}


#mitte {
	width: 1000px;
	height: 649px;
	background-image: url(../grafiken/content_allgemein.jpg);
	padding: 0px;
	margin: 0px;
	
}


#links	{
	float: left;
	left: 0px;
	width: 190px;
	padding-left: 10px;
}


#content {
	float: left;
	left: 210px;
	width: 480px;
	height: 624px;
	margin: 15px 10px 0px 10px;
	overflow: auto;
}

	
#rechts {	
	float: left;
	width: 230px;
	margin-left: 20px;
}


#nav-rechts {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#nav-rechts a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: auto;	
}

#nav-rechts a:hover {color: #C80F13;}
#nav-rechts a:active {color: #C80F13;}
	
#nav-rechts ul {
	font-size: 1.3em; color: #FFFFFF; text-decoration: none;
	list-style-type: none;
	display: outline;

	padding: 0px;
}

#nav-rechts li {
	font-size: 0.8em; color: #FFFFFF; text-decoration: none;
	list-style-type: none;
	padding: 0px 1px 0px 15px;
}

#nav-rechts ul li a {color: #FFFFFF; text-decoration: none;}
#nav-rechts ul li a:hover {color: #C80F13;}
#nav-rechts ul li a:active {color: #C80F13;}




#footer {	
	float: left;
	height: 28px;
	width: 935px;
	background-image: url(../grafiken/footer_allgemein.jpg);
	padding: 1px 5px 5px 60px;
	font-size: 0.7em; color: #FFFFFF; text-decoration: none;
}

#footer a {color: #FFFFFF; text-decoration: none;}
#footer a:hover {color: #C80F13;}
#footer a:active {color: #FFFFFF;}

	



