/* @override 
	http://www.abteilung.ch/_beyer/fileadmin/_css/beyer.css
	http://www.powerpoint-vorlagen.ch/fileadmin/_css/beyer.css
	http://powerpoint-vorlagen.ch/fileadmin/_css/beyer.css
	http://www.beyer-ch.com/fileadmin/_css/beyer.css
*/

/* © Copyright 2007 - 2009 Mediasuite /*
/* Mediasuite - Atelier fuer Internet und Multimedia /*
/* www.mediasuite.ch /*



/* Screen nicht anzeigen /*
/*======================================================================*/



legend {
display: none;
}

fieldset{
border-left: 0px;
border-right: 0px;
border-bottom: 0px #8b1c1a solid;
border-top: 0px #8b1c1a solid ;
margin-bottom: 12px;
margin-top: 3px;
padding-bottom: 22px;
}

label {
border: 0px;
}

/* Zeit Wetter /*
/*======================================================================*/

#time {
	float: left;
}

#countdown {
	margin-top: -50px;
}


#box_wetter_zeit {
	margin-top: -8px;
	position: absolute;
	width: 800px;
	height: 20px;
}



#timefield_en{
}

#datefield_en{
}

.wetter_symbol {
padding-bottom: -5px;
margin-bottom: -5px;
}


/* Agenda /*
/*======================================================================*/

.tx-andshadowbox-text a  {
padding-top: 0pt;
padding-right: 22px;
padding-bottom: 0pt;
padding-left: 22px;
color: #000000;
text-decoration: none;
text-transform: uppercase;
background-color: transparent;
background-image: url(../_image/struktur/icon/icon_int_normal.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
}

.tx-andshadowbox-text a:hover  {
padding-top: 0pt;
padding-right: 22px;
padding-bottom: 0pt;
padding-left: 22px;
color: #ffffff;
background-color: transparent;
background-image: url(../_image/struktur/icon/icon_int_over.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
}


/* Tabellen /*
/*======================================================================*/

table, .opening {
	margin-left: -6px;
}

.table_summary_big {
border: 0;
width: 900px;
}

.htmlarea-showtableborders td{
}

.line_red {
	border-bottom: 1px solid #8b1c1a;
}

.table_sitemap {
border: 1px solid #BE7619;
font-size: 0.9em;
}
.tr_sitemap {
border-bottom: 1px solid #BE7619;
}
.table_sitemap a:link {
display : block;
text-decoration : none;
}
.table_sitemap a:visited {
display : block;
text-decoration : none;
}
.table_sitemap a:hover {
display : block;
color : #fff;
background : #BE7619;
text-decoration : none;
}

/* Polo Sponsoring /*
/*======================================================================*/


.poloimage {
margin : -2px 0 0 22px;
float: left;
}

/* Summnary Box /*
/*======================================================================*/


#summarybox {
float: right;
z-index: z-index: 198;
}

#langmenu {
float: right;
margin: 0 20px 0;
}

select{
height: 20px;
	width: 140px;
	font-size: 0.9em;
	margin: 0px 0px 4px 0px;
	padding: 2px;
	border: 1px solid #8b1c1a;
	text-align: left;
	background: #f9cc77;
}


#summary {

padding: 2px;
	border: 1px solid #8b1c1a;
	background: #f9cc77;
}

/* Ausklappmenü /*
/*======================================================================*/


#summary_menu, #summary_menu li ul { 
margin : 0 0 0 -1px;
padding : 3px 2px 4px 2px;
list-style: none;
list-style-type: none;
float: right;
position : relative;
border: 1px solid #8b1c1a;
background: #f9cc77;
width: 130px;
font-size: 0.9em;
text-align: left;
}

#summary_menu li strong {
padding : 0px 2px 0px 2px;
list-style: none;
list-style-type: none;
display: block;
background-color : #8b1c1a;
color : #000;
font-weight : normal;
text-decoration : none;
background: #f9cc77;
font-size: 0.9em;
}


#summary_menu li a {
padding : 0px 2px 0px 2px;
list-style: none;
list-style-type: none;
display: block;
background-color : #8b1c1a;
color : #000;
font-weight : normal;
text-decoration : none;
background: #f9cc77;
font-size: 0.9em;
}



#summary_menu li a:hover , #summary_menu li:hover strong,
#summary_menu li.over strong {
background-color : #f9cc77;
color : #8b1c1a;
font-weight : normal;
font-size: 0.9em;
border: 0px solid #8b1c1a;
list-style: none;
list-style-type: none;
}


#summary_menu li li { 
float: none;
display:inline;
list-style: none;
list-style-type: none;
}

#summary_menu li ul,
#summary_menu li.over ul {
position: absolute;
top: auto;
left: 0px;
list-style: none;
list-style-type: none;
}

#summary_menu li li a {
background-color: #f9cc77;
border-right: none;
border-top: 0px solid #ffffff;
list-style-type: none;
list-style: none;
}

#summary_menu li ul {
position: absolute;
top: -9999px;
left: -99999px;
list-style: none;
list-style-type: none;
}

#summary_menu li:hover ul,
#summary_menu li.over ul {
position : absolute;
left: 0px;
top: auto;
border-top: 0px;
list-style: none;
list-style-type: none;
}


#header_navigation  li {
	list-style-type: none;
}


/* Start Teaser /*
/*======================================================================*/

#start_teaser_1 {
	float: right;
	margin: 0;
	margin-top: 62px;
	padding-bottom: 22px;
	width: 198px;
}

#start_teaser_2 {
	float: right;
	margin: 0;
	margin-top: 62px;
	padding-bottom: 22px;
	width: 198px;
	margin-right: 22px;
}

#start_teaser_3 {
	float: right;
	margin: 0;
	margin-top: 62px;
	padding-bottom: 22px;
	width: 198px;
	margin-right: 22px;
}

#start_teaser_4 {
	float: right;
	margin: 0;
	margin-top: 62px;
	padding-bottom: 22px;
	width: 198px;
	margin-right: 22px;
}

/* Struktur Container 1 /*
/*======================================================================*/

html, body, div, p, h1, h2, h3, h4, h5, h6, hr, ul, li, span, pre, a, form, img, blockquote {
	margin: 0;
	padding: 0;
	font-size: 97%;
}

html {
	height: 101%;
}

/* for xmas: background_xmas.jpg/*
/*======================================================================*/

body {
	font-family: Verdana, Arial, Sans-Serif;
	color: #000;
	text-align: center;
	background: #edb140;
	background-image: url(../_image/struktur/background.jpg);
	background-repeat: no-repeat;
}

table {
	margin-left: 1px;
}


#clearer {
	clear: both;
}

.clearer {
	visibility: hidden;
	clear: both;
}

#container1 {
	width: 990px;
	margin: 0px auto;
	text-align: left;
}

#header {
	margin: 22px 22px 0 22px;
	height: 110px;
}

#logo {
	float: left;
}

#header_navigation {
	float: right;
	margin: 0 22px;
	width: 520px;
	text-align: right;
}

#search {
	float: right;
}

.searchbox-button {
}

#navigation {
	margin: 0 22px 0 22px;
}

#mainmenu {
	float: left;
}

#sponsoring  {
	float: right;
	margin-top: 10px;	
	margin-left: 10px;
	margin-bottom: 0px;
	width: 350px;
}


#newsticker {
position: relative;
float: left;
margin-top: 60px;
margin-left: -167px;
width: 420px;

}

/* end Container 1 */

/* Flash /*
/*======================================================================*/

#flash {
	height: 199px;
	border-bottom: 1px #FFF solid;
	border-top: 1px #FFF solid;
	background-color: #000000;
	clear: both;
	color: silver;
	z-index: 10;
position: relative;
}

#flash a {
	color: red;
}

/* end Flash */

/* Struktur Container 2 /*
/*======================================================================*/

#container2 {
	width: 990px;
	margin: 0px auto;
	padding-bottom: 22px;
	text-align: left;
}

/* Time */

#timebox {
	height: 30px;
	margin: 4px 22px 0 22px;
}

#logo_switch {
	clear: both;
	width: 106px;
}



#club {
	float: right;
	width: 198px;
	text-align: center;
}

/* Inhalt */

#inhaltbox {
	margin: 0 22px 0 22px;
}

#headline {
	height: 44px;
}

#left {
	position: relative;
	float: left;
	margin-top: 44px;
	width: 132px;
}

#content {
	float: left;
	margin: 0px 22px 22px 22px;
	width: 572px;
}

