/* allgemein */
body {
	background-color: #754933;
	background-image: url(/fileadmin/images/bkg-strich.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #2F2A27;
	margin-top: 0px; 
	margin-right: 0px;  
	margin-left: 0px; 
}

p, .csc-mailform-field, .csc-mailform-submit {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	line-height: 13px;
	margin-right: 10px;  
	margin-left: 10px; 
	margin-top: 10px;
	margin-bottom: 10px;
}

.csc-mailform-submit {
	margin-left: 0px;
	margin-top: 0px;
}

fieldset {
	/* border: 0px; */
}

label {
	display: block;
}

A:LINK {
	color : #7b4527;
	text-decoration : none;
	font-weight : bold;
	line-height: 16px
}

A:VISITED {
	color : #7b4527;
	text-decoration : none;
	font-weight : bold;
	line-height: 16px
}

A:HOVER {
	color : #7b4527;
	text-decoration : underline;
	font-weight : bold;
	line-height: 16px
}

A:ACTIVE {
	color : #7b4527;
	text-decoration : none;
	font-weight : bold;
	line-height: 16px
}

/* nav */

span.navi-no-act {
	background-image: url(/fileadmin/images/nav-aktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	padding-left: 30px
}

span.navi A:LINK {
	background-image: url(/fileadmin/images/nav-no-aktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	color : #7b4527;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	line-height: 16px;
	padding-left: 30px
}

span.navi A:VISITED {
	background-image: url(/fileadmin/images/nav-no-aktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	color : #7b4527;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	line-height: 16px;
	padding-left: 30px
}

span.navi A:HOVER {
	background-image: url(/fileadmin/images/nav-aktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	padding-left: 30px
}

span.navi A:ACTIVE {
	background-image: url(/fileadmin/images/nav-no-aktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	color : #7b4527;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	line-height: 16px;
	padding-left: 30px
}

/*
.navi {
	background-image: url(/fileadmin/images/nav-aktiv.gif);
	background-repeat: no-repeat;
	background-position: left;
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	font-size : 12px;
	padding-left: 30px
}
*/

/* nav sub*/

span.sub-navi {
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	font-size : 10px;
	padding-left: 35px
}

A.sub-navi:LINK {
	color : #7b4527;
	text-decoration : none;
	font-weight : bold;
	font-size : 10px;
	line-height: 16px;
}

A.sub-navi:VISITED {
	color : #7b4527;
	text-decoration : none;
	font-weight : bold;
	font-size : 10px;
	line-height: 16px;
}

A.sub-navi:HOVER {
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	font-size : 10px;
}

A.sub-navi:ACTIVE {
	color : #7b4527;
	text-decoration : none;
	font-weight : bold;
	font-size : 10px;
	line-height: 16px;
}

/* nav sub2*/

A.sub-navi2:LINK {
	color : #7b4527;
	text-decoration : none;
	font-weight : normal;
	font-size : 10px;
	line-height: 16px;
	padding-left: 45px
}

A.sub-navi2:VISITED {
	color : #7b4527;
	text-decoration : none;
	font-weight : normal;
	font-size : 10px;
	line-height: 16px;
	padding-left: 45px
}

A.sub-navi2:HOVER {
	color : #000000;
	text-decoration : none;
	font-weight : normal;
	font-size : 10px;
	padding-left: 45px
}

A.sub-navi2:ACTIVE {
	color : #7b4527;
	text-decoration : none;
	font-weight : normal;
	font-size : 10px;
	line-height: 16px;
	padding-left: 45px
}

.sub-navi2 {
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	font-size : 10px;
	padding-left: 45px
}


/* weitere */

.headlineProdukt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 16px;
	font-weight: bold;
	padding: 5px 5px;
}

.headline, h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	line-height: 25px;
	font-weight: bold;
	/* padding: 10px 10px; */
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

.headlineBrown, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #7b4527;
	line-height: 16px;
	font-weight: bold;
	/* padding: 10px 10px; */
	padding: 0px 0px 0px 10px;
	margin: 0px;
}


A.impressum:active, A.impressum:focus, A.impressum:link, A.impressum:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffdead;
	font-weight: normal;
	text-decoration : none;

}

A.impressum:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffdead;
    font-weight: normal;
	text-decoration : underline;

}

.impressum {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffdead;

}

A.sprach:active, A.sprach:focus, A.sprach:link, A.sprach:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #ffdead;
	font-weight: normal;
	text-decoration : none;

}

A.sprach:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color : #ffdead;
    font-weight: normal;
	text-decoration : underline;

}

