/* GENERAL fonts */
body,table,td,tr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	color: Black;
}

/* aufzählzeichen */
ol,ul,p,textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-bottom:0px;	
	margin-top: 0px;
/*color : Gray;*/
}

/* Header */
H1 {font-size: 18pt;	font : bold;margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;}
H2 {font-size: 16pt; font : bold;margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;}
H3 {font-size: 14pt; font : bold;margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;}
H4 {font-size: 12pt; font : bold;margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;}
H5 {font-size: 10pt; font : bold;margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;}
H6 {font-size: 9pt; font : bold;margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px;}
pre {font-size: 9pt; font : normal;}


/* ALLGEMEINE ANGABEN */
TD#y_bg_header{
	padding-left : 1pt;
	padding-right : 15pt;
	padding-top : 0pt;
	padding-bottom : 0pt;
	width : 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FD9638;
}
TD#g_bg_header{
	padding-left : 1pt;
	padding-right : 15pt;
	padding-top : 0pt;
	padding-bottom : 0pt;
	width : 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3E9B5D;
}
TD#bl_bg_header{
	padding-left : 1pt;
	padding-right : 15pt;
	padding-top : 0pt;
	padding-bottom : 0pt;
	width : 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4553B1;
}
TD#br_bg_header{
	padding-left : 1pt;
	padding-right : 15pt;
	padding-top : 0pt;
	padding-bottom : 0pt;
	width : 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #815744;
}
TD#no_bg_header{
	border : 0pt;
	padding-left : 0pt;
	padding-right : 0pt;
	padding-top : 0pt;
	padding-bottom : 0pt;
	width : 100%;
}

/* EINSTELLUNGEN content */
/* content allgemein */
TD#content {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: top;
	color: Black;
}

TD#content_left {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: top;
	color: Black;
}

/* text abstand zum rand*/
TD#content DIV.textspace {
	padding-left : 3pt;
	padding-right : 3pt;
	padding-top : 0pt;
	padding-bottom : 3pt;
}

/* EINSTELLUNGEN content_right*/
/* content_right allgemein */
TD#content_right{
	/*font-size: 19pt;
	color: White; keine änderung sichtbar*/
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
}
/* inhalt rechte spalte gelb*/ 
/*
TD#content_right SPAN.y_header1{
	/*font-size: 8pt;
	text-align: right;
	font: bold;
	color: #737373;
	background-color: White;
	width: 130px;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}*/
/* inhalt rechte spalte grün*/ 
/*
TD#content_right SPAN.g_header1{
	font-size: 8pt;
	text-align: right;
	font: bold;
	color: #737373;
	background-color: White;
	width: 130px;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}
*/
/* inhalt rechte spalte normalheader*/ 
/* text abstand zum rand*/

TD#content_right DIV.textspace {
	color: Black;
	padding-left : 3pt;
	padding-right : 3pt;
	padding-top : 0pt;
	padding-bottom : 3pt;
}

TD#foot {
	color: white;
	font-size: 7pt;
	text-align: center;
}

input{
	font-family: verdana, arial;
	font-weight: normal;
	font-size: 8px;
	color: Black;
	border-width: 1pt;
	border-color: Black;
	border-style:solid;
	background-color: White;
}

textarea,select{
	font-family: verdana, arial;
	font-weight: normal;
	font-size: 10px;
	color: Black;
	border-width: 1pt;
	border-color: Black;
	border-style:solid;
	background-color: White;
	width: 100%;
}

.a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: underline;
}
a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: underline;
}
a:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #A4A4A4;
	text-decoration : underline;
}
a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: none;
}
a:active{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	text-decoration: underline;
}

/* Menu 1 column */
TD#menu_1 {
	font-weight: normal;
}
TD#menu_1 DIV {
	font-weight: normal;
}
TD#menu_1 DIV A {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
TD#menu_1 DIV A:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 10pt;
	text-decoration: none;
   font-weight:bold;	
	color : white;  
	background-image: url(pics/tb_33.gif);
	background-repeat: no-repeat;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
 font-size: 10pt;
  font-weight:bold;	
  text-decoration: none;
 	color : white; 
	background-image: url(pics/tb_33.gif);
	background-repeat: no-repeat	 
}
TD#menu_1 DIV.menu1-level1-act A {
	padding-top: 5px;
	padding-bottom: 3px;
	/*padding-left: 10px;	*/
 font-size: 10pt;
  font-weight:bold;	
  text-decoration: none;
 	color : white;  
	background-image: url(pics/tb_33.gif);
	background-repeat: no-repeat	
}
TD#menu_1 DIV.menu1-level1-act A:hover {
	padding-top: 5px;
	padding-bottom: 5px;
	/*padding-left: 10px;	*/
 font-size: 10pt;
  font-weight:bold;	
  text-decoration: none;
 	color : white;  
	background-image: url(pics/tb_33.gif);
	background-repeat: no-repeat
}

/*  MENU 2, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
	padding-top: 5px;
	padding-left: 25px;
	font-size: 9pt;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(pics/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: 15px;	
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
	padding-left: 25px;
	padding-top: 5px;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
	color : white;
	/*font : bold;*/
	background-image: url(pics/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: 15px;		
}
TD#menu_1 DIV.menu1-level2-act A {
	/*padding-top: 5px;*/
	/*padding-left: 15px;*/
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color : white;
	/*background-image: url(pics/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: 15px;		*/
}
TD#menu_1 DIV.menu1-level2-act A:hover {
	/*padding-top: 5px;*/
	/*padding-left: 15px;*/
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color : white;
}

/* gaestebuch stylesheet */
.tx-guestbook-list-header { background-color: #4553B1; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-list-row { background-color: #FFFFFF; }
.tx-guestbook-list-rowleft { }
.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, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #4553B1; 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 { font-size:10; color:#333333; width:250; height:20; }
.tx-guestbook-form-inputfield-big { font-size:10; color:#333333; width:250; height:20; }
.tx-guestbook-form-textarea { font-size:10; color:#333333; width:250; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }

#header2 {

	margin: 10px;
	font-size: 10px;

	color: white;
	
}
#header2 p {font-size: 12px;}