body#page-286 #footer {
	margin-left: 168px;
	margin-bottom: 22px;
	padding-bottom: 22px;
	text-align: center;
}


#footer {
	margin-left: auto;
	margin-right: auto;
	width: 578 px;
	margin-bottom: 22px;
	padding-bottom: 22px;
	padding-left: 110px;
	padding-right: 198px;
	text-align: center;
	font-size: 0.8em;
}





#jumper {
	width: 572px;
	margin-top: 22px;
}

#right {
	float: left;
	margin-top: 44px;
	width: 198px;
}

.teaserbox {
	margin: 0;
	padding-bottom: 22px;
}

.teaserbox strong a {
	text-decoration: none;
}

/* end Container 2 */

/* Formulare /*
/*======================================================================*/


.formfield_auswahl {
	margin: 0;
	padding: 2px;
	border: 1px solid #8b1c1a;
	background: #f9cc77;
	color: #000;
}







/* Formatierung /*
/*======================================================================*/


a:link {
	color: #000;
	background-color: transparent;
	text-decoration: underline;
}

a:visited {
	color: #000;
}

a:hover {
	color: #8b1c1a;
	text-decoration: underline;
}

a:active {
	color: #8b1c1a;
}

p, pre, span {
	
}

ul {
	
}

li {
	list-style-type: circle;
}

#pagecontent li {
	list-style-type: none;
	margin-left: 1.2em;
	list-style-image: url(../_image/struktur/schmuck.gif);
	list-style-position: inherit;
}

h1 {
	font-weight: normal;
	color: #8b1c1a;
	font-size: 2.0em;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 1em;
}

h2 {
	margin-bottom: 11px;
	font-weight: bold;
	font-size: 1.1em;
}

h3, h4, h5, h6 {
	margin-top: 22px;
	margin-bottom: 11px;
	font-size: 1.0em;
	font-weight: bold;
}

abbr, acronym {
	cursor: help;
}

/* @group MainNavigation */

/* Main Navigation /*
/*======================================================================*/

#main_navlist {
	text-transform: uppercase;
	color: #000;
	padding: 3px 3px 3px 0px;
}

#main_navlist ul {
	
}

#main_navlist li {
	display: inline;
	list-style-type: none;
}

/* Main Navigation Link*/

#main_navlist a:link {
	padding: 3px;
	color: #000;
	text-decoration: none;
}

#main_navlist .first a:link {
	padding: 3px 3px 3px 0px;
}

#main_navlist .last a:link {
	padding: 3px 0px 3px 3px;
}

#main_navlist a:visited {
	padding: 3px;
	color: #000;
	text-decoration: none;
}

#main_navlist a:hover {
	padding: 3px;
	color: #fff;
	text-decoration: none;
}

#main_navlist a:active {
	color: #8b1c1a;
}

/* Main Navigation Aktiv*/

#main_navlist a.active:link {
	font-weight: bold;
	padding: 3px;
	color: #8b1c1a;
	text-decoration: none;
}

#main_navlist a.active:visited {
	font-weight: bold;
	padding: 3px;
	color: #8b1c1a;
	text-decoration: none;
}

#main_navlist a.active:hover {
	font-weight: bold;
	padding: 3px;
	color: #fff;
	text-decoration: none;
}

/* @end */

/* @group HeaderNavigation */

/* Header Navigation /*
/*======================================================================*/

#header_navlist {
	padding-top: 7px;
	text-transform: uppercase;
	color: #000;
	font-size: 0.9em;
}

#header_navlist ul {
	
}

#header_navlist li {
	display: inline;
	list-style-type: none;
}

#header_navlist a:link, #header_navlist a:visited, #header_navlist a:hover, #header_navlist a:active {
	color: #000;
	text-decoration: none;
}

#header_navlist li a.active {
	color: #8b1c1a;
	font-weight: bold;
}

/* @end */

/* @group SubNavigation */

/* Sub Navigation /*
/*======================================================================*/

#sub_navlist {
	padding-left: 0;
	padding-bottom: 1em;
	margin-left: 0;
	text-transform: uppercase;
	color: #000;
}

#sub_navlist li {
	list-style: none;
	margin: 0;
	padding-bottom: 1em;
}

#sub_navlist a:link {
	text-decoration: none;
}

#sub_navlist li a:visited {
	text-decoration: none;
}

#sub_navlist li a:hover {
	color: #fff;
	text-decoration: none;
}

#sub_navlist li a:active {
	color: #fff;
	text-decoration: none;
}

ul#sub_navlist li a.active {
	font-weight: bold;
	color: #8b1c1a;
}

#sub_sub_navlist {
	padding-left: 0.5em;
	margin-left: 0.9em;
	padding-bottom: 1em;
	text-transform: uppercase;
}

#sub_sub_navlist li {
	margin: 6px 0 6px 0;
	padding: 0;
	white-space: normal;
	font-size: 0.9em;
}

#sub_sub_navlist li a:link {
	color: #000;
	text-decoration: none;
}

#sub_sub_navlist li a:visited {
	color: #000;
	text-decoration: none;
}

#sub_sub_navlist li a:hover {
	color: #fff;
	text-decoration: none;
}

#sub_sub_navlist li a:active {
	color: #fff;
	text-decoration: none;
}

#sub_navlist li .active a:link {
	color: #8b1c1a;
	background-color: transparent;
	text-decoration: none;
}

#sub_navlist li .active a:visited {
	color: #8b1c1a;
}

#sub_navlist li .active a:hover {
	color: #8b1c1a;
	text-decoration: none;
}

#sub_sub_navlist li.active {
	color: #8b1c1a;
	font-weight: bold;
	list-style-image: url(../_image/struktur/watches.gif);
}

#sub_sub_navlist li {

	
}

/* @end */

/* @group ClubNavigation */


/* Sitemap Navigation /*
/*======================================================================*/

#sitemap {
	padding: 0;
	margin: 3px 0 0 0;
	text-transform: uppercase;
	color: #000;
}

#sitemap ul {
	
}

#sitemap li {
	display: inline;
	list-style-type: none;
}

#sitemap a:link, #sitemap a:visited {
	color: #000;
	text-decoration: none;
}

#sitemap a:hover, #sitemap a:active {
	padding: 0;
	margin: 0;
	color: #fff;
	text-decoration: none;
}

/* Club Navigation /*
/*======================================================================*/

#club_navlist {
	padding: 0;
	margin: 5px 0 0 0;
	text-transform: uppercase;
	color: #000;
	float: right;
}

#club_navlist ul {
	
}

#club_navlist li {
	display: inline;
	list-style-type: none;
}

#club_navlist a:link, #club_navlist a:visited {
	color: #000;
	text-decoration: none;
}

#club_navlist a:hover, #club_navlist a:active {
	padding: 0;
	margin: 0;
	color: #fff;
	text-decoration: none;
}

/*

@end */

/* @group LangNavigation */

/* Footer Navigation /*
/*======================================================================*/

ul#langmenu {
	list-style: none;
	color: #000;
	padding: 3px 0px 3px 0px;
}

ul#langmenu li {
font-size: 0.9em;
	display: inline;
	list-style-type: none;
	padding: 3px 0px 3px 0px;
}

#langmenu a:link, #langmenu a:visited {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}

#langmenu a:hover, #langmenu a:active {
	color: #fff;
	text-decoration: none;
}

#langmenu a.active {
	color: #8b1c1a;
	font-weight: bold;
	text-decoration: none;
}

/* Jumper Navigation /*
/*======================================================================*/

/* @end */

/* @group FooterNavigation */

/* Footer Navigation /*
/*======================================================================*/

ul#FooterNavigation {
	list-style: none;
	color: #000;
}

ul#FooterNavigation li {
	display: inline;
	list-style-type: none;
}

#footer a:link, #footer a:visited {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}

#footer a:hover, #footer a:active {
	color: #fff;
	text-decoration: none;
}

/* Jumper Navigation /*
/*======================================================================*/

/* @end */

/* @group Jumper */

#jumper a:link, #jumper a:visited {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}

#jumper a:hover, #jumper a:active {
	color: #fff;
	text-decoration: none;
}

/* @end */

/* Button Marken /*
/*======================================================================*/

#jumper_marken a:link, #jumper_marken a:visited {
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}

#jumper_marken a:hover, #jumper_marken a:active {
	color: #fff;
	text-decoration: none;
}

/* int */

.button_int a:link {
	padding: 0 22px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../_image/struktur/icon/icon_int_normal.gif) no-repeat;
}




.button_int a:visited {
	padding: 0 22px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../_image/struktur/icon/icon_int_normal.gif) no-repeat;
}

.button_int a:hover {
	padding: 0 22px;
	color: #fff;
	background: url(../_image/struktur/icon/icon_int_over.gif) no-repeat;
}

.button_int a:active {
	padding: 0 22px;
	color: #fff;
	background: url(../_image/struktur/icon/icon_int_over.gif)no-repeat;
}


/* ext */


.button_ext a:link {
	padding: 0 22px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../_image/struktur/icon/icon_ext_normal.gif) no-repeat;
}

.button_ext a:visited {
	padding: 0 22px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../_image/struktur/icon/icon_ext_normal.gif) no-repeat;
}

.button_ext a:hover {
	padding: 0 22px;
	color: #fff;
	background: url(../_image/struktur/icon/icon_ext_over.gif) no-repeat;
}

.button_ext a:active {
	padding: 0 22px;
	color: #fff;
	background: url(../_image/struktur/icon/icon_ext_over.gif)no-repeat;
}

/* Formular /*
/*======================================================================*/

/* bilder jumper /*
/*======================================================================*/

/* @group Button */

.button_print a:link {
	padding: 0 22px;
	background: url(../_image/struktur/icon/icon_print_normal.gif) no-repeat;
}

.button_print a:visited {
	padding: 0 22px;
	background: url(../_image/struktur/icon/icon_print_normal.gif) no-repeat;
}

.button_print a:hover {
	padding: 0 22px;
	background: url(../_image/struktur/icon/icon_print_over.gif) no-repeat;
}

.button_print a:active {
	padding: 0 22px;
	background: url(../_image/struktur/icon/icon_print_over.gif)no-repeat;
}

.button_top a:link {
	padding: 0 22px;
	background: url(../_image/struktur/icon/icon_top_normal.gif) no-repeat;
}

.button_top a:visited {
	padding: 0 22px;
	background: url(../_image/struktur/icon/icon_top_normal.gif) no-repeat;
}

.button_top a:hover {
	padding: 0 22px;
	background: url(../_image/struktur/icon/icon_top_over.gif) no-repeat;
}

.button_back {
	
}

.button_back a:link {
	padding: 0 22px;
	background: url(../_image/struktur/icon/icon_back_normal.gif) no-repeat;
}

.button_back a:visited {
	padding: 0 22px;
	background: url(../_image/struktur/icon/icon_back_normal.gif) no-repeat;
}

.button_back a:hover {
	padding: 0 22px;
	background: url(../_image/struktur/icon/icon_back_over.gif) no-repeat;
}

/* @end */

/* @group FlashObjects */

#flash_content1 {
	display: block;
	overflow: auto;
	text-align: center;
	visibility: visible;
}

/* @end */

div#pageimages img {
	margin-bottom: 2em;
}

#indexedsearchbox {
	border: 0px solid red;
}

ul#artikel_navi {
	width: 572px;
	text-transform: uppercase;
	margin-bottom: 22px;
}

ul#artikel_navi li a {
	list-style: none;
	white-space: nowrap;
}

ul#artikel_navi li a.active {
	color: #8b1c1a;
	font-weight: bold;
}

ul#artikel_navi li {
	display: inline;
}

/* Tooltip /*
/*======================================================================*/

#tinhalte {
	position: relative;
	left: 0px;
}


/* Diverses /*
/*======================================================================*/

.form_error {
	margin-left: 22px;
	font-weight: bold;
	color: #8b1c1a;
	list-style-type: none;
}

.form_error_ul {
	margin-left: 22px;
	font-weight: bold;
	color: #8b1c1a;
	list-style-type: none;
}

.form_error_li {
	margin-left: 22px;
	font-weight: bold;
	color: #8b1c1a;
	list-style-type: none;
}


.kleintext {
	font-size: 0.8em;
}

a img {
	border: 0px;
}

.boexli {
	padding: 0 0 0 0;
}

.boexli a {
	font-size: 1em;
}

.boexli strong a {
	text-decoration: none;
}

.boexli .img_boexli {
	float: left;
}

div.article-single-item img {
	float: left;
}

.boexli .text_boexli {
	margin-left: 120px;
	min-height: 90px;
}

.line_boexli {
	border: #d18726 0px solid;
	color:#d18726;
	background-color: #d18726;
	height: 1px;
	margin-bottom: 13px;


}

/* @group Sprachausblender */

body#page-234 ul#langmenu {
	display: none;
}

/* @end */

.artikel_navi {
	margin-bottom: 22px;
	text-transform: uppercase;
	line-height: 1.5em;
}

div.news-list-item {
	display: table;
	width: 100%;
}

.news-list-morelink {
margin-top: 5px;
margin-bottom: 5px;
clear: both;
}

.img_artikel_big {
	margin-right: 22px;
}

.searchresult {
	margin-right: 22px;
	font-weight: bold;
}

#paging {
	margin-bottom: 8px;
	margin-top: 8px;
}



.tx-ttnews-browsebox-SCell a{
    font-weight: bold;
	color: #8b1c1a;
}

.newscontent {
	padding: 22px 0px 22px 0px;
}

#logo_switch {
	position: relative;
	top: 36px;
}


#maincontent h1 {
	height: 44px;
}

/* @group Sitemap */

.csc-sitemap ul {
	margin: 0 0 0 20px;
}
.csc-sitemap ul li {
	list-style: none;
	list-style-image: url();
}


/* @end */

/* @group Guestbook */

.gb_entry {
	border: 0;
	margin: 0px 0px 11px 0px;
	padding: 0px 0px 11px 0px;
	border-bottom: 1px solid #8b1c1a;
}

.gb_legend {
	font-size: 0.8em;
	margin-bottom: 6px;
}

.gb_pagebrowser {
	border-top: 1px solid #8b1c1a;
	border-bottom: 1px solid #8b1c1a;
	padding: 10px 00px 10px 00px;
	margin-bottom: 22px;
}

/* @end */

/* @group Formulare */


/* @group Kataloge */
#bestellformular {
}

#bestellformular #sending input, #bestellformular select#anrede {
	padding: 2px;
	border: 1px solid #8b1c1a;
	background: #f9cc77;
}

#bestellformular #sending {
	margin-left: 160px;
}

#mailform label {
	margin-right: 22px;
}

#bestellformular #address_left input, #bestellformular #address_right input {
	margin-bottom: 4px;
	border: 1px solid #8b1c1a;
	background: #f9cc77;
}

.indexedsearch .suchfeld, input.tx-indexedsearch-searchbox-sword.sword {
	height: 15px;
	width: 120px;
	font-size: 1em;
	margin: 0px 0px 4px 0px;
	padding: 2px;
	border: 1px solid #8b1c1a;
	text-align: left;
	background: #f9cc77;
}

.tx-felogin-pi1 input {
	height: 18px;
	width: 120px;
	font-size: 1em;
	margin: 0px 0px 4px 0px;
	padding: 2px;
	border: 1px solid #8b1c1a;
	text-align: left;
	background: #f9cc77;
}



#bestellformular fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	width: 280px;
}

.bottomline {
	border-bottom: #d18726 1px solid;
}

#bestellformular textarea#textareainput.textarea {
	width: 400px;
	height: 80px;
	margin-left: 160px;
	border: 1px solid #8b1c1a;
	background: #f9cc77;
}

#bestellformular ol, #bestellformular ol li {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
	margin-bottom: 22px;
}

#bestellformular label {
	display: block;
	float: left;
	width: 100px;
}
#bestellformular #uhren_links label, #bestellformular #uhren_rechts label, #bestellformular #juwelen_links label, #bestellformular #juwelen_rechts label, #bestellformular #druck_links label, #bestellformular #druck_rechts label {
	display: block;
	float: left;
	width: 150px;
}

#bestellformular .lang {
	margin-left: 10px;
}

#bestellformular #sending {
	margin-top: 22px;
}

/* @end */

/* @group Loginbox */
.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
	color: #FF0000;
}

.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
	margin-top: 22px;
	margin-bottom: 5px;
	border-collapse: collapse;
}

.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
	padding: 5px;
}

.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell 	{
	font-weight: bold;
}

.tx-loginboxmacmade-pi1 input {
	font-size: 1em;
	margin: 0;
	margin-top: 0;
	padding: 2px;
	border: 1px solid #8b1c1a;
	text-align: left;
	background: #f9cc77;
	color: #000;
	cursor: pointer;

}

/* @end */

/* @group Indexed Search */

#indexedsearch .suchfeld, input .tx-indexedsearch-searchbox-sword.sword {
	height: 15px;
	width: 120px;
	font-size: 1em;
	margin: 0px 0px 4px 0px;
	padding: 2px;
	border: 1px solid #8b1c1a;
	text-align: left;
	background: #f9cc77;
}

#indexedsearch .searchbox-button, .mf-submit, input.tx-indexedsearch-searchbox-button.submit {
	height: 21px;
	font-size: 1em;
	margin: 0;

	margin-top: 0;
	padding: 2px;
	border: 1px solid #8b1c1a;
	text-align: center;
	background: #f9cc77;
	color: #000;
	cursor: pointer;
}

#indexedsearch st {
	height: 21px;
	font-size: 1em;
	margin: 0;
	margin-top: 0;
	padding: 2px;
	text-align: center;
	border: 1px solid #8b1c1a;
	background: #f9cc77;
	color: #000;
	cursor: pointer;
}

/* @end */

td {
	vertical-align: top;
}

#mailform .mf-input, #mailform .mf-text {
	width: 400px;
	margin: 0px 0px 4px 0px;
	padding: 2px;
	border: 1px solid #8b1c1a;
	background: #f9cc77;
}

#mailform label {
	margin-right: 22px;
}

/* @end */

/* @group tt_news */

.news-catmenu a {
	
}

.news-catmenu .level1 {
	font-weight: bold;
	margin-top: 22px;
}

.news-catmenu .level2 {
	text-indent: 11px;
	font-weight: normal;
	margin-top: 0px;
}

.news-catmenu .level3 {
	text-indent: 22px;
	font-weight: normal;
	margin-top: 0px;
}

.news-catmenu .level4 {
	text-indent: 33px;
	font-weight: normal;
	margin-top: 0px;
}

.tx-loginboxmacmade-pi1 td {
	background: #edb140;
}

.tx-indexedsearch td {
	background: transparent;
}

.tx-indexedsearch .tx-indexedsearch-browsebox LI {
	display: inline;
	margin-right: 5px;
}

.tx-indexedsearch-browsebox {
	margin: 22px 0px 22px 0px ;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width: 100px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width: 150px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top: 10px;
	margin-bottom: 5px;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {
	font-weight: bold;
	font-style: italic;
}

.tx-indexedsearch .tx-indexedsearch-noresults {
	text-align: center;
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr {
	font-style: italic;
	padding-bottom: 6px;
	border-bottom: #d18726 1px solid;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: #8b1c1a;
}
	border: #d18726 0px solid;

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	border-top: 1px solid red;
	margin-top: 4px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top: 20px;
	margin-bottom: 5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	vertical-align: middle;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color: #666666;
}

.tx-indexedsearch .tx-indexedsearch-category {
	background: #cccccc;
	font-size: 16px;
	font-weight: bold;
}

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */

.tx-indexedsearch .res-tmpl-css {
	clear: both;
	margin-bottom: 1em;
}

.tx-indexedsearch .searchbox-tmpl-css LABEL {
	margin-right: 1em;
	width: 10em;
	float: left;
}

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
	letter-spacing: 0;
	font-weight: normal;
	margin-top: -1.2em;
	float: right;
}

.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
	float: left;
}

.tx-indexedsearch .info-tmpl-css dd.item-mtime {
	float: none;
}

.tx-indexedsearch .info-tmpl-css dd.item-path {
	float: none;
}

.tx_ttnews_categdropdown {
	width: 120px;
	margin: 4px;
	line-height: 1.5em;
	font-size: 1em;
	border: 1px solid #8b1c1a;
	text-align: left;
	background: #f9cc77;	
}

.news-search-form-submit input {
	line-height: 1.5em;
	font-size: 1em;
	border: 1px solid #8b1c1a;
	text-align: left;
	background: #f9cc77;	
}



/* Form Guestbook */


.gb_new input {
	margin: 0;
	padding: 2px;
	border: 1px solid #8b1c1a;
	background: #f9cc77;
	color: #000;
	width: 200px;
}

.gb_new textarea {
	margin: 0;
	padding: 2px;
	border: 1px solid #8b1c1a;
	background: #f9cc77;
	color: #000;
	width: 460px;
}



/* Suche Antike Uhren /*
/*======================================================================*/

.news_category_dropdown {
margin-bottom: 22px;
padding: 2px;
	border: 1px solid #8b1c1a;
	background: #f9cc77;
	width: 198px;
}

.news-search-form-submit input{
	background: #f9cc77;
	height: 22px;
	width: 198px;
	text-align: center;
}



/* Sitmap /*
/*======================================================================*/

div#tx_slsitemap {
padding:0 0 10px 62px;
line-height:20px;
}
div#tx_slsitemap .tx_slsitemap-websiteTitle {
font-size:13px;
font-weight:bold;
color:#000;
margin:0 0 2px -43px;
}


/* Layout the Links */
li.MainFirst a {
font-weight:bold;
}

a.Main {
font-weight:bold;
text-decoration:none;
}
a.Main:hover {
font-weight:bold;
text-decoration:none;
}
a.Sub {
font-weight:normal;
text-decoration:none;
}
a.Sub:hover {
font-weight:normal;
text-decoration:none;
}



/* List margin und padding */
div#tx_slsitemap ul {
padding:0 0 0 22px;
margin:0 0 0 -43px;
}
div#tx_slsitemap li {
padding:0 0 0 43px;
margin:0;
list-style-type:none;
}

/* Get the Backgrounds */
div#tx_slsitemap li.MainFirst {
background:url(/typo3conf/ext/sl_sitemap/images/default/sl_sitemap_MainFirst.gif) no-repeat 0% 0%;
}
div#tx_slsitemap li.MainLast {
background:url(/typo3conf/ext/sl_sitemap/images/default/sl_sitemap_MainLast.gif) no-repeat 0% 0%;
}
div#tx_slsitemap li.SubMiddle {
background:url(/typo3conf/ext/sl_sitemap/images/default/sl_sitemap_SubMiddle.gif) no-repeat 0% 0%;
}
div#tx_slsitemap li.SubLast {
background:url(/typo3conf/ext/sl_sitemap/images/default/sl_sitemap_SubLast.gif) no-repeat 0% 0%;
}

/* Active Point */
.Sitemap_pathActive {
color:#BF2236;
font-size:13px;
font-weight:bold;
}






/* Wettbewerb Powermail Deutsch/*
/*======================================================================*/


.tx-powermail-pi1_fieldset {

}


#powermaildiv_uid331 label, #powermaildiv_uid332 label, #powermaildiv_uid333 label, #powermaildiv_uid334 label, #powermaildiv_uid335 label{
	padding: 2px;
	border: 0px #8b1c1a dashed;
	width: 80px;
	float: left;
}

#powermaildiv_uid331 input, #powermaildiv_uid332 input, #powermaildiv_uid333 input, #powermaildiv_uid334 input, #powermaildiv_uid335 input{
	padding: 2px;
	margin-bottom: 10px;
	border: 1px #8b1c1a solid;
	background: #f9cc77;
	width: 300px;
}


/* persönliche Angaben */

#powermaildiv_uid337 label, #powermaildiv_uid338 label, #powermaildiv_uid339 label, #powermaildiv_uid340 label, #powermaildiv_uid341 label, #powermaildiv_uid342 label{
	padding: 2px;
	border: 0px #8b1c1a dashed;
	width: 80px;
	float: left;
}


#powermaildiv_uid337 input, #powermaildiv_uid338 input, #powermaildiv_uid339 input, #powermaildiv_uid340 input, #powermaildiv_uid341 input, #powermaildiv_uid342 input{
	padding: 2px;
	margin-bottom: 10px;
	border: 1px #8b1c1a solid;
	background: #f9cc77;
	width: 300px;
}

#powermaildiv_uid336 label{
	padding: 2px;
	border: 0px #8b1c1a dashed;
	width: 80px;
	float: left;
	margin-top: 20px;
	margin-bottom: 10px;
}



#powermaildiv_uid336 select{
	margin-top: 20px;
	margin-bottom: 10px;
}



#powermaildiv_uid344 input{
	padding: 2px;
	margin-bottom: 10px;
	margin-top: 20px;
	border: 1px #8b1c1a solid;
	background: #f9cc77;
	width: 150px;
	margin-left: 82px;
}







/* captcha */








/* @end */

