/* html-tags start*/
body {
	background-color: #FFFFFF;
	color: #686867;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align : top;
	text-align: center;
	scrollbar-face-color:#CEDEE7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#686867;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#101010;
	scrollbar-arrow-color:#686867;
	scrollbar-track-color:#EEEEEE;
	background-image: url(grafik/common/bg.jpg);
}

P, OL, UL, DIV, TD {
	font-size: 11px;
}
H1, H2, H3, H4, H5 {
	/*font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;*/
}
BLOCKQUOTE {
	margin: 5px 0px 5px 20px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
UL {
	margin: 0px 10px 5px 20px;
	list-style-position : outside;
}
UL LI {
	margin: 0px 0px 0px 0px;
	padding-left : 0px;
	/*list-style-image: url(../template/grafik/common/haken.jpg);*/
}
OL {
	margin: 0px 10px 5px 30px;
	list-style-position : outside;
}
OL LI {
	margin: 0px 0px 0px 0px;
	padding-left : 10px;
}
H1 {
	font-size: 11px;
	font-weight: bold;
	color: #232388;
	margin: 0px 0px 10px 0px;
}
H2 {
	font-size: 11px;
	font-weight: bold;
	color: #5555DD;
	margin: 0px 0px 10px 0px;
}
H3 {
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}
H4 {


	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #FF7F0E;
}
.pageHeadline {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #FF7F0E;
}
H5 {
	font-size: 10px;
	margin: 0px 0px 5px 0px;
}
FORM {
	margin : 0px 0px 30px 0px;
}
INPUT, TEXTAREA {
	font-weight: normal;
	color:#2C40A1;
	border: 1px solid #2C40A1;
	background-color: #FFFFFF;
	margin: 0px 0px 2px 5px;
	/*width: 120px;*/
}
INPUT {
	font-size: 10px;
}
SELECT {
	font-size: 10px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#2C40A1;
	border: 1px solid #2C40A1;
	background-color: #FFFFFF;
	margin: 0px 0px 2px 5px;
	width: 250px;
}
TEXTAREA {
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        width: 300px;
}
INPUT.big {
	width: 200px;
}
TEXTAREA.big {
	width: 200px;
}
IMG {
	margin: 0px 0px 0px 0px;
	vertical-align : top;
	/*text-align : left;*/
}
HR {
    width: 400px;
    border: 0px;
    background-color:#9999D0;
    height: 1px;
}
P {
	padding: 0px 0px 10px 0px;
}
TABLE {	width:400px;}
.tx-gooffotoboek-pi1 TABLE {width:700px;}

TD {
	vertical-align: top;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:14px;
	/*width:200px;*/
}
/*P.csc-sitemap-level1{
	margin : 8px 0px 0px 0px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #9999D0;
	font-weight: bold;
}
P.csc-sitemap-level1 a, P.csc-sitemap-level1 a:visited{
	color: #686867;
}
P.csc-sitemap-level1 a:hover{
	color: #686867;
}
P.csc-sitemap-level2{
	margin : 2px 0px 0px 15px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #E1E1E1;
}
P.csc-sitemap-level2 a, P.csc-sitemap-level2 a:visited{
	color: #686867;
}
P.csc-sitemap-level2 a:hover{
	color: #686867;
}
P.csc-sitemap-level3{
	margin : 2px 0px 0px 30px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #F5F5F5;
}
P.csc-sitemap-level3 a, P.csc-sitemap-level3 a:visited{
	color: #686867;
}
P.csc-sitemap-level3 a:hover{
	color: #686867;
}
DIV.csc-menu-def{
	margin : 30px 0px 0px 0px;
}
DIV.csc-menu-def p{
	margin : 2px 0px 0px 0px;
}
DIV.csc-menu-def p a, DIV.csc-menu-def p a:visited{
	color: #686867;
}
DIV.csc-menu-def p a:hover{
	color: #686867;
}
*/




/* links, the ones in menu_1 see there */
A {
	text-decoration: none;
	color: #000080;
}
A:hover {
	text-decoration: none;
	color: #999999;
}
A:visited {
	text-decoration: none;
	color: #000080;
}
A:active {
	text-decoration: none;
	color: #000080;
}

/* html-tags stop*/

.bodytext {
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.bodytext a:link{

	text-decoration: none;
	color: #000080;
}
.bodytext a:hover{
	text-decoration: none;
	color: #999999;
}
.bodytext a:visited{
	text-decoration: none;
	color: #000080;
}




/* ---------------------------------- */
.menuItemMain {
	float:left;
	padding: 2px 6px 0px 8px;
	font-weight: bold;
	font-size: 10px;
}
.menuItemMain a {
	color: #FFFFFF;
}
.menuItemMain a:visited {
	color: #FFFFFF;
}
.menuItemMain a:hover {
	color: #FF7F0E;
}
.menuItemMain_act {
	float:left;
	padding: 2px 2px 0px 8px;
	font-weight: bold;
	font-size: 10px;
}
.menuItemMain_act a {
	color: #FFBF6E;
}
.menuItemMain_act a:visited {
	color: #FFBF6E;
}
.menuItemMain_act a:hover {
	color: #FFFFFF;
}

/* ---------------------------------- */
.menuItemSub {
	padding: 6px 3px 2px 6px;
	font-size: 11px;
	background-color: #CEDEE7;
}
.menuItemSub a:link {
	color: #000080;
}
.menuItemSub a:visited {
	color: #000080;
}
.menuItemSub a:hover {
	color: #FFFFFF;
}
.menuItemSub_act {
	padding: 6px 3px 2px 6px;
	font-size: 11px;
	text-decoration: underline;
	background-color: #CEDEE7;
}
.menuItemSub_act a:link {
	color: #0508CF;
}
.menuItemSub_act a:visited {
	color: #0508CF;
}
.menuItemSub_act a:hover {
	color: #FFFFFF;
}

/* ---------------------------------- */
.menuItemSub2 {
	padding: 3px 3px 0px 18px;

	font-size: 10px;
	background-color: #CEDEE7;
}
.menuItemSub2 a:link {
	color: #000080;
}
.menuItemSub2 a:visited {
	color: #000080;
}
.menuItemSub2 a:hover {
	color: #FFFFFF;
}
.menuItemSub2_act {
	padding: 3px 3px 0px 18px;
	font-size: 10px;
	text-decoration: underline;
	background-color: #CEDEE7;
}
.menuItemSub2_act a:link {
	color: #0508CF;
}
.menuItemSub2_act a:visited {

	color: #0508CF;
}
.menuItemSub2_act a:hover {
	color: #FFFFFF;
}
.menuItemSubHead {
	width: 160px;
	height: 16px;
	background-color: #000080;			/*00B4CE;*/
	color:#FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 0px 0px 0px;
}
.subNaviContainerLine {
	width: 160px;
	height: 1;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #CEDEE7;
	border-bottom: 1px solid #000080;
}
.subNaviContainerImage {
	width: 160px;
	height: auto;
	overflow: hidden;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        text-align:center;
        background-color:CEDEE7;
}
/*adSense for normal pages */
div.subNaviContainerBox div.subNaviContainerAdsense {
	padding: 10px 0px 10px 0px;
}
/* adSense for wide Pages, see logbuch */
div.contentContainerWide div.subNaviContainerAdsense {
	position: absolute;
	top: 190px;
	left: 620px;
	padding: 10px 0px 10px 0px;
}




.menuItemSubNaviDate {
	float:left;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
}
.menuItemSubNaviDate a:link {
	color:#000080;
}
.menuItemSubNaviDate a:visited {
	color:#000080;
}
.menuItemSubNaviDate a:hover {
	color:#FF7F0E;
}
.menuItemSubNaviDate_act {
	float:left;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
}
.menuItemSubNaviDate_act a:link {
	color:#FF7F0E;
}
.menuItemSubNaviDate_act a:visited {
	color:#FF7F0E;
}
.menuItemSubNaviDate_act a:hover {
	color:#000080;
}
.menuItemSubNaviDatehidden {
	float:left;
	font-size: 4px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	width: 0px;
}








.tx-veguestbook-pi1 {
	color: #2C40A1;
}
.tx-guestbook-form-inputfield-med {
	font-weight: normal;
	color:#2C40A1;
	border: 1px solid #2C40A1;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 5px;
	width: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tx-guestbook-form-inputfield-big {
	font-weight: normal;
	color:#2C40A1;
	border: 1px solid #2C40A1;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 5px;
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tx-guestbook-form-textarea {
	font-weight: normal;
	color:#2C40A1;
	border: 1px solid #2C40A1;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 5px;
	width: 245px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tx-veguestbook-pi1-browsebox-strong {
	color:#000080;
}
.tx-guestbook-list-header {
	color:#FFFFFF;
        font-weight: bold;
	background-color: #000080;
	padding: 2px 5px 5px 2px;
	font-size: 11px;
}
.tx-guestbook-list-rowbg {
	background-color: #BBCCDD;
}
.tx-guestbook-list-rowleft {
	color:#2C40A1;
	background-color: #F4F4F4;
	padding: 2px 5px 5px 2px;
	font-size: 9px;
}
.tx-guestbook-list-rowleft a:link {
	color:#000080;
	font-size: 9px;
}
.tx-guestbook-list-rowleft a:visited{
	color:#000080;
	font-size: 9px;
}
.tx-guestbook-list-rowleft a:hover{
	color:#2C40A1;
	font-size: 9px;
}
.tx-guestbook-list-row {
	color:#2C40A1;
	background-color: #FFFFFF;
	padding: 2px 5px 5px 2px;
	margin: 9px 5px 5px 2px;
	font-size: 10px;
}
.tx-guestbook-latest-row {
	color:#2C40A1;
	background-color: #FFFFFF;
	padding: 2px 5px 5px 2px;

}
.tx-guestbook-list-small {                                 /*fuers datum*/
	color:#2C40A1;
	margin: 1px 5px 18px 1px;
	font-size: 9px;
}
.tx-guestbook-form-error {
	color: #FF7F0E;
}
.tx-guestbook-form-obligationfield {
	color: #FF7F0E;
}

.captchaImage {margin:0px;padding:0px;}
.tx-srfreecap-pi2-image {margin:0px;padding:0px;}



.logbook_date {
	font-size: 10px;
	color: #686867;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.logbook_headline {
	color: #000080;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}
DIV.logbook_entry p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

DIV.logbook_entry img {
	padding: 3px 0px 13px 0px;
	margin: 0px 0px 0px 0px;
}



.log_teaserView {
	Border:2px solid #FF7F0E;
	padding: 6px 6px 6px 6px;
	margin: 0px 0px 20px 0px;
}
.logbook_teaser_header {
	font-weight:bold;
	padding: 4px 13px 3px 13px;
	margin: 0px 0px 4px 0px;
	color:#FFF;
	background-color:#000080;
}
.log_teaserViewtext {
	padding:3px 3px 3px 3px;
}
.log_teaserText {
	xxwidth:400px;
}
.log_teaserText p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.log_teaserImg {
	float:left;
	width:auto;
	margin: 3px 8px 5px 0;
	padding: 0;
}

.logbook_more {
	font-weight:bold;
	margin:3px 7px 0 0;
	text-align:right;
}
		
.clearer {clear:all;}
		
		
		
		


/* Mailform */
input, 
select, 
textarea {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:1em;
		}
input, 
select, 
textarea {
		border:1px solid #180404;
		color:#57150E;
		margin:0.2em;
		padding:0.1em;
		}
fieldset {
		margin:0em 0em 1.5em 0em;
		padding:3em 1.5em 3em 0.5em;
		border:0px solid #180404;
		width:30em;
		}
label {
		margin:0em;
		padding:0.3em 0.5em 0.3em 0em;
		width:8em;color:#180404;
		float:left;
		text-align:right;
		}
fieldset.csc-mailform {width:32em;}
fieldset.csc-mailform div.csc-mailform-field {text-align:right;}
fieldset.csc-mailform div.csc-mailform-field label {width:10em;}
fieldset.csc-mailform input, 
fieldset.csc-mailform textarea {width:20em;}
fieldset.csc-mailform select {width:20.4em;}
fieldset.csc-mailform input.csc-mailform-submit {
		margin:1em 0.1em 1em 0em;
		padding:0em;
		width:20.5em;
		}
.button, 
.csc-mailform-submit, 
.submit {
		color:#180404;
		background:#E3E3E3;
		font-weight:bold;
		}

		
/*.searchform .macsearchsubmit,
.searchform img {border:none;}
.searchform .macsearchinput {width:120px;border:1px solid blue;}*/
.searchform {margin:0px 0px 0px 7px;padding:0px 0px 0px 0px;}
.searchform .macsearchsubmit {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.searchform .macsearchinput {width:120px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}


.banner_rechts, 
.banner_links {text-align:left;overflow:hidden;margin:10px 0 5px 0;padding:0;}
.banner_rechts {padding-left:0px;width:160px;}
.banner_links {padding-left:3px;width:160px;}