﻿@charset "UTF-8";

/* CSS Document */

/*
Theme Name: KIEL GRUPPE
Theme URI: http://www.kiel-gruppe.com/
Description: Layout Regeln
Date: 04.03.2008
Author: ® 2008, Ansgar Hiller, Planet Pixel, Köln
*/

/* CONTENT LAYOUT RULES
---------------------------------------------------------------------------------------------------- */

/* TEXT STYLES */

body {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #EAF1FD;
	line-height:18px;
}

h1, h2, h3,h4, h5, h6 {font-family: Arial, Helvetica, sans-serif; margin: 0px;}

h1 {font-size: 16px; line-height:22px; font-weight: bold; color:#FF6400; margin: 0px 0px 12px; }
h2 {font-size: 14px; line-height:20px; font-weight: bold; color:#FF6400; margin: 0px 0px 12px; }
h3 {font-size: 12px; line-height:20px; font-weight: bold; color:#FFFFFF; }
h4 {font-size: 13px; line-height:22px; font-weight: bold; color:#FFFFFF; display:inline; letter-spacing: 1px;}

p, .contentItem p {font: 13px Arial, Verdana, Helvetica, sans-serif; line-height:22px; color: #EAF1FD; }

.contentItem p, .contentItem h4 { margin: 0px 0px 12px; }

.upper {text-transform:uppercase; }
.small {font-size: 9px; }
.weiss {color:#FFFFFF; }

.contentItem p a {
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.contentItem p.adresse {
	margin: 0px 0px 10px;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
	color: #BED7FF;
}

/* LINK STYLES */

/* link styles - Navigation oben */

a, a:visited {	font: 13px Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline; }
a:hover, a:active {color: #FF6400; text-decoration: underline; }

.contentItem p a:active, .content-item p a:visited {text-decoration: underline; }
.contentItem p a:hover {color: #FF6400; text-decoration: underline; }

.columnItem a {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.columnItem a:active, .columnItem a:visited {text-decoration: underline; }
.columnItem a:hover {color: #FF6400; text-decoration: underline; }

/* Footer Navigation */

#footer div { margin: 4px 7px; color: #427ACF;}
#footer div a {
	font: 8px Arial, Verdana, Helvetica, sans-serif;
	color: #427ACF;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
#footer div .active { font-weight: bold; color: #FFFFFF;}
#footer div a:active, #footer div a:visited { text-decoration: none; }
#footer div a:hover {text-decoration: none; color: #BED7FF;}
#footer div .inactive { font-weight: bold; color: #0f51b6; font: 8px Arial, Verdana, Helvetica, sans-serif; letter-spacing: 1px;	text-transform: uppercase; }

/* CONTENT STYLES */

div.datum {
	margin: 0px;
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* TABLE STYLES */

table {
	width:100%;
  	font: 11px Arial, Verdana, Helvetica, sans-serif;
	line-height:16px;
	color: #BED7FF;
	border: 1px;
	border-style: solid;
	border-color: #BED7FF;
	border-spacing: 1px;
	/*background-color: #000000;*/
}

td.table-rechts	{
	text-align: right;
	}

thead td {
  background-color: #FF6400;
  color: #FFFFFF;
}

tfoot td {
  background-color: #000000;
  color: #FFFFFF;
}

td {
  	padding: 5px;
	border: 1px solid #BED7FF;
 
	color: #FFFFFF;
}

.sitemap ul {
	text-transform:uppercase;
}