.sprach {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;

}

.csc-textpic {
	padding-right: 2px;
}
td.allgemein .csc-textpic-center {
	margin-left: -19px;
}

.csc-textpic-clear {
	clear: both;
}

/* styles für die seiten äste */

.content-bgcolor { background-color: #ffc45c; }
.content-bgimage { background-image: url("/fileadmin/images/bkg-unten-gelb.jpg") bottom right no-repeat; }
.content-border { background-color: #f5b544; }
td.content{
	background: #ffc45c url(/fileadmin/images/bkg-unten-gelb.jpg) bottom right no-repeat;
}

.fantasy-bgcolor { background-color: #e5ebcb; }
.fantasy-bgimage { background-image: url(/fileadmin/images/bkg-fantasy.jpg) bottom right no-repeat; }
.fantasy-border { background-color: #55AC19; }
td.fantasy{
	background: #e5ebcb url(/fileadmin/images/bkg-fantasy.jpg) bottom right no-repeat;
}

.tiere-bgcolor { background-color: #dfe5f3; }
.tiere-bgimage { background-image: url(/fileadmin/images/bkg-tiere.jpg) bottom right no-repeat; }
.tiere-border { background-color: #334696; }
td.tiere{
	background: #dfe5f3 url(/fileadmin/images/bkg-tiere.jpg) bottom right no-repeat;
}
td.tiere .headlineProdukt {
	color: #f3edd0;
}

.ritter-bgcolor { background-color: #f9f3d9; }
.ritter-bgimage { background-image: url(/fileadmin/images/bkg-ritter.jpg) bottom right no-repeat; }
.ritter-border { background-color: #f5b544; }
td.ritter{
	background: #f9f3d9 url(/fileadmin/images/bkg-ritter.jpg) bottom right no-repeat;
}

.piraten-bgcolor { background-color: #cde5f1; }
.piraten-bgimage { background-image: url(/fileadmin/images/bkg-piraten.jpg) bottom right no-repeat; }
.piraten-border { background-color: #66ccff; }
td.piraten{
	background: #cde5f1 url(/fileadmin/images/bkg-piraten.jpg) bottom right no-repeat;
}

.roemer-bgcolor { background-color: #ffeeca; }
.roemer-bgimage { background-image: url(/fileadmin/images/bkg-roemer.jpg) bottom right no-repeat; }
.roemer-border { background-color: #e50005; }
td.roemer{
	background: #ffeeca url(/fileadmin/images/bkg-roemer.jpg) bottom right no-repeat;
}
td.roemer .headlineProdukt {
	color: #f3edd0;
}

.drachenjaeger-bgcolor { background-color: #ffedca; }
.drachenjaeger-bgimage { background-image: url(/fileadmin/images/bkg-drachenjaeger.jpg) bottom right no-repeat; }
.drachenjaeger-border { background-color: #ff5f12; }
td.drachenjaeger{
	background: #fff086 url(/fileadmin/images/bkg-drachenjaeger.jpg) bottom right no-repeat;
}

.allgemein-bgcolor { background-color: #ffe9c3; }
.allgemein-bgimage { background-image: url(/fileadmin/images/bkg-allgemein.jpg) bottom right no-repeat; }
.allgemein-border { background-color: none; }
td.allgemein{
	background: #ffe9c3 url(/fileadmin/images/bkg-allgemein.jpg) bottom right no-repeat;
}

