
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0;
	padding: 0;

	scrollbar-base-color:#D6D6D9;
	scrollbar-arrow-color:#666666; 
	scrollbar-3dlight-color: #D6D6D9;
	scrollbar-arrow-color: #000000;
	scrollbar-darkshadow-color: #D6D6D9;
	scrollbar-face-color: #D6D6D9; 
	scrollbar-highlight-color: #D6D6D9;
	scrollbar-shadow-color: #D6D6D9;
	scrollbar-track-color: #E4E4E7;
}
html {
	margin: 0;
	padding: 0;
}

img { border: 0; }

p { margin: 0; padding: 0; line-height:12px; margin-bottom:10px; }
h1 { margin: 0; padding: 0; }
ul{ margin: 0; padding: 0 0 0 15px; }

h2.subheader { font-size:11px; font-weight:normal; margin: 0; padding: 0; }

.csc-header-n1 { margin-bottom:17px; }

.bild-oben { position:absolute; top:0px; left:30px; width:340px; height:165px; }
.bild-oben-gross { position:absolute; top:0px; left:30px; width:340px; height:197px; overflow:hidden; }
.copyright { position:absolute; top:5px; left:8px; height:auto; width:auto; }
.bildtext { position:absolute; top:33px; left:381px; height:auto; width:auto; }
#slidebuttons { position:absolute; top:130px; left:381px; height:auto; width:auto; }


#kontaktfeld { position:absolute; left:50%; top:50%; width:591px; height:610px; margin:-310px 0px 0px -320px; border:solid 1px #3B3A3A; display:none; z-index:10000; }

.slide-buttons { position:absolute; top:150px; left:381px; height:auto; width:auto; }

li { list-style-image:url(../images/bullet.gif); padding: 0; margin: 0; }


#content 	{ position:absolute; width:980px; height:551px; top:30px; right:0px; text-align:left; }

.logo		{ position:absolute; top:0px; right:0px; height:104px; width:264px; }
.logo_dunkel { position:absolute; top:0px; right:0px; height:100px; width:268px; }
.logo_hell { position:absolute; top:0px; right:0px; height:100px; width:268px; }

#pagebrowser { position:absolute; right:30px; top:483px; height:auto; width:40px; }
.browse-prev { position:absolute; top:0px; right:20px; width:auto; }
.browse-next { position:absolute; top:0px; right:0px; width:auto; }

/* Normal Links in Content */
a, a:link, a:visited { color:#000000; text-transform:none; text-decoration:none; }
a:hover, a:active, a:focus { color:#999999; text-transform:none; text-decoration:none; }


/** Navigation **/
#mainnav { position:absolute; left:30px; top:199px; width:926px; }
.mainnav { width:1px; padding-top:11px; }
.mainnav-spacer { width:auto; }
.mainnav-table { width:922px; }
.submenu { position:absolute; top:165px; left:4px; width:953px; height:32px; background:#3B3A3A; padding-left:27px; }

/** Footer **/
#spacer     { position:absolute; top:0px; left:0px; width:1px; height:630px; display:block; }
#footer	{ position:absolute; top:581px; right:0px; width:980px; height:21px; margin-bottom:20px; }

.footer-links	{ position:absolute; right:211px; top:0px; width:760px; border-left:solid 1px #3B3A3A; border-bottom:solid 1px #3B3A3A; padding:6px 9px 6px 0px; text-align:right;}
.footer-links a, .footer-links a:link { font-size:11px; }
.footer-rechts 	{ position:absolute; right:0px; top:0px; width:202px; border-left:solid 1px #3B3A3A; text-align:left; font-size:9px; padding:6px 0px 7px 9px; }

div.footer-rechts a, div.footer-rechts a:link, div.footer-rechts a:visited { font-size:11px; text-decoration:none; color:#000000; text-transform:none; }
div.footer-rechts a:hover, div.footer-rechts a:active, div.footer-rechts a:focus { font-size:11px; text-decoration:none; color:#666666; text-transform:none; }

div.footer-links a, div.footer-links a:link, div.footer-links a:visited { font-size:11px; text-decoration:none; color:#000000; text-transform:uppercase; }
div.footer-links a:hover, div.footer-links a:active, div.footer-links a:focus { font-size:11px; text-decoration:none; color:#666666; text-transform:uppercase; }


/* Inhaltsspalten */
#inhalt-links { position:absolute; left:30px; top:274px; width:410px; height:258px; overflow:auto; }
#inhalt-row { position:absolute; left:30px; top:274px; width:810px; height:258px; overflow:auto; }
#inhalt-rechts { position:absolute; left:477px; top:274px; width:410px; height:257px; padding-top:1px; overflow:auto; }
#inhalt-mitte { position:absolute; left:370px; top:264px; width:520px; height:268px; overflow:auto; }



/* Text neben den Bildern oben */
p.bilttext1 { margin: 0; padding: 0; font-size:17px; font-weight:bold; line-height:19px; }
p.bilttext2 { margin: 0; padding: 0; font-size:11px; }

p.bildtext1 { margin: 0; padding: 0; font-size:17px; font-weight:bold; line-height:19px; }
p.bildtext2 { margin: 0; padding: 0; font-size:11px; }

p.bilttext1 { margin: 0; padding: 0; font-size:17px; font-weight:bold; line-height:19px; }
p.bilttext2 { margin: 0; padding: 0; font-size:11px; }

/**
 *
 *  NEWS Styles
************************************/
.news-list-container { width:740px; }
.news-list-item { height:80px; width:740px; }
.wrapper-left { float:left; width:580px; }
.news-list-item .news-text { float:left; width:235px; }
.news-list-item .news-text-middle { float:left; width:300px; height:65px; }
.news-list-item .wrapper-right{ float:right; width:130px; }
.news-single-item { padding:5px; }

.news-single-item .title, 
.news-list-item .title { font-weight:bold; font-size:12px; }
/*
.news-single-item .title { margin:0px 0 15px 0; } 
*/
.news-list-morelink { text-align:right;  }

.news-single-backlink a,
.news-list-morelink a { color:#F39200; text-decoration:underline; }
.news-single-backlink a:hover,
.news-list-morelink a:hover { text-decoration:none; }

.news-datum { margin-bottom:30px; }
.news-single-backlink { margin:15px 0 0 -5px; }

.news-text .title,
.date { margin-bottom:3px; }


.clearer { 
	content: ".";
	float:none;
	height:0;
	line-height:0;
	font-size:0;
	visibility:hidden;
	clear:both;
}
.clear:after { clear:both; }

.image-float { width:200px; float:left; }

.mainheader { margin-bottom:15px; }

