* { font-size: 12px; line-height:16px; font-family: Verdana, Arial, sans-serif }
h1 { 	background-image: url(nav/cklogo220.gif);
	background-repeat: no-repeat;
	text-indent:-1000em;
	height:140px;}
#logo { position:absolute; left:220px; top:0px; height:200px; width:220px;}
h2
{
	font-size: 16px;
	line-height:32px;
	text-indent:40px;
	background-image: url(nav/ckkreuz32.gif);
	background-repeat: no-repeat;
	clear:both;
}
h3
{
	font-size: 12px;
	line-height:24px;
	text-indent:32px;
	background-image: url(nav/ckkreuz24.gif);
	background-repeat: no-repeat;
	clear:both;
}
h2 + p { margin-top:0px;}

.bildbox p { font-size:10px; color:#333; margin-top:3px;}
.footer { font-size:10px; color:#333; margin-top:30px;}
a { color:#990000;}
.footer a {font-size:10px; color:#990000;}

ul#conditions
{
	list-style-type: none;
	list-style-position: default;
	font-weight:bold
}
ul#conditions ul {
	list-style-type: none;
	list-style-position: default;
	font-weight:normal;
}

/* Layout*/
.jump { display:none;}
#content {
	position: absolute;
	left:220px;
	top:160px;
	width:400px;
}

.bildbox img { display:block;}
.bildbox { margin-left:-180px; float:left;}

img.inline { margin-right: 16px; margin-bottom:16px; float:left;}
/* Navigation*/


#menu li {
  list-style-image:url(nav/ckkreuz12.gif);
	margin-left:-10px;
} 

#menu ul a { font-size:12px; 
		line-height:18px;color:black; text-decoration:none;
	border-bottom: 1px dotted #990000; display:block;
	}
	
#menu ul a:link {}	
#menu ul a:visited {}	
#menu ul a:hover { color:white; background-color: #990000;}
#menu ul a:active { color:white; background-color: #990000;}

a.active:link { font-weight:bold; color:#990000;}
a.active:visited { font-weight:bold; color:#990000;}
#menu ul li { width: 170px;}

/* Formulare */
label {
	display:block;
	text-transform: uppercase;
	color:#990000;
	margin-top:0.5em;
}

input.tf { height: 2em;border: none;
	border-bottom: 1px dotted #990000;}
	
/* Tabelle */
td { width:33%}
