body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:e1dac8;
	font-family: Arial;
}


#head {
	background-image:url(images/img_head_1.gif)
	position:absolute;
	top:0px;
	width:819px;
	height:162px;
}


#container-page {
	display:box;
 	margin:auto;
 	width: 819px;
 	text-align: left;
 	position: relative;
}


#navi_main {
	position:absolute;
	left:208px;
	top:115px;
	width:580px;
	height:18px;
}


#navi_global {
	position:absolute;
	left:650px;
	top:10px;
	width:100px;
	height:18px;
}


#navi_sub {
	position:absolute;
	background-color:#FFFFFF;
	background-image:url(images/blind.gif);
	left:0px;
	top:172px;
	width:186px;
}


#navi_sub_box {
	position:absolute;
	z-index:10;
	left:7px;
	top:6px;
	width:172px;
	height:34px;	
	background-color:d1c5ab;
}


#navi_sub_text {
	position:absolute;
	z-index:11;
	left:13px;
	top:14px;
	width:172px;
}


#navi_sub_text_container {
	position:relative;
	padding-left:13px;
	padding-top:45px;
	padding-bottom:6px;
	width:172px;
	background-color:#FFFFFF;
}


#navi_sub_content {
	position:absolute;
	left:0px;
	top:0px;
	width:172px;
	height:20px;
}


#content {
	position:absolute;
	background-color:#FFFFFF;
	left:194px;
	top:172px;
	width:610px;
	margin: 0 0 0 0 px;
	padding: 0 0 0 0 px;
	min-height:600px;
}


#contentright {
	position:absolute;
	left:586px;
	top:178px;
	width:212px;
	margin: 0 0 0 0 px;
	padding: 0 0 0 0 px;
	text-align:right;
}


a.nav_sub_c_link {text-decoration:none;  color:#727272; font-weight:bold;font-size:13px; }
a.nav_sub_c_link:hover {color:#000000;}
a.nav_sub_c_link_active {text-decoration:none;  color:#000000; font-weight:bold;font-size:13px;}

a.nav_sub_c2_link {text-decoration:none; color:#727272; font-weight:bold;font-size:12px; }
a.nav_sub_c2_link:hover {color:#000000;}
a.nav_sub_c2_link_active {text-decoration:none; color:#000000; font-weight:bold;font-size:12px;}

a.nav_sub_c3_link {text-decoration:none; color:#727272; font-weight:bold;font-size:12px; }
a.nav_sub_c3_link:hover {color:#000000;}
a.nav_sub_c3_link_active {text-decoration:none; color:#000000; font-weight:bold;font-size:12px;}

a.nav_main_c_link {text-decoration:none; color:#FFFFFF; font-weight:bold;font-size:12px; padding-left:2px; padding-right:5px; text-transform: uppercase;}
a.nav_main_c_link:hover { color:#e1dac8; }
a.nav_main_c_link_active {text-decoration:none; color:#e1dac8; font-weight:bold;font-size:12px; padding-left:2px; padding-right:5px; text-transform: uppercase;}

a.nav_global_c_link {font-family: Arial; text-decoration:none; color:#999999; font-size:11px; padding-left:2px; padding-right:5px;}
a.nav_global_c_link:hover { color:#999999; }
a.nav_global_c_link_active {font-family: Arial; text-decoration:none; color:#999999; font-size:11px; padding-left:2px; padding-right:5px;}


.nav_main {
	color:ffffff;
	font-size:12px;
	font-family: Arial;
	font-weight: bold;
}


.nav_global {
	color:#999999;
	font-size:11px;
	font-family: Arial;
	text-align: right;
}


.loginheader {
	color:ffffff;
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	background-color:d1c5ab;
}


.nav_sub {
	color:ffffff;
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
}


.nav_sub_c {
	color: #727272;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	border-bottom-color : #CCCCCC;
 	border-bottom-style : solid;
 	border-bottom-width : 1px;
	padding-top:10px;
 	padding-bottom:5px;
	width:160px;
}


.nav_sub_c_last {
	color: #727272;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
 	padding-top:10px;
 	padding-bottom:5px;
	width:160px;
}


.nav_sub_c2 {
	color: #585858;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding: 1px 0px 2px 13px;
}


.nav_sub_c3 {
	color: #585858;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding: 1px 0px 2px 26px;
}


#nav_sub_c_link {
	left: 8px;
	color: #585858;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}


#nav_sub_c2_link {
	left: 8px;
	color: #585858;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}


#nav_sub_c3_link {
	left: 8px;
	color: #585858;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}


table.giggoinfotable {
	width: 360px;
	font-family: arial;
  font-size: 12px;
  margin: 0 0 0 10px;
  border:none;
}


tr.tr-even {
	background-color: #F7F4F0;
}


tr.tr-odd {
	background-color: #FCFAF8;
}


td.td-0 {
	color: #666666;
	vertical-align: top;
	width: 120px;
	line-height:22px;
	padding-left:8px;
}


td.td-1 {
	color: #000000;
	line-height:22px;
	padding-left:8px;
}


p,h1,h2,h3,ul,li {
	font-family: Arial;
}	


h1 {
	font-size: 13pt;
	margin-bottom: 0;
}


h2 {
	font-size: 11pt;
}


h3 {
	font-size: 10pt;
}


p.bodytext {
	font-size: 10pt;
	color: 333333;
	line-height: 16pt;
}


ul,li {
	font-size: 10pt;
	line-height: 16pt;
	color: 333333;
}


/* Formattierung Mail Formular */
.tx-pilmailform-pi1 td {
  font-size: 10pt;
}

hr  { 
	height: 1px; 
	border-top: 1px solid thin; 
	border-bottom: none; 
	border-left: none; 
	border-right: none; 
	color: #c1c1c1; 
}


#tx-newloginbox-pi1 {
	font-family:arial;
	font-size: 12 px;
	padding-left:7px;
	padding-right:7px;
	width:172px;
}

.imgtext-table td {
  font-size: 10pt;
}


.tx-newloginbox-pi1 table { border:none; width:172px; }
.tx-newloginbox-pi1 th { background:#FFFFFF; padding:0px; text-align:right; white-space:nowrap; 172px; }
.tx-newloginbox-pi1 td { background:#FFFFFF; padding:0px; }


/* Einstellungen für tt news */
.news-list-item img, .news-single-img { 
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.news-list-date, .news-single-timedata {
  font-size: 9pt;
}

.news-list-morelink {
  font-size: 10pt;
}

.news-single-backlink {
  text-align: right;
  clear: both;
  font-size: 10pt;
}


.tx-veguestbook-pi1 p, .tx-veguestbook-pi1 label {
  font-size: 10pt;
}

p.tx-guestbook-date {
  font-size: 9pt;
}

.tx-veguestbook-pi1 td {
  vertical-align: top;
}