body       	{ font-size: 10pt; font-family: Arial, Helvetica, Geneva, sans-serif, SunSans-Regular; line-height: 10.5pt; text-align: center }
p  		{ text-align: left; }
h1   		{ color: #160D79; font-size: 2em; line-height: normal; vertical-align: text-bottom }
h2  		{ color: #1F13AD; font-size: 1.5em; line-height: normal;}
h3  		{ color: #FF6600; font-size: 1em; line-height: normal }
a   		{ text-decoration: none }
p a 		{ text-decoration: underline }
a:link, a:visited   { color: #399 }
a:hover   	{ color: #c00 }
table           {  font-size: 10pt;}

.align-left     {text-align: left }

#huelle      	{background-image: url(../bilder/ckb_mitte.jpg); text-align: left; margin-top: 20px; margin-right: auto; margin-left: auto; width: 800px }
#kopf     	{ background-image: url(../bilder/ckb_header_800x150.jpg); background-repeat: no-repeat; height: 150px; text-align: right }
#kopf ul 	{ text-align: right; margin: 0; padding: 0 }
#kopf li 	{ list-style-type: none; display: inline }
#kopf a  	{ color: #FFFFFF; font-size: 10pt; margin-right: 10px }
#kopf h1        { color: #FFFFFF; margin-top: 100px; margin-right: 10px}
#rumpf         	{ width: 800px }
#klickpfad      {margin: 3px 3px 3px 3px; font-size: 8pt} 
#fuss           { font-size: 8pt; background-image: url(../bilder/ckb_fuss.jpg); background-repeat: no-repeat; text-align: center; margin: 0; padding: 0; width: 800px; height: 50px; clear: both }

#infos    	{ width: 200px; padding-right: 10px; float: right ;}
#infos p        {margin: 0; padding: 0}
#infos h2       { font-size: 12pt; margin: 0 ; padding: 0 }
#infos a:link, a:visited       { color: #160D79; }
#infos a:hover  {color: #FFB800}

#kalender       {width: 794px; margin: 0 3px 0 3px}

#menue-zusatz {font-size: 20pt}

.csc-textpic-caption {font-size: 8pt; font-style: italic}
.news-latest-container { background-color:#F9FFE5; padding:3px }
.news-latest-item { margin-top: 3px; padding: 3px}
.news-latest-item IMG {	margin-bottom:5px; margin-right:5px; border:1px solid #666; float:left;}
.news-latest-date {font-size: 8pt; margin: 0; padding: 0}
.news-latest-morelink {font-size: 8pt}
.news-list-item {margin-top: 3px; padding-bottom: 3px; min-height: 120px}
.news-list-item p, h2 {margin: 1px 0 0 0; padding: 0}
.news-list-item h2 {font-size: 10pt}
.news-list-date  {font-size: 8pt; margin: 0; padding: 0}
.news-list-item {padding:3px; margin:3px; border:1px solid #666; background-color:#F9FFE5; }
.news-list-imgcaption { float: right; padding-top:3px; 	padding-right:3px;  font-size: 9px;}
.news-list-container IMG {float: left; border:1px solid #666; margin-bottom:5px; margin-right:2px; margin-left:5px; }
.news-list-morelink {font-size: 8pt; clear:left}
.news-single-timedata {margin: 10px 0 10px 0}
.news-single-author {9pt; font-style: italic}
.news-single-img {float: right; margin-left:5px; }



#inhalt        	{ width: 360px; padding-right: 30px; float: left }

#menue   	{ width: 180px; margin-right: 20px; float: left }
#menue ul  	{ list-style-type: none; margin: 0; padding: 0 }
#menue li a     { color: #FFFFFF; background-color: #FF6600; font-size: 10pt; font-weight: bold; display: block; width: 160px; margin: 0 0 0 3px; padding: 3px 3px 3px 3px; border-bottom: 1px solid #fff }
#menue ul ul li a   { color: #FF6600; background-color: #FFEDBF; font-size: 10pt; font-weight: bold; display: block; width: 160px; margin: 0 0 0 3px; padding: 3px 3px 3px 3px; border-bottom: 1px solid #fff }
#menue ul ul ul li a   { color: #B34700; background-color: FFFFFF; font-size: 8pt; font-weight: bold; display: block; width: 160px; margin: 0 0 0 6px; padding: 0;}
#menue a:hover   {color: #1F13AD;}

/* ------ LOGIN ----- */
div.login        {font-size:10pt; color:#006B6B; text-align:left; margin:3px 0px 5px 0px; padding:10px 5px 0px 5px;}
div.login span   {font-style:italic; margin-bottom:3px}
div.login input.logout{margin-top:5px;}
div.login input.input{color:#006B6B; width:164px; border:1px solid #006B6B; border-right:1px solid #006B6B; border-bottom:1px solid #006B6B; margin-bottom:1px; }
div.login input.submit{width:164px; border:1px solid #006B6B; border-right:1px solid #006B6B; border-bottom:1px solid #006B6B; }

