/*
Version: 1.0
Author: schwarzpunkt meier
*/

/*
Farben
blau #4c5e7c // Logo

grau1 #e0e0e0 // Background-Color Header-Line
grau2 #989898 // Background-Color Sidebar Menü
grau3 #b5bbb6 // Background-Color Content-Top, mittelgrau
grau4 #848e86 // Background-Color Content-Top, dunkelgrau

*/


/*============================================================================================================================================================================*/
/*Grundeinstellungen für Tags*/
body, tr, p, div, a, li, address {font: 12px/18px Arial, sans-serif; color: #333333}

a:link, a:visited {color: #4c5e7c}
a:hover {text-decoration: none}
a img {border: none; margin: 0; padding: 0}

ul {margin: 0;	padding: 0;	list-style: none}
li {padding-left: 15px;	background-image: url(../images/arrow.png) ;	background-repeat: no-repeat;	background-position: 0px 3px}
ul.hervorgehoben li {font-weight: bold}
ul.hervorgehoben li span {font-weight: normal}


/*============================================================================================================================================================================*/
/* Haupttabelle */
table#maintable {margin: 5px auto 20px auto}

/*============================================================================================================================================================================*/
/* Haupttabelle */
div#Adresskopf {float: right; text-align: right}
div#Adresskopf address {font-size: 11px; margin-top: 6px}
div#Adresskopf p {font-size: 11px; margin: 4px 0 0 0; line-height: 12px}
div#Adresskopf a {font-size: 11px}

/*============================================================================================================================================================================*/
/*Grundeinstellungen für Navigation*/
table.moduletable {width: 100%;	margin-bottom: 5px;	padding: 0px;	border-spacing: 0px;	border-collapse: collapse}
table.moduletable th {border-bottom: 2px solid #D3D6D3;	background: #B5BBB6;	color: #FFFFFF;	text-align: left;	padding-top: 4px;	padding-left: 3px;	height: 23px;	font-weight: bold;	font-size: 11px}
table.moduletable td {font-size: 11px;	margin: 0px;	font-weight: normal;	color: #FFFFFF}
table.moduletable a:link {color: #ffffff}
table.moduletable a:visited {color: #ffffff}
table.moduletable a:hover {color: #000000}

a.mainlevel:link, a.mainlevel:visited {display: block;	color: white;	padding: 6px 0 6px 12px;	text-decoration: none}
a.mainlevel:hover {color: #4c5e7c;	background: #D3D6D3}
#active_menu {background: #4c5e7c}
a#active_menu.mainlevel:hover {color: white}

/*============================================================================================================================================================================*/
/*Breadcrumb*/
td.tdpathway {}
td.tdpathway span.pathway {display: none}
a.pathway:link, a.pathway:visited {font-size: 12px;	color: #000000}


/*============================================================================================================================================================================*/
/*Inhalt*/
td.tdmainbody {padding-top: 3px;	padding-right: 3px;	padding-left: 5px;	padding-bottom: 3px}
td.tdmainbody table.contentpaneopen {text-align: justify}
td.tdmainbody table.contentpaneopen td.contentheading {height: 20px; color: #4c5e7c;	text-align: left;	font-weight: bold;	font-size: 16px;	white-space: nowrap;	vertical-align: bottom}

/*HTML-Editor*/
td.tdmainbody table.contentpaneopen td {}
td.tdmainbody table.contentpaneopen td table {border-collapse: collapse}
td.tdmainbody table.contentpaneopen td table.htmtableborders {border: none; border-collapse: collapse}
td.tdmainbody table.contentpaneopen td table.htmtableborders td {vertical-align: top}
td.tdmainbody table.contentpaneopen td table td+td {padding-left: 20px}
td.tdmainbody table.contentpaneopen td table.Galerie td+td {padding-left: 1px}

td.tdmainbody table.contentpaneopen td table.Preise {width: 630px}
td.tdmainbody table.contentpaneopen td table.Preise th {font-weight: bold; white-space: nowrap}
td.tdmainbody table.contentpaneopen td table.Preise td {border-top: 1px solid #DBDBDB}
td.tdmainbody table.contentpaneopen td table.Preise th+th {text-align: right}
td.tdmainbody table.contentpaneopen td table.Preise td+td {text-align: right}



/*============================================================================================================================================================================*/
/*Divers*/
.contentpane td {padding-top: 3px}
.highlight {color: #ff9900;	border-bottom:1px dotted}

table.contenttoc {border: 1px solid #cccccc;	padding: 2px}
table.contenttoc th {border-bottom : 2px solid #D3D6D3;	background : #B5BBB6;	color: #FFFFFF;	text-align: left;	padding-top: 4px;	padding-left : 3px;	height: 23px;	font-weight: bold;	font-size: 11px}
table.contenttoc td {background : #989898;	line-height:12px}
table.contenttoc a:link, table.contenttoc a:visited {font-size:11px;	color: #FFFFFF;	text-decoration : none}
table.contenttoc a:hover {color : #000000;	text-decoration : none}

table.Galerie {}
table.Galerie td {text-align: left; padding-left: 5px}
table.Galerie td img {padding-right: 2px}

a.category:link, a.category:visited {font-size:12px;	color: #000000}
a.category:hover {text-decoration:none}
a.readon:link, a.readon:visited {font-size:11px;	color: #000000;	text-decoration: none;	border: 1px solid #eeeeee;	background: #eeeeee;	padding-left: 3px;	padding-bottom: 1px;	adding-top: 1px}
a.readon:hover {text-decoration:none;	color: #ffffff;	background : #858585}
a.blogsection:link, a.blogsection:visited {font-size:12px;	color: #000000}
a.blogsection:hover {text-decoration:none}
a.sublevel:link, a.sublevel:visited {padding-left: 3px;	font-size: 12px;	color: #FFFFFF;	text-align: left;	text-decoration:none}
a.sublevel:hover {color: #000000;	text-decoration: none}

.pagenavbar a:link, .pagenavbar a:visited {font-size:12px;	color: #000000}
.pagenavbar a:hover {text-decoration: none}
.pagenav a:link, .pagenav a:visited {font-size:12px;	color: #000000}
.pagenav a:hover {font-size:12px;	text-decoration: none}

.button {background : #B5BBB6;	height : 20px;	font-size:10px;	font-family: verdana;	border : 1px solid #989898}
.inputbox {border : 1px solid #B5BBB6;	font-family: verdana;	font-size: 11px}
.back_button a:link, .back_button a:visited {font-size:12px;	color: #000000}
.back_button a:hover {text-decoration: none}

.createdate, .small {font-size: 10px; line-height: 16px}
.componentheading {border-bottom: 1px solid;	font-size: 15px;	font-weight: bold;	color : #6788BA}
.sectiontableheader {background: #B5BBB6;	color: #ffffff}
