#rahmen #header2 #header_links #slogan span.slogan {
	font-size:16px;
	font-weight:bold;
	color:#006db2;
}

#rahmen #header2 #header_links #metanav table tr td.home {
	padding-right:10px;
	padding-left:15px;
	background: url(../img/home_icon.gif) no-repeat 0px 2px;
}

#rahmen #header2 #header_links #metanav table tr td.impressum {
	padding-right:10px;
	padding-left:15px;
	background: url(../img/impressum_icon.gif) no-repeat 0px 1px;
}

#rahmen #header2 #header_links #metanav table tr td.sitemap {
	padding-right:10px;
	padding-left:17px;
	background: url(../img/sitemap_icon.gif) no-repeat 0px 0px;
}

#rahmen #header2 #header_links #metanav table tr td a {
	text-decoration:none;
	color:#006db2;
}

#rahmen #header2 #header_links #metanav table tr td a:hover,
#rahmen #header2 #header_links #metanav table tr td a:active {
	text-decoration:underline;
}

#rootline a {
	text-decoration:none;
	color:#006db2;
	font-size:11px;
}

#rootline a:hover,
#rootline a:active {
	text-decoration:underline;
}

h1, h2, h3, h4, h5, p {
	margin:0;
	padding:0;
}

h1, h3, h4, h5 {
	color:#006db2;
	font-size:15px;
	padding-bottom:10px;
}

h2 {
	color:#393a3b;
	font-size:13px;
	padding-bottom:5px;
}

p {
	line-height:17px;
	padding-bottom:8px;
	color:#393a3b;
}

#content table {
	margin:0;
	padding:0;
}
#content table tr td {
	color:#393a3b;
}

#content ul,
#print ul  {
	margin:0;
	margin-left:20px;
	padding:0;
	margin-top:0px;
	padding-bottom:10px;
	color:#393a3b;
}

#content ul li,
#print ul li {
	margin:0;
	padding:0;
	padding-bottom:4px;
	list-style-type:square;
}

#content a,
#print a {
	text-decoration:none;
	color:#006db2;
}

#content a:hover,
#content a:active,
#print a:hover,
#print a:active {
	text-decoration:underline;
}

a.download {
	background-image:url(../img/download.gif);
	background-repeat:no-repeat;
	background-position:0px -1px;
	padding-left:15px;
}

a.mail {
	background-image:url(../img/mail.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:17px;
}

a.extern {
	background-image:url(../img/extern.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
}

#right a {
	color:#006db2;
	text-decoration:none;
	font-weight:bold;
}

div.caption {
	font-style: italic;
	color:#006db2;
}

div.top {
	float:right;
	background-image:url(../img/arrow_up.gif);
	background-repeat:no-repeat;
	background-position: 0px 8px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}

input, option {
	font-size:11px;
}

option {
	width:197px;
}

/* Sitemap Definition */

h1.sitemap {
	font-size:12px;
	margin:0;
	padding:O;
}

table.sitemap {
	margin-bottom:15px;
	border:1px solid white;
	
}

td.image {
	padding-right:10px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:10px;
}

td.text {
	padding-top:5px;
}

/* Tabellen Styles */

.color_switch {
	border-collapse: collapse;
	border-bottom:1px solid white;
	width:100%;
}

.color_switch tr.tr-odd {
		background-color:white;
		padding:3px;
}

.color_switch td {
	padding:3px;
}

table.contenttable contenttable-0 color_switch tr td.first {
	width:57px;
	padding-left:3px;
	padding-top:4px;
	padding-bottom:4px;

}

table.contenttable contenttable-0 color_switch tr td.second {
	padding-left:3px;
	padding-top:4px;
	padding-bottom:4px;
	width:190px;
} 

.color_switch .td-0 {
	width:60px;
}

.color_switch .td-1 {
	width:150px;
}

/* Contact Form */
#mailformAnrede {
	float:left;
	margin-bottom:15px;

}

#mailformAnrede .csc-mailform-field label {
	width:80px;
}

#mailformAnredeHerr {
	margin-right:80px;
}

.csc-mailform { border: none; }
.csc-mailform input,  .csc-mailform textarea { padding: 2px; }
.csc-mailform-field label { width: 100px; display:block; float: left; font-size:12px;  }
.csc-mailform-field { padding-bottom: 5px; }

/* FAQs */

div.antwort {
	border:1px solid white;
	padding:5px;
	line-height:16px;
}

div.close {
	padding-top:10px;
}

/* Sitemap */

div.sitemap1, div.sitemap2, div.sitemap3, div.sitemap4 {
	padding-bottom:3px;
}

div.sitemap1 {
	background-image: url(../img/box_icon.gif);
	background-position: 0px 2px;
	background-repeat:no-repeat;
	padding-left:15px;
}

div.sitemap2 {
	padding-left:25px;
}

div.sitemap3 {
	padding-left:45px;
}

div.sitemap4 {
	padding-left:65px;
}