@charset "utf-8";
/*
	tonwelt.com - style sheet

	Achtung: UTF-8 codiertes File !  { ä ö ü Ä Ö Ü ß @ }

	created:	2006-11-09 16:00	pos:dast	Klassen erstellt
	edit:		2006-11-
	edit:		2006-11-
	edit:		2006-11-
	edit:		2006-11-

	Edith say: by Kai '09. 971917
*/

* {
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
}
.pos_clearit, .clearit {
	clear:both;
	height:1px;
	overflow:hidden;
}
.pos_prop {
	height:100%;
	float:right;
	width:1px;
}
html, body {
	min-height:100%;
	margin:0px;
	padding:0px;
	background: #F9F1E2;
}
body {
	font: 11px Verdana, Geneva, sans-serif;
	line-height:15px;
	font-weight:normal;
	color: #656565;
}
/*html {
	height: 100%;
	margin-bottom: 1px;
}*/
html {
	overflow: -moz-scrollbars-vertical;
	overflow: auto;
}
a:link {
	text-decoration:none;
	color:#971917;
}
a:visited {
	text-decoration:none;
	color:#971917;
}
a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
li {
	list-style: disc outside url(/css/default/img/list_point_red.gif);
	padding:0px;
	margin-left:16px;
}
* html li {
	margin-left:17px;
}
hr {
	height:1px;
	border:none;
	border-bottom:1px solid #971917;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
}
td, th {
	padding:0px;
}
padding1, td.padding1, th.padding1 {
	padding:1px;
}
padding2, td.padding2, th.padding2 {
	padding:2px;
}
padding3, td.padding3, th.padding3 {
	padding:3px;
}
padding4, td.padding4, th.padding4 {
	padding:4px;
}
padding5, td.padding5, th.padding5 {
	padding:5px;
}
padding6, td.padding6, th.padding6 {
	padding:6px;
}
padding7, td.padding7, th.padding7 {
	padding:7px;
}
padding8, td.padding8, th.padding8 {
	padding:8px;
}
padding9, td.padding9, th.padding9 {
	padding:9px;
}
padding10, td.padding10, th.padding10 {
	padding:10px;
}
h1 {
	font-size: 18px;
	margin-bottom:10px;
}
.page_main_content h1, .page_main_news_head h1 {
	width:550px;
	height:24px;
	text-indent: -999em;
	background-repeat:no-repeat;
	width:430px;
	margin-top:5px;
	margin-bottom:14px;
}
.page_main_content h1 {
	margin-left:-3px;
}
.page_main_news_head h1 {
	margin-top:-5px;
	margin-bottom:0px;
	width:133px;
}
h2 {
	font-size: 16px;
	margin-bottom:10px;
}
.news_entry h2 {
	margin-top: 5px;
}
h3 {
	font-size: 14px;
	margin-bottom:10px;
}
h4 {
	font-size: 13px;
	margin-bottom:10px;
}
h5 {
	font-size: 10px;
	margin-bottom:10px;
	line-height:14px;
	font-weight:normal;
}
.size10 {
	font-size:10px;
}
#page {
	margin: auto auto;
	width: 860px;
	background:#FFF;
	padding-bottom:20px;
}
#page .logo {
	float:left;
	width:131px;
	height:66px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:10px;
}
#page .language {
	float:right;
	width:300px;
	padding-top:60px;
	margin-right:10px;
	color:#B39A66;
	text-align:right;
}
#page .language img {
	margin-left:10px;
	vertical-align: bottom;
}
#page .header {
	margin-bottom:35px;
}
/* page-main-structure: */



.page_head_lang_player {
	position:absolute;
	top:0px;
}
.page_main {
	position:relative;
	width:894px;
	margin-top:13px;
	clear:both;
	margin-bottom:10px;
}

.page_main_menu {
	float:left;
	width:146px;
	padding-left:10px;
	padding-top:32px;
	margin-right:10px;
}
.page_main_menu a {
	color:#322520;
}
.page_main_menu a:hover {
	text-decoration:none;
}
.page_main_menu_wrapper {
}

.page_main_content {
	height:100%;
	float:left;
	width:434px;
	line-height:18px;
	border-left: 1px solid #EBDBC6;
	border-right: 1px solid #EBDBC6;
	min-height:400px;
	padding-left:27px;
	padding-right:27px;
}
.page_main_content table caption {
	background:#FBF5EB;
	text-align:left;
	font-weight:bold;
	margin-bottom:3px;
}
.page_main_content table td {
}
.page_main_news {
	float:left;
	width:194px;
	margin-right:10px;
}
.page_footer {
	clear:both;
	margin:auto auto;
	width:850px;
	font-size: 10px;
	margin-bottom:10px;
	color:#fff;
	background:#971917;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
}
.page_footer  div a {
	color:#fff;
	font-size: 10px;
	text-decoration:none;
}
.page_footer .copyright {
	float:left;
	width:500px;
}
.page_footer .sitemap {
	float:right;
	margin-right:10px;
}

/* page-elements-structure: */

.page_main_menu_entry_main_inactive, .page_main_menu_entry_main_active, .page_main_menu_entry_main_hidden {
	display: block;
	border-top: 1px #EBDBC6 solid;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:5px;
	background:url(img/icon_nav.gif) no-repeat left 10px;
}
.page_main_menu_entry_main_inactive, .page_main_menu_entry_main_hidden {
	color: #322520;
	font-size:11px;
}
.page_main_menu_wrapper a {
}
.page_main_menu_entry_main_inactive:hover {
	color:#971917;
}
a.page_main_menu_entry_main_inactive:hover {
	color:#971917;
}
.page_main_menu_entry_main_inactive:visited {
	color:#322520;
	text-decoration:none;
}
.page_main_menu_entry_main_active {
	color:#971917;
	background:url(img/icon_nav.gif) no-repeat left 10px;
}
.page_main_menu_entry_main_active:hover, a.page_main_menu_entry_main_active:hover, .page_main_menu_entry_main_active:visited {
	color:#971917;
	text-decoration:none;
}
.page_main_menu_entry_main_hidden_text {
	color:#971917;
}
.page_main_menu_entry_sub_inactive, .page_main_menu_entry_sub_active, .page_main_menu_entry_sub_hidden,  .page_main_menu_entry_sub_inactive1, .page_main_menu_entry_sub_active1, .page_main_menu_entry_sub_hidden1,  .page_main_menu_entry_sub_inactive2, .page_main_menu_entry_sub_active2, .page_main_menu_entry_sub_hidden2,  .page_main_menu_entry_sub_inactive3, .page_main_menu_entry_sub_active3, .page_main_menu_entry_sub_hidden3,  .page_main_menu_entry_sub_inactive4, .page_main_menu_entry_sub_active4, .page_main_menu_entry_sub_hidden4,  .page_main_menu_entry_sub_inactive5, .page_main_menu_entry_sub_active5, .page_main_menu_entry_sub_hidden5,  .page_main_menu_entry_sub_inactive6, .page_main_menu_entry_sub_active6, .page_main_menu_entry_sub_hidden6,  .page_main_menu_entry_sub_inactive7, .page_main_menu_entry_sub_active7, .page_main_menu_entry_sub_hidden7,  .page_main_menu_entry_sub_inactive8, .page_main_menu_entry_sub_active8, .page_main_menu_entry_sub_hidden8 {
	display: block;
	margin-bottom:5px;
	margin-left:6px;
}
.page_main_menu_entry_sub_inactive1, .page_main_menu_entry_sub_active1, .page_main_menu_entry_sub_hidden1 {
	margin-left: 10px;
	padding-left:10px;
}
.page_main_menu_entry_sub_inactive2, .page_main_menu_entry_sub_active2, .page_main_menu_entry_sub_hidden2 {
	margin-left: 20px;
	padding-left:10px;
}
.page_main_menu_entry_sub_inactive3, .page_main_menu_entry_sub_active3, .page_main_menu_entry_sub_hidden3 {
	margin-left: 32px;
	padding-left:10px;
}
.page_main_menu_entry_sub_inactive4, .page_main_menu_entry_sub_active4, .page_main_menu_entry_sub_hidden4 {
	margin-left: 54px;
	padding-left:10px;
}
.page_main_menu_entry_sub_inactive5, .page_main_menu_entry_sub_active5, .page_main_menu_entry_sub_hidden5 {
	margin-left: 66px;
	padding-left:10px;
}
.page_main_menu_entry_sub_inactive6, .page_main_menu_entry_sub_active6, .page_main_menu_entry_sub_hidden6 {
	margin-left: 78px;
	padding-left:10px;
}
.page_main_menu_entry_sub_inactive7, .page_main_menu_entry_sub_active7, .page_main_menu_entry_sub_hidden7 {
	margin-left: 80px;
	padding-left:10px;
}
.page_main_menu_entry_sub_inactive8, .page_main_menu_entry_sub_active8, .page_main_menu_entry_sub_hidden8 {
	margin-left: 92px;
	padding-left:10px;
}
.page_main_menu_entry_sub_inactive:link,  .page_main_menu_entry_sub_inactive1:link,  .page_main_menu_entry_sub_inactive2:link,  .page_main_menu_entry_sub_inactive3:link,  .page_main_menu_entry_sub_inactive4:link,  .page_main_menu_entry_sub_inactive5:link,  .page_main_menu_entry_sub_inactive6:link,  .page_main_menu_entry_sub_inactive7:link,  .page_main_menu_entry_sub_inactive8:link {
	color:#322520;
	text-decoration:none;
}
.page_main_menu_entry_sub_inactive:hover,  .page_main_menu_entry_sub_inactive1:hover,  .page_main_menu_entry_sub_inactive2:hover,  .page_main_menu_entry_sub_inactive3:hover,  .page_main_menu_entry_sub_inactive4:hover,  .page_main_menu_entry_sub_inactive5:hover,  .page_main_menu_entry_sub_inactive6:hover,  .page_main_menu_entry_sub_inactive7:hover,  .page_main_menu_entry_sub_inactive8:hover {
	color:#971917;
}
/*.page_main_menu_entry_sub_inactive:visited,  .page_main_menu_entry_sub_inactive1:visited,  .page_main_menu_entry_sub_inactive2:visited,  .page_main_menu_entry_sub_inactive3:visited,  .page_main_menu_entry_sub_inactive4:visited,  .page_main_menu_entry_sub_inactive5:visited,  .page_main_menu_entry_sub_inactive6:visited,  .page_main_menu_entry_sub_inactive7:visited,  .page_main_menu_entry_sub_inactive8:visited {
	color:#322520;
}*/
.page_main_menu_entry_sub_active:link,  .page_main_menu_entry_sub_active1:link,  .page_main_menu_entry_sub_active2:link,  .page_main_menu_entry_sub_active3:link,  .page_main_menu_entry_sub_active4:link,  .page_main_menu_entry_sub_active5:link,  .page_main_menu_entry_sub_active6:link,  .page_main_menu_entry_sub_active7:link,  .page_main_menu_entry_sub_active8:link {
	color:#971917;
	text-decoration:none;
}
.page_main_menu_entry_sub_active:hover,  .page_main_menu_entry_sub_active1:hover,  .page_main_menu_entry_sub_active2:hover,  .page_main_menu_entry_sub_active3:hover,  .page_main_menu_entry_sub_active4:hover,  .page_main_menu_entry_sub_active5:hover,  .page_main_menu_entry_sub_active6:hover,  .page_main_menu_entry_sub_active7:hover,  .page_main_menu_entry_sub_active8:hover {
	color:#971917;
}
a.page_main_menu_entry_sub_active:hover,  a.page_main_menu_entry_sub_active1:hover,  a.page_main_menu_entry_sub_active2:hover,  a.page_main_menu_entry_sub_active3:hover,  a.page_main_menu_entry_sub_active4:hover,  a.page_main_menu_entry_sub_active5:hover,  a.page_main_menu_entry_sub_active6:hover,  a.page_main_menu_entry_sub_active7:hover,  a.page_main_menu_entry_sub_active8:hover {
	color:#971917;
}
.page_main_menu_entry_sub_active:visited,  .page_main_menu_entry_sub_active1:visited,  .page_main_menu_entry_sub_active2:visited,  .page_main_menu_entry_sub_active3:visited,  .page_main_menu_entry_sub_active4:visited,  .page_main_menu_entry_sub_active5:visited,  .page_main_menu_entry_sub_active6:visited,  .page_main_menu_entry_sub_active7:visited,  .page_main_menu_entry_sub_active8:visited {
	color:#971917;
	text-decoration:none;
}
.page_main_menu_entry_sub_hidden,  .page_main_menu_entry_sub_hidden1,  .page_main_menu_entry_sub_hidden2,  .page_main_menu_entry_sub_hidden3,  .page_main_menu_entry_sub_hidden4,  .page_main_menu_entry_sub_hidden5,  .page_main_menu_entry_sub_hidden6,  .page_main_menu_entry_sub_hidden7,  .page_main_menu_entry_sub_hidden8 {
	color:#971917;
}
.page_main_menu_entry_sub_inactive1, .page_main_menu_entry_sub_active1, .page_main_menu_entry_sub_hidden1 {
	/*border-top:1px solid #C59A64;*/
	margin-top:5px;
}



.page_main_menu_entry_sub_active1, .page_main_menu_entry_sub_active2, .page_main_menu_entry_sub_active3 {
	background:url(img/icon_nav.gif) no-repeat left 6px;
	padding-left:10px;
}
.page_main_menu_entry_main_inactive_first, .page_main_menu_entry_main_hidden_first, .page_main_menu_entry_main_active_first {
	border:none;
	display: block;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:5px;
	background:url(img/icon_nav.gif) no-repeat left 10px;
}
a.page_main_menu_entry_main_active_first, a.page_main_menu_entry_main_inactive_first:hover, a.page_main_menu_entry_main_hidden_first:hover, a.page_main_menu_entry_main_active_first:hover {
	color:#971917;
}

.page_main_content_pagenav {
	position:relative;
	margin-top:-27px;
	width:100%;
	color:#656565;
	font-size:9px;
	text-transform:lowercase;
}
.page_main_content_pagenav_childs {
	color:#656565;
}
.page_main_content_pagenav_childs:hover {
}
a.page_main_content_pagenav_link, .page_main_content_pagenav_link {
	color:#656565;
}
a.page_main_content_pagenav_link:hover, .page_main_content_pagenav_link:hover {
	text-decoration:underline;
}
.page_main_content_pagenav_aktuell {
	text-transform:lowercase;
	font-size:9px;
}
.page_main_content_pagenav a {
	color:#656565;
}
.page_main_content_pagenav a:hover {
}
.page_main_news_head {
	float:left;
	color:#bea572;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:152px;
}
.rss {
	float:right;
	width:20px;
}
.page_main_news_entry {
	font-size:10px;
	line-height:13px;
	margin-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}
