body {
	background-color: #DB0712;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 0;
margin: 0;
}
h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 0px;
	padding-top: 15px;
}
h2, h3 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 0px;
	padding-top: 10px;
}
h4, h5, h6 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 0px;
	padding-top: 10px;
}

a[name="1"] {
margin: 0;
padding: 0;
}


a, a:link, a:visited, a:active{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DB0712;
	text-decoration: none;
}
a:hover  {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DB0712;
	text-decoration: underline;
}

/***************************/
/** DIVERSE DEFINITIONEN ***/
/***************************/
#content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: white;
	padding: 10px;
}
#contentTitle {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
}

#content p.bodytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 15px;
}

#content UL, #content OL {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-left: 10px;
}

#content INPUT {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

#content TEXTAREA {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

#content SELECT {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

#content HR {
	height: 1px;
	width: 100%;
	color: #000000;
}
.contenttable {
	background-color: white;
}
.bgline {
	background-color: white;
}
.bgred {
	background-color: #DB0712;
}
.bgblack {
	background-color: #000000;
}
.footer {
	background-color: #000000;
	color: white;
	font-size: 9px;
	text-align: center;
font-weight: bold;
}

/***************************/
/* NAVIGATION DEFINITIONEN */
/***************************/
#menu1 {
	width: 160px;
}

#menu1 ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	clear: both;
}
#menu1 li>a {
	float: none;
}
#menu1 li {
    display: inline;
}

#menu1 a {
	display: block;
	padding: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 144px;
	background-color: #DB0712;
	border-bottom: 1px solid white;
}

* html #menu1 a {  /* nur fuer Internet Explorer */
  width:160px;     /* Version 5.x */
  w\idth:160px;    /* Version 6 */
}


#menu1 a:link, #menu1list a:visited {
	color: white;
	text-decoration: none;
}


ul#menu1list li#active a#current {
	background-color: #000000;
	color: white;
	float: none;
}

ul#menu1list_lv2 {
	background-color: #000000;
	border-bottom: 1px solid white;
	text-transform: none;
	float: left;
	clear: left;
}

ul#menu1list_lv2 a {
	border: 0;
	padding: 0px;
	padding-left: 15px;
	width: 145px;
	display: block;	
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #000000;
	font-weight: normal;
}

* html #menu1list_lv2 a {  /* nur fuer Internet Explorer */
  width:160px;     /* Version 5.x */
  w\idth:160px;    /* Version 6 */
}


ul#menu1list_lv2 li {
	display: inline;
	color: white;
	font-size: 10px;

}

ul#menu1list_lv2 li#active a#current {
	background-color: #000000;
	color: white;
	font-size: 10px;
	font-weight: bold;
}

/**********************************/
/*                    Gästebuch                     */
/**********************************/
.tx-guestbook-list-header, .tx-guestbook-list-header td {font-size: 10px; background-color: #000000; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-list-row {font-size: 9px; color: #000000; background-color: #FFFFFF; }
.tx-guestbook-list-rowleft {font-size: 9px; color: #DB0712; background-color: white; border-right: 1px solid black;}
.tx-guestbook-list-rowleft a, .tx-guestbook-list-rowleft a:link, .tx-guestbook-list-rowleft a:hover, .tx-guestbook-list-rowleft a:visited {font-size: 9px; color: #DB0712; background-color: white;}
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: black; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-guestbook-browser a, .tx-guestbook-browser a:link, .tx-guestbook-browser a:visited, .tx-guestbook-browser a:active {font-size: 9px; color: #000000; text-decoration:none;}
.tx-guestbook-browser a:hover {color: #DB0712; text-decoration:underline;}

.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#000000; font-size:10; color:#333333; width:200; height:20; }
.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#000000; font-size:10; color:#333333; width:200; height:20; }
.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#000000; font-size:10; color:#333333; width:250; }
.tx-guestbook-form-obligationfield { color: #DB0712; font-weight: bold; }
.tx-guestbook-form-error { color: #DB0712; font-weight: bold;}
.tx-veguestbook-pi1 td {font-size: 10;}
.tx-guestbook-form-lbl {font-size: 10px; color: #000000; font-weight: bold;}

/**********************************/
/*                    Credits                          */
/**********************************/
.credits, .credits a, .credits a:link, .credits a:active, .credits a:visited {
	background-color: #000000;
	color: white;
	font-size: 9px;
text-decoration: none;
}

.credits a:hover {
text-decoration: underline;
}

/**********************************/
/*                    Formulare                      */
/**********************************/


TD.csc-form-labelcell {
font-size: 11px;
font-weight: normal;
	margin-left: 3px;
	padding-left:3px;
	margin-top:0px;
	padding-top: 0px;
	margin-bottom:3px;
	padding-bottom:3px;
}

P.csc-form-label, P.csc-form-label-req {
font-size: 11px;
font-weight: normal;
	font-weight: bold;
}

TD.csc-form-fieldcell {
font-size: 11px;
font-weight: normal;
	margin-left: 3px;
	padding-left:3px;
	margin-top:0px;
	padding-top: 0px;
	margin-bottom:3px;
	padding-bottom:3px;
}

ul.errorForm li {color: red;}






div.tx-kbconttable-pi1 div.csc-header h1 {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
div.tx-kbconttable-pi1 img {
	margin: 12px 0 0 0;
	padding: 0 0 0 0;
}


LI {
  font-size: 11px;
}


table.contenttable td {
	font-size: 11px;
}



.csc-firstHeader {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 0;
	padding-bottom: 10px;
}


.csc-header {
	margin: 0;
	padding:0;
}

.csc-header-n1 {
	margin: 0;
	padding:0;
}

#colNormal {
  position: relative;
  margin: 0;
  padding: 0;
}