body {
	margin: 0px;
	padding: 0px;
	background: url(Files/hgbody.jpg) repeat-x top left;
	background-color: #FFFFFF;
}
body, td, tr, p, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.textrechts {
	text-align: right;
}
p.box {
	border: 1px solid #CCCCCC;
	color: #333333;
	background-color: #F2F2F2;
	padding: 5px;
}
.news-single-timedata {
	text-align: right;
	font-size: 10px;
	color: #666666;
}
fieldset {
}
legend {
		FONT-WEIGHT: bold; 
	FONT-SIZE: 16px;
	COLOR: #000000
}
label {
	display: block;
	float: left;
	width: 150px;
}
input, textarea, select {
	border: #999999 1px solid;
	background: url(img/hgtextarea.gif) repeat-x top left;
	background-color: #FDFDFD;
	padding: 3px;
	font-size: 11px;
	margin-bottom: 4px;
}
input.search {
	border: #666666 1px solid;
	border-right: none;
	background: url(img/hgtextarea.gif) repeat-x top left;
	background-color: #FDFDFD;
	padding: 3px;
	font-size: 10px;
	margin: 0px;
	margin-bottom: 4px;
	width: 130px;
}
input.submit {
	border: none;
	background: none;
	background-color: #666666;
	color: #FFFFFF;
	padding: 3px;
	font-size: 10px;
	margin: 0px;
	margin-bottom: 4px;
}
input.csc-mailform-submit {
	border: #095AA5 1px solid;
	background-color: #095AA5;
	background-image: none;
	color: #FFFFFF;
	margin-left: 150px;
	margin-top: 5px;
}
#hauptinhalt .csc-textpic-caption {
	font-size: 10px;
	color: #666666;
}
#hauptinhalt .csc-textpic-imagerow {
	margin-bottom: 3px;
}
#hauptinhalt .csc-textpic-imagewrap img {
	border-color: #CCCCCC;
	padding: 3px;
	background-color: #F2F2F2;
	color: #333333;
}
#hauptinhalt .noborder .csc-textpic-imagewrap img {
	border: none;
	padding: 0px;
	background-color: #FFFFFF;
	color: #333333;
}
#neuigkeiten p {
	margin: 0px;
	padding: 0px;
}
.color1 {
	background-color: #EEF3F9;
	width: 180px;
	border : 1px solid #095AA5;
	color: #000000;
	}
.input_klein {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	border : 1px solid #095AA5;	
	background-color: #EEF3F9;
	width: 30px;
}
.spaltelinks {
	float: left;
	width: 490px;
}
.spalterechts {
	float: right;
	width: 210px;
}
.breit .spaltelinks {
	float: left;
	width: 380px;
}
.breit .spalterechts {
	float: right;
	width: 320px;
}
.divbox .spaltelinks {
	float: left;
	width: 48%;
}
.divbox .spalterechts {
	float: right;
	width: 48%;
}
.clear {
	clear: both;
}
.rl {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: 0px
}
.shop a {
	color: #0033CC;
	background: url(Files/external_link.gif) no-repeat center left;
	padding: 0px 0px 0px 16px;
}
.un {
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM: #000000 1px dashed; 
	BORDER-RIGHT-WIDTH: 0px
}
.ob {
	BORDER-RIGHT: #000000 0px; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 0px; 
	BORDER-BOTTOM: #000000 0px
}
.or {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 0px solid; 
	BORDER-BOTTOM: #000000 0px solid
}
.lrou {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid
}
TD {
	FONT-SIZE: 13px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#hauptinhalt a {
	COLOR: #095AA5 !important; 
	TEXT-DECORATION: none
}
a:hover {
	COLOR: #333333
}
.klein {
	FONT-SIZE: 10px
}
A.klein {
	FONT-WEIGHT: normal; 
	COLOR: #CC3300
}
A.klein:hover {
	COLOR: #999999
}
A.nav_menu {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 20px; 
	BORDER-TOP: #000000 0px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #000000 0px solid; 
	COLOR: #FFFFFF; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #000000 0px solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #333333; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: none;
	}