.page_main_news_entry_pic {
	margin-right:5px;
	margin-bottom:2px;
	border: 1px #ACACAC solid;
	float:left;
}
.page_main_news_entry_headline {
	color:#666666;
	font-weight:bold;
}
.page_main_news_entry_teaser {
	color:#666666;
}
.page_main_news_entry_date {
	line-height:13px;
	color:#999999;
}
.page_main_news_entry_link a {
	color:#666666;
	text-decoration:none;
}
.page_main_news_entry_link a:visited {
	color:#666666;
	text-decoration:none;
}
.page_main_news_entry_link a:hover {
	color:#971917;
	text-decoration:none;
}
.page_main_news_footer {
	margin-left:10px;
	padding-top:10px;
}
a.page_main_news_footer_link {
	color: #bea572;
	margin-left: 10px;
}
.page_main_content_gallery {
	display:block;
}
.page_main_content_gallery_admin_menu {
	width: 100%;
	height: 20px;
	text-align:right;
}
.page_main_content_gallery_image {
	text-align:center;
	width:100%;
}
.page_main_content_gallery_imagename {
	font-size:10px;
	width: 100%;
	min-height:30px;
	text-align:left;
	height:auto !important;
	height:20px;
}
.page_main_content_gallery_thumbnails {
	width:100%;
	margin-top:20px;
}
.page_main_content_gallery_thumbnails_entry {
	margin:0px;
	padding:0px;
	margin-left:10px;
	margin-bottom: 13px;
	float: left;
}
.page_main_content_gallery_thumbnails_entry_first {
	margin:0px;
	padding:0px;
	margin-bottom: 13px;
	float: left;
}
.page_main_content_news_entry {
	width:100%;
	margin-bottom:12px;
}
.page_main_content_news_entry th {
	vertical-align:top;
	padding-bottom:12px;
	text-align:left;
	width:130px;
}
.page_main_content_news_entry td {
	vertical-align:top;
	padding-bottom:12px;
	padding-left:10px;
	text-align:left;
}
.page_main_content_news_entry td div {
	width:285px;
}
._pic {
	border: 1px #ACACAC solid;
}
.page_main_content_news_entry_headline {
	font-weight:bold;/*font-size:12px;margin-bottom:15px;*/
}
.page_main_content_news_entry_teaser {
}
.page_main_content_news_entry_date {
	color:#999999;
	padding-top:5px;
}
.page_main_content_news_pager {
	display:block;
	text-align:center;
	margin-left:145px;
}
.page_main_content_news_entry_link:link {
	color:#666666;
	text-decoration:none;
}
.page_main_content_news_entry_link:visited {
	color:#666666;
	text-decoration:none;
}
.page_main_content_news_entry_link:hover {
	color:#971917;
	text-decoration:none;
}
.no_border,  .border_none {
	border: none;
}
.border, .border_black1 {
	border: 1px #ACACAC solid;
	margin-top:10px;
}
.border td {
	padding:0px;
	font-size:10px;
}
.noborder {
	margin-top:10px;
}
.noborder td {
	padding:0px;
	font-size:10px;
}
.border_right {
	float:right;
	border: 1px #ACACAC solid;
	padding: 10px;
	margin:10px;
	margin-right:0px;
	padding-right:0px;
	margin-bottom:0px;
}
.border_left {
	float:left;
	border: 1px #ACACAC solid;
	padding: 10px;
	margin:10px;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0px;
}
.noborder_right {
	float:right;
	padding: 10px;
	margin:0px;
	margin-right:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:3px;
}
.noborder_left {
	float:left;
	padding: 10px;
	margin:0px;
	margin-left:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:3px;
}

/**** Pager ***/

.page_main_content_news_pager_entry_inactive, .page_main_content_news_pager_entry_active {
	float:left;
	display:block;
	background:#bea572;
	width:16px;
	margin-right:10px;
	text-align:center;
	color:#fff;
	margin-bottom:10px;
}
.page_main_content_news_pager_entry_inactive {
	color:#bea572;
	border: solid 1px #bea572;
	background:#fff;
	height: 17px;
}




.sitemap_line {
	line-height: 14px;
}
.sitemap_line a {
	vertical-align: top;
}
.sitemap_tree {

}
#content .sitemap_line a {
	text-decoration:none;
}
.infotext {
	color: #971917;
}
.posbutton {
	height:18px;
	padding: 0px 2px 2px 3px;
	border-left: 1px #ccc solid;
	border-right: 1px #222 solid;
	border-bottom: 1px #222 solid;
	border-top: 1px #ccc solid;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color: #ccc;
	font-weight: bold;
	background-image: url(/css/pos/img/bt.bg.png);
	background-repeat: repeat-x;
	text-decoration: none;
}
.posbutton:hover {
	border-right: 1px #222 solid;
	border-left: 1px #ccc solid;
	border-top: 1px #ccc solid;
	border-bottom: 1px #222 solid;
	background-image: url(/css/pos/img/bt.bg2.png);
	color: #000;
}
.input_text, input.input_text {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #fff;
	margin-bottom: 2px;
	border: 1px solid #C59A64;
}
.input_area, textarea.input_area {
	border: 1px solid #C59A64;
	overflow:auto;
}
.contact_posbutton {
	height:24px;
	width: 80px;
	font-size: 11px;
	color: #656565;
	/*		font-weight: bold;*/
		background-image: url(/css/default/img/contactform_bt_inaktiv.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	border:none;
}
.contact_posbutton:hover {
	background-image: url(/css/default/img/contactform_bt_over.gif);
}
.form_contact_required_info {}

.news_entry_text_teaser {
	margin-top:20px;
}




/*	Referenzen:	*/

.referenzen .filter {
	margin-top: 20px;
	width:100%;
}
.referenzen .filter th {
	text-align: right;
	padding-left:10px;
	padding-right:4px;
}
.referenzen .filter td select {
	width:100%;
	background-color: #F9F1E2;
}
.referenzen .liste {
	margin-top: 20px;
	width:100%;
}
.referenzen .liste th {
	text-align: left;
	padding-right: 5px;
}
.referenzen .liste tr.country {
	margin-top: 10px;
}
.referenzen .liste .country th{
	background-color: #F9F1E2;
	text-align: left;
	padding-left: 5px;
}
.referenzen .liste td {
	border-bottom: 1px solid #EBDBC6;
	margin:0px;
}

/*	:Referenzen	*/


