* {margin:0px; padding:0px;}
html {font-family:arial, helvetica, sans-serif; color:#000; font-size:80%;}
body {margin:0px; background-color:#CFD9DC; text-align:center;
	scrollbar-base-color:#CFD9DC; scrollbar-3dlight-color:#CFD9DC; scrollbar-arrow-color:#000;
	scrollbar-darkshadow-color:#CFD9DC; scrollbar-face-color:#2364bf; scrollbar-highlight-color:#fff; 
	scrollbar-shadow-color:#000; scrollbar-track-color:#CFD9DC; }

#klar {clear:both;}
p {margin:8px 0px 8px 0px;}
/*img {margin:10px 0px 10px 0px; border:solid 1px #1F426E;}*/
.align-center {text-align: center;}
.align-right {text-align: right; }

a:link, a:visited{color:#000; text-decoration:underline;}
a:hover, a:active{color:#0A2CA9; text-decoration:underline;}

#main{width:903px; margin-left:auto; margin-right:auto; text-align:left;background-color: #fff;}

#topnav{ height:8px; background-color: #78abff; border-right: 1px solid #fff; }
html>body #topnav{width:902px;} 
a.aktiv:link, a.aktiv:visited { background-color: #1E8074; }
#navi-container { font-weight:bold; padding-top:1px; width: 903px; background-color: #fff;}
#navi ul, #home ul { list-style: none; border: none; }
#navi li, #home li { float:left; border-right: 1px solid #fff; background-color: #2364bf; padding-bottom: 5px; 
	width:128px; }
#navi li a, #home li a { display: block; padding: 5px 0px 3px 6px; border-bottom: 1px solid #fff; 
	text-decoration: none; color: #fff; }
#navi li a:hover, #home li a:hover { border-bottom: 1px solid #fff; background-color: #78abff; color: #fff; }
#navi li.cur a, #home li.cur a { background-color: #78abff; }
		
#left-content-container { clear:both; position:absolute; top:70px; left:auto; z-index:5; width:255px; padding:12px 0px 12px 8px; }
#left-content-container img { border:none; padding: 3px 0 0 0; }
#left-content-container h1 {color:#1E8074; font-size:120%; margin-bottom:5px;}
#left-content-container h2, #left-content-container .csc-firstHeader, #left-content-container .bodytext strong 
	{color:#333; font-size:100%; margin-bottom:5px;}
#left-content-container a { color: #000; }

#content{ clear:both; border-left: 260px solid #fff; background-color: #fff; }
#pagetitle h1{ color:#2364bf; font-size:140%; padding:30px 0px 18px 8px;
	background-image:url(../projekte/Karduck/Bilder/vorlage01-bl-headline.gif); background-repeat:no-repeat; background-position:left bottom; }
#content h2{ width:500px; color:#333; font-size:100%; font-style:italic; font-weight:medium; letter-spacing:0.08em;
text-align:right; }

#inhalt{ padding:20px 12px 32px 32px; height: 450px; overflow: auto; }
#inhalt h1 {color:#2364bf; font-size:120%; margin: 30px 0 15px 0;}
#inhalt h4{color:#333; font-size:100%; margin-bottom:7px; margin-top:10px;}
#inhalt strong { color: #333; }
#inhalt li{list-style-type:square;}
#inhalt .csc-textpic-image dt img { border:solid 1px #1F426E; }


/* --- RTE / Table styling --- */
table.contenttable { border: 1px #1F426E solid; margin: 10px 0px; line-height: normal; background-color: #CFD9DC; }
table.contenttable caption { font-size: 95%; }
table.contenttable th { text-align: center; padding: 1px 3px; }
table.contenttable tr td { padding: 1px 3px; line-height: normal; vertical-align: top; }
table.contenttable tr { background-color: #F5F6FD; }


#pfeil{ font-size:80%; width:470px; text-align:right; }
a.pfeil:link, a.pfeil:visited{ color:#F5F6FD; padding-right:10px;
background-image:url(../img/arrow.gif); background-repeat:no-repeat; background-position:right center; border:none; }
a.pfeil:hover, a.pfeil:active{ color:#000; }

#footer-container { font-size:93%; color:#fff; background-color: #1E469A; border-bottom: 1px solid #fff; padding:8px 0px 5px 8px; }
#footer-container a{ color:#fff; }
#footer-container a:hover{ color:#CFD9DC; }
#footer, #impressum, #kontakt { display: inline; }
#linebottom{ background-color: #78abff; height:7px; font-size:6px;}