A.nav_menu:hover {
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #999999
}
.nnbestellung {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #95ACCE;
	COLOR: #FFFFFF; 
	text-align: justify;
}
.aktuell {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid; 
	BACKGROUND-COLOR: #ffcc00;
    PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	text-align: justify;
}
.inhalt {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 25px;
	PADDING-TOP: 25px;
}
.inhalt_box {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
}
.titel_new {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	color: #CC3300;
}
.titel {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px;
	COLOR: #095AA5;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.klein_achtung {
	FONT-SIZE: 10px;
	COLOR: #990000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.klein_mehr {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
h1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px;
	COLOR: #095AA5;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
h2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
h3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
h2.index {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px;
	COLOR: #000000
}
.titel_rot {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px;
	COLOR: #FF0000;
}
.sub_titel_blau {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px;
	COLOR: #095AA5;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sub_titel_schwarz {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px;
	COLOR: #000000
}
.sub_titel_klein {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px;
	COLOR: #000000
}
a.mehr {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 230px;
	HEIGHT: 100%;
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #95ACCE;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px;
	COLOR: #FFFFFF !important;
	border: 1px solid #000000;
}
a.mehr:hover {
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	WIDTH: 230px; 
	COLOR: #000000 !important; 
	BACKGROUND-COLOR: #ff9900;
	FONT-WEIGHT: bold; 
	border: 1px solid #000000;
}
.box {
	BORDER-RIGHT: #212e69 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #212e69 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #212e69 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #212e69 1px solid; 
	BACKGROUND-COLOR: #FCFCFC;
	BORDER-COLOR: #cccccc;
}
.box_titel {
	BORDER-RIGHT: #212e69 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #212e69 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #212e69 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #212e69 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	BORDER-COLOR: #cccccc;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px
}
.headline_news {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #ff9900 4px solid; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 1.5; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #B5B5B5
}
#neuigkeiten p {
	margin: 0px;
	padding: 0px;
}

/*Gästebuch*/
.tx-guestbook-list-header { 
font-weight: bold; color: #000000; background-color: #95ACCE 
} 
.tx-guestbook-list-row { 
background-color: #ffffff;
text-align: left;
} 
.tx-guestbook-list-rowleft { 
background-color: #eeeeee 
} 
.tx-guestbook-list-entrycomment-title { 
font-weight: bold 
} 
.tx-guestbook-list-entrycomment { 
font-style: italic 
} 
.tx-guestbook-list-small { 
font-size: 9px; color: #666666 
} 
.tx-veguestbook-pi1-browsebox td { 
font-size: 9px; color: #666666 
} 
.tx-veguestbook-pi1-browsebox-strong { 
font-weight: bold 
} 
.tx-veguestbook-pi1-browsebox-scell { 
background-color: #eeeeee 
} 
.tx-guestbook-latest-header { 
font-weight: bold; color: #ffffff; background-color: #993300 
} 
.tx-guestbook-latest-row { 
background-color: #ffffff 
} 
.tx-guestbook-latest-small { 
font-size: 9px; color: #666666 
} 
.tx-guestbook-form-inputfield-med { 
border-right: #993300 1pt solid; border-top: #993300 1pt solid; font-size: 12px; border-left: #993300 1pt solid; width: 300px; color: #333333; border-bottom: #993300 1pt solid; height: 20px 
} 
.tx-guestbook-form-inputfield-big { 
border-right: #993300 1pt solid; border-top: #993300 1pt solid; font-size: 12px; border-left: #993300 1pt solid; width: 300px; color: #333333; border-bottom: #993300 1pt solid; height: 20px 
} 
.tx-guestbook-form-textarea { 
border-right: #993300 1pt solid; border-top: #993300 1pt solid; font-size: 12px; border-left: #993300 1pt solid; width: 300px; color: #333333; border-bottom: #993300 1pt solid 
} 
.tx-guestbook-form-obligationfield { 
color: #cc0000 
} 
.tx-guestbook-form-error { 
color: #cc0000 
}