@import url("/template/100034/basic.css");
@import url("/template/100034/print.css") print;

div#headpic
{
  background: #cccccc url(/template/100034/images/banner6000007.jpg) no-repeat;
}
div#content    { width:   695px; }
div#infospalte { display: none; }
div#brotkrumen {  width:  700px;}

.box_haedline     { color: #0f9707; font-variant:normal; }
.vstlist_headline { color: #0f9707; font-variant:normal; }
.event_title      { color: #0f9707; font-variant:normal; }

/******************* HTML-ELEMENTE *********************/
body {
	font-size: 12px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em;
	font-variant: small-caps
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

form {
	padding: 0px;
	top: 0px;
	width: auto;
	height: 100%;
	margin:0 auto;
	width:994px;
}

body.notizbody {
	background:none;
	background-image:url(/images/notizkopf.gif);
	background-repeat:repeat-x;
}

body.qpaybody{
}


input,select,textarea {
	border:1px triple #000000;
	background-color:#EFECE4;
}

/*******************  VTI-Links (Bild/Text) *********************/
.vti_text_link {
	text-decoration:none;
	color:black;
	font-weight:normal;
}
.vti_bild_link {
	border:none;
	margin:0px;
	background:none;
}

/******************* Module allgemein  *********************/
.mod_head {
	text-align:left;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	vertical-align:middle;
	color:#0f9707;
	background-color:#f4f1d3;
	padding-left:10px;
	margin-top:1px;
}
.mod_head_line {
	border:none;
	color:#0f9707;
}
.mod_content {
	padding:5px;
	text-align:left;
}
.mod_content_ul {
	padding:5px;
	text-align:left;
	border-bottom:solid 1px silver;
}
.mod_normal {
}
.mod_normal_bold {
	font-weight:bold;
}
.mod_normal_lu {
	border-bottom:dotted 1px silver;
}
.mod_normal_lo {
	border-top:solid 1px silver;
}
.mod_normal_cont {
	width:550px;
	text-align:left;
	/*border-bottom:1px solid silver;*/
	vertical-align:middle;
	color:#0f9707;
	padding-left:10px;
	margin-top:1px;
}
.box_headline {
}
.btn_submit {
	background-color:#f4f1d3;
	border: 1px solid #d3d2c4;
	background-image: url(/images/button_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
	padding-left:10px;
	padding-right:25px;
	text-align:left;
	cursor:pointer;
	font-size:9pt;
}

a.btn_submit {
	height: 17px;
}

.WeiterButton,
.bestell_weiter_button {
	background-color:#f4f1d3;
	border: 1px solid #d3d2c4;
	background-image: url(/images/button_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
	padding-left:10px;
	padding-right:30px;	
	text-align:left;
	cursor:pointer;
	font-size:9pt;
	color:black;
}
a.WeiterButton {
	display:block;
	height: 17px;		
}

a.WeiterButton:visited {
	color:black;	
}

div#content a.WeiterButton:visited {
	color:black;	
}

.ZurueckButton {
	background-color:#f4f1d3;
	border: 1px solid #d3d2c4;
	background-image: url(/images/button_arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	padding-right:10px;
	padding-left:30px;
	text-align:right;
	cursor:pointer;
	color:black;
	font-size:9pt;
}
a.ZurueckButton {
	display:block;
	height: 17px;
}

a.ZurueckButton:visited {
	color:black;	
}

a.WeiterButton,
a.ZurueckButton,
a.login_submit,
td.ZurueckButton
{
	width:100px;
}
a.meinedaten_button,
.mod_bestzusammenfassung_strg a.ZurueckButton
{
	width:150px;
}

div#content a.ZurueckButton:visited {
	color:black;	
}

/******************* Tpl 20 KundenLogin  *********************/
.login_bnn_txt {
	width:80%;
}
.login_bnn_pwd {
	width:80%;
}
.login_neu_bnn {
}
.login_reg_bnn {
}
.login_submit {
	background-color:#f4f1d3;
	border: 1px solid #d3d2c4;
	background-image: url(/images/button_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
	padding-left:10px;
	padding-right:30px;
	text-align:left;
	cursor:pointer;
	color:black;
	font-size:9pt;
}
a.login_submit{
	vertical-align:middle;
	display:block;
	height: 17px;
}

.login_abbruch{
	background-color:#f4f1d3;
	border: 1px solid #d3d2c4;
	background-image: url(/images/button_arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	padding-right:10px;
	padding-left:30px;
	text-align:right;
	cursor:pointer;
	color:black;
	font-size:9pt;
}
a.login_abbruch {
	display:block;
	height: 17px;
}


.login_autcode
{
	width: 155px;
}
.LoginAutCodeNeu
{
	width: 250px;
} 
.LoginAutCodeSubmit
{
	width: 90px;
}


/*******************  Tpl 1001 Kurzsuche *********************/
.kurzsuche_box {
	border:none;
}
.kurzsuche_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.kurzsuche_text     {
}
.KurzsucheRubrik    {
}
.KurzsucheKategorie {
}
.KurzsucheKeyWort   {
	width:150px;
	height:20px;
	margin:0px;
	padding:0px;
}
.KurzsucheKurzBez   {
}
.KurzsucheTag       {
}
.KurzsucheMonat     {
}
.KurzsucheJahr      {
}
.KurzsucheSubmit    {
	background-image:url(/images/go.gif);
	background-position: left;
	background-repeat: no-repeat;
	width:32px;
	height:17px;
	border:none;
	cursor:pointer;
	font-size:8pt;
}

/******************* Tpl 1002 RegioninfoListe *********************/
.RegioninfoListe {
}


/******************* Tpl 1003 KategorienListe *********************/
.KategorienListe {
}

/********************* Tpl 41 SaferPay ***************************/
#saferpayform{
	position:relative; 
}
.saferpaymod_cont{
	margin:10px;
	width:560px;
}
.saferpaymod_head {
	width:550px;
	text-align:left;
	/*border-bottom:1px dotted silver;*/
	vertical-align:middle;
	color:#0f9707;
	padding-left:10px;
	margin-top:1px;
}
.saferpaymod_headline{
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	color:#0f9707;
}

.saferpaymod_panel{}
.saferpaymod_panel_tab{}
.saferpaymod_panel_td{}
.saferpaymod_panel_head{}

/********************* Tpl 41 BundSCard ***************************/
.bundscardpaymod_cont{
	margin:10px;
	width:560px;
}
.bundscardpaymod_head {
	width:550px;
	text-align:left;
	/*border-bottom:1px dotted silver;*/
	vertical-align:middle;
	color:#0f9707;
	padding-left:10px;
	margin-top:1px;
}
.bundscardmod_headline{
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	color:#0f9707;
}

.bundscardmod_panel{ border:none;width:auto; }
.bundscardmod_panel_tab{}
.bundscardmod_panel_td{}
.bundscardmod_panel_head{}

/********************* Tpl 44 PayPal ***************************/
.paypalmodpaymod_cont{
	margin:10px;
	width:560px;
}
.paypalmodpaymod_head {
	width:550px;
	text-align:left;
	/*border-bottom:1px dotted silver;*/
	vertical-align:middle;
	color:#0f9707;
	padding-left:10px;
	margin-top:1px;
}
.paypalmod_headline{
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	color:#0f9707;
}

.paypalmodmod_panel{}
.paypalmodmod_panel_tab{}
.paypalmodmod_panel_td{}
.paypalmodmod_panel_head{}

/******************* Tpl 1004 VstKalender *********************/
#span_anwender_ausgabe {
	display:none;
}
#span_ausrichter_ausgabe {
}
.mod_vstliste   {
	margin:20px;
	width:560px;
}
.mod_vstliste_head {
	width:550px;
	text-align:left;
	/*border-bottom:1px dotted silver;*/
	vertical-align:middle;
	color:#0f9707;
	padding-left:10px;
	margin-top:1px;
}
.vstlist_headline {
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	color:#0f9707;
}
.mod_vstdedail  {
	margin:0px;
	width:560px;
}
.event_title {
	color:#0f9707;
	font-weight:bold;
	text-decoration:none;
	font-variant:small-caps;
}
.event_subtitle {
	color:#000000;
	font-weight:bold;
	margin-bottom:2px;
}
.event_block {
	color:#000000;
}
.event_block_bold {
	color:#000000;
	font-weight:bold;
}
.Kalender_Paging {
}
.Kalender_Paging_Akt {
}
.Kalender_Paging_Deaktiv {
	display:none;
}
.Kalender_Paging_Zurueck {
	background-color:#f4f1d3;
	border: 1px solid #d3d2c4;
	background-image: url(/images/button_arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	width: 40px;
	padding-right:10px;
	padding-left:30px;
	text-align:right;
	cursor:pointer;
	color:black;
	font-size:9pt;
	display:block;
	float:right;
}
.Kalender_Paging_Erster {
}
.Kalender_Paging_Zurueck_Deaktiv {
}
.Kalender_Paging_Erster_Deaktiv  {
}
.Kalender_Paging_Weiter {
	background-color:#f4f1d3;
	border: 1px solid #d3d2c4;
	background-image: url(/images/button_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
	width: 40px;
	padding-left:10px;
	padding-right:30px;
	text-align:left;
	cursor:pointer;
	color:black;
	font-size:9pt;
	display:block;
	float:right;
}
.Kalender_Paging_Letzter {
}
.Kalender_Paging_Weiter_Deaktiv {
}
.Kalender_Paging_Letzter_Deaktiv {
}


/******************* Tpl 1005 VstBeschreibung *********************/
/* wie Tpl 1004 */
.mein_vibus_login {
}
.anfrage_formular {
}
.box_infomeldung {
	border:dotted 1px red;
	background-color:#FFFFFF;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.box_infomeldung_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom: 10px;
}
.termin_box {
	border:dashed 1px darkblue;
	width:95%;
}


/******************* Tpl 1006 BestplatzAuswahl *********************/
.bestplatz_box {
	width:95%;
}
.bestplatz_box_head {
	font-weight:bold;
}
.bestplatz_box_body {
	background-color:#f4f1d3;
}
.bestplatz_submit {
	text-align:left;
	margin-top:5px;
	width:230px;
	font-size:9pt;
}
.bestplatz_select {
	margin:0px;
	width:50px;
}
.bestplatz_select_option {

}
.bestplatz_sektor_head {
	padding:5px;
	background-color:#f4f1d3;
	font-weight:bold;
}

/******************* Tpl 1007 VkvStep *********************/


/******************* Tpl 1008 FehlerMeldung *********************/
#FEHLERMELDUNG
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:11;
}
#FEHLERBACKGROUND {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:Black;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	z-index:10;
}
.fehler_head {
	border-bottom: solid red 1px;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:5px;
}
.fehler_headline {
	color:red;
	font-weight:bold;
}
.fehler_box {
	position:absolute;
	left:33%;
	top:33%;
	height:33%;
	width:33%;
	border: solid red 1px;
	padding:5px;
	background-color:white;	
}
.fehler_body {
     padding:15px;
}
.fehler_closelink {
     color:red;
}

/******************* Tpl 1009 KundenInfo *********************/


/******************* Tpl 1010 WarenkorbInfo *********************/
/* wie Tpl 2002 */

.warenkorb_leer {
	height: 100px;
	border:dotted 1px #0f9707;
	text-align:center;
}
.warenkorb_leer_text{
	margin-top:43px; 
}

/******************* Tpl 1011 Anwenderliste *********************/
.Anwenderliste {
}
.Anwenderliste li a:link {
	text-decoration:none;color:black;
}
.Anwenderliste li a:hover {
	text-decoration:underline;
	color:red;
}
li.SelectedAnwender a:link {
	text-decoration:none;
	color:red;
}


/******************* Tpl 1012 Artikelliste *********************/
.mod_artliste   {
	margin:10px;
	width:560px;
}
.mod_artliste_head {
	width:550px;
	text-align:left;
	/*border-bottom:1px dotted silver;*/
	vertical-align:middle;
	color:#0f9707;
	padding-left:10px;
	margin-top:1px;
}
.artlist_headline {
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	color:#0f9707;
}
.mod_artdedail  {
	margin:10px;
	width:560px;
}
.art_detail_link {
}
.artliste_submit {
}
.artliste_select {
}

/******************* Tpl 1013 ArtikelBeschreibung *********************/
/* wie Tpl 1012 */

/******************* Tpl 1014 WarenkorbKurzInfo *********************/
/* wie Tpl 2002 */

/******************* Tpl 1015 Rubrikenliste *********************/
.RubrikenListe {
	list-style:none;
	padding:0;
	margin:0 10px;
}
.SelectedRubrik {
}
li.rubrik_top_menu  {
	float:left;
	margin:0 1px;
	border-bottom: 3px solid #FFFFFF;
}
li.rubrik_top_menu a {
	background-color:#f4f1d3;
	height: 20px;
	float: left;
	width: 100px;
	display: block;
	border: 1px solid #dcdce9;
	color: #0f9707;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;
}
li.rubrik_top_menu_SelectedRubrik{
	float:left;
	margin:0 2px;
	border-bottom: 3px solid #0f9707;
}
li.rubrik_top_menu_SelectedRubrik a {
	background-color:palegoldenrod;
	height: 20px;
	float: left;
	width: 100px;
	display: block;
	border: 1px solid #dcdce9;
	color: #0d2474;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;
}

/******************* Tpl 1016 Bestellungen kurz (Meine Daten) *********************/

.meinedaten_button { width: 150px; color: #e28401; }
input.meinedaten_button { width: 210px; }

/******************* Tpl 1017 Bestellungen lang (Meine Daten) *********************/


/******************* Tpl 1018 Karte kurz (Meine Daten) *********************/


/******************* Tpl 1019 Karte lang (Meine Daten) *********************/


/******************* Tpl 1020 Rechungen kurz (Meine Daten) *********************/


/******************* Tpl 1021 Rechungen lang (Meine Daten) *********************/


/******************* Tpl 1022 Notizen standard *********************/


/******************* Tpl 1023 Notizen kurz (Meine Daten) *********************/


/******************* Tpl 1024 Notizen lang (Meine Daten) *********************/


/******************* Tpl 1025 Suche *********************/
.ErweiterteSucheLink {text-decoration:none;color:black;font-weight:bold;}
.SucheAnwenderListe{
	width:250px;
}
.SucheRubrik {
	width:250px;
}
.SucheKategorie {
	width:250px;
}
.SucheKeyWort {
	width:250px;
}
.SucheKurzBez {
	width:250px;
}
.SucheVeranstalter{
	width:250px;
}
.SucheOrt{
	width:250px;
}
.SucheHaus{
	width:250px;
}
.SucheSaal{
	width:250px;
}
.SucheTag {
	width:50px;
}
.SucheMonat {
	width:50px;
}
.SucheJahr {
	width:70px;
}
.SucheDatumVon {
	float:left; 
}

.SucheDatumBis {
	float:left; 
}
.SucheSubmit {
	width:250px;
	background-color:#f4f1d3;
	border: 1px solid #d3d2c4;
	background-image: url(/images/go.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
	padding-left:10px;
	padding-right:25px;
	text-align:left;
	cursor:pointer;
	font-size:9pt;
}

/******************* Tpl 1029 AnwenderAnfrage *********************/
.AnwAnfrAnrede {}
.AnwAnfrName {}
.AnwAnfrEmail {}
.AnwAnfrMessage {}
.AnwAnfrSubmit {}

/************************ Tpl 1033 Gutschein  ***********************/
.mod_gutschein{
	margin:20px;
	width:560px;
}
.mod_gutschein_head{
	width:550px;
	text-align:left;
	/*border-bottom:1px dotted silver;*/
	vertical-align:middle;
	color:#0f9707;
	padding-left:10px;
	margin-top:1px;
}
.gutschein_headline{
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	color:#0f9707;
}
.mod_gutscheindedail{
	margin:20px;
	width:560px;
}

.GutscheinWerte{
	width:200px;
}

.GutscheinWerte_li{

}

.GutscheinFormulare{
	width:200px;
}

.GutscheinAnwender{
	width:200px;
}

.GutscheinFreitext{
	width:270px;
	height:70px;
}

img.GutscheinVorschau {
	
}

.GutscheinRefreshButton {
	
}

.GutscheinKaufButton {
	width:200px;
}

.GutscheinWkMeldung
{
	border:1px solid gray;
	padding:10px;
}

/******************* Tpl 2000 KundenLogin *********************/
.kurz_login_bnn_txt {
}
.kurz_login_bnn_pwd {
}
.kurz_login_submit {
}

/******************* Tpl 2001 KundenDaten *********************/
.lable {
}
.KundenDatenSpeichern 
{
	width: 150px;
}

/******************* Tpl 2002 WarenkorbDetails *********************/
.mod_wkdetails {
	margin:0px;
	width:560px;
}
.mod_wkdetails_head {
	width:550px;
	text-align:left;
	/*border-bottom:1px dotted silver;*/
	vertical-align:middle;
	color:#0f9707;
	padding-left:10px;
	margin-top:1px;
	margin-bottom:30px;
}
.wkdetails_headline {
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	color:#0f9707;
}
.mod_wkdetails_cont {
	margin:0px;
	width:560px;
}
.wk_detail_tab {
	width:100%
}
.wk_detail_tr_top {
}
.wk_detail_tr {
}
.wk_detail_th {
	border-bottom: 1px solid #DFDFDF;
}
.wk_detail_td {
	background-color:whitesmoke;
}
.wk_detail_td_top {
	border-top: 1px solid #DFDFDF;
}
.wk_detail_td_bot {
	border-bottom: 1px solid #DFDFDF;
}
.wk_detail_td_det {
	background-color:whitesmoke;
}
.wk_detail_td_gut {
	background-color:whitesmoke;
}
.wk_bgblue {
	background-color:#f4f1d3;
	border:none;
}
.wk_versand_radio {
	border:none;
	height:auto;
	margin:0px;
}
.wk_versand_select {
	margin-bottom:0px;
	width:150px;
}

.preisauswahl_link { display:block; }

/******************* Tpl 2003 ZahlungsDetails *********************/
.mod_zahldetail {
	margin:20px;
	width:560px;
}
.mod_zahldetail_head {
	width:550px;
	text-align:left;
	/*border-bottom:1px dotted silver;*/
	vertical-align:middle;
	color:#0f9707;
	padding-left:10px;
	margin-top:1px;
	margin-bottom:30px;
}
.zahldetail_headline {
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	color:#0f9707;
}
.mod_zahldetail_cont {
	margin:20px;
	width:560px;
}
.zahlmod_panel {
}
.zahlmod_panel_tab {
	border:none;
}
.zahlmod_panel_td {
} 
.zahlmod_panel_head {
	height:40px;
	font-weight:bold;	
}
.zahlmod_panel_label {
	width:25%;
}
.zahlmod_panel_element {
	text-align:left;
}
.zahlmod_panel_input {
	width:200px;
}
.zahlmod_panel_trenntd{
	height: 20px;
	margin:0px;
	padding:0px;
}
.zahlmod_panel_trennline {
	margin-top:10px;
	border-top: 1px dotted Silver;
    height: 10px;
    width: 100%;
}

span.zahlmod_panel_label  {width:auto;font-weight:bold;}

/******************* Tpl 2004 Bestellzusammenfassung *********************/
.mod_bestzusammenfassung {
	margin:10px;
	width:560px;
}
.mod_bestzusammenfassung_head {
	width:550px;
	text-align:left;
	/*border-bottom:1px dotted silver;*/
	vertical-align:middle;
	color:#0f9707;
	padding-left:10px;
	margin-top:1px;
	margin-bottom:30px;
}
.bestzusammenfassung_headline {
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	color:#0f9707;
}
.mod_bestzusammenfassung_cont {
	margin:10px;
	width:560px;
}

.mod_bestzusammenfassung_agb_border{
	border:dotted 1px red;
	background-color:#EFEFEF
}

.mod_bestzusammenfassung_agb{
	margin:5px;
	text-align:center;
}

.mod_bestzusammenfassung_strg{
	margin-top:20px;
}

/* ---- AGB-Text ---- */
#anwender_agb_div1
{
	font-weight:bold;
}
#anwender_agb_div2
{
	font-weight:normal;
	height:200px;
	overflow:scroll;
	margin-top:10px;
}

.anwender_agb_link
{
	font-weight:bold;
	text-decoration:underline;
}

.anwender_datenschutz_link
{
	font-weight:bold;
	text-decoration:underline;
}

/******************* Tpl 2005 Bestellbest�tigung *********************/
.mod_bestbestaetigung {
	margin:10px;
	width:560px;
}
.mod_bestbestaetigung_head {
	width:550px;
	text-align:left;
	/*border-bottom:1px dotted silver;*/
	vertical-align:middle;
	color:#0f9707;
	padding-left:10px;
	margin-top:1px;
	margin-bottom:30px;
}
.bestbestaetigung_headline {
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	color:#0f9707;
}
.mod_bestbestaetigung_cont {
	margin:10px;
	width:560px;
}
.bestell_druck_button {
	background-color:#f4f1d3;
	border: 1px solid #d3d2c4;
	background-image: url(/images/button_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
	width: 180px;
	padding-left:10px;
	padding-right:30px;
	text-align:left;
	cursor:pointer;
	color:black;
	font-size:9pt;
}
.karten_druck_button {
	background-color:#f4f1d3;
	border: 1px solid #d3d2c4;
	background-image: url(/images/button_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
	width: 180px;
	padding-left:10px;
	padding-right:30px;
	text-align:left;
	cursor:pointer;
	color:black;
	font-size:9pt;
}
.rechnung_druck_button {
	background-color:#f4f1d3;
	border: 1px solid #d3d2c4;
	background-image: url(/images/button_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
	width: 180px;
	padding-left:10px;
	padding-right:30px;
	text-align:left;
	cursor:pointer;
	color:black;
	font-size:9pt;
}
.rechnung_weiter_button {
	background-color:#f4f1d3;
	border: 1px solid #d3d2c4;
	background-image: url(/images/button_arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 20px;
	width: 100px;
	padding-left:10px;
	padding-right:30px;
	text-align:left;
	cursor:pointer;
	color:black;
	font-size:9pt;
}

/******************* Tpl 2006 ZahlungsArt *********************/
/* wie Tpl 2002 */

/******************* Tpl 2007 Suche *********************/
.mod_qpay_head {
	width:550px;
	text-align:left;
	/*border-bottom:1px dotted silver;*/
	vertical-align:middle;
	color:#0f9707;
	padding-left:10px;
	margin-top:1px;
	margin-bottom:30px;
}
.qpay_headline {
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	color:#0f9707;
}
.qpaymod_panel {
	width:500px;
}
.qpaymod_panel_tab {
	border:none;
}
.qpaymod_panel_td {
} 
.qpaymod_panel_head {
	height:40px;
	font-weight:bold;	
}
.qpaymod_panel_label {
	width:25%;
}
.qpaymod_panel_element {
	text-align:left;
}
.qpaymod_panel_input {
}


/******************* Tpl 3001 Header *********************/
#kopflogo {
	left: 0px; 
	position: absolute; 
	top: 0px
}
.td_top {
	height: 21px;
}

.td_top_middle {
	height: 65px;
}

.td_top_middle_1 {
	height: 65px;
	width: 400px;
}

.td_top_middle_2 {
	height: 65px;
	width: 250px;
}

.td_top_left {
	width: 650px; 
	height: 1px
}

.td_top_info {
	width: 273px; 
	height: 1px;
}
.td_top_right {
	width: auto; 
	height: 1px
}

.td_info {
	border-right: silver 1px solid;
	border-left: silver 1px solid;
	width:273px;
	overflow: hidden;
}
.td_info_middle {
	height: 60px
}
.td_info_cont {
	/*background-image: url(/images/bg_info.gif)*/
}

.td_content {
	width: 650px
}

/******************* Tpl 3002 Footer *********************/
/* wie Tpl 3001 */


#druckstatusausgabe1 {
	display:none;
	position:absolute;
	left:153px;
	top:303px;
	width:300px;
	height:150px;
	background-color:gray;
	padding:2px;
}
#druckstatusausgabe {
	display:none;
	position:absolute;
	left:150px;
	top:300px;
	width:300px;
	height:150px;
	background-color:#EFECE4;
	padding:2px;
	overflow:hidden;
}
.drucksendestatus {
	border:dotted 1px gray;
	width:296px;
	height:146px;
}
.drucksendebestaetigung {
	border:dotted 1px blue;
	width:296px;
	height:130px;
}
.drucksendeclose {
	width:296px;
	text-align:right;
	cursor:pointer;
}
.drucksendeerror {
	border:dotted 1px red;
	width:296px;
	height:130px;
}

/*************** Flach-Saalplan ***************/

.Saalplaninfo_head
{
	text-align:left;
	font-weight:bold;
}

.Saalplaninfo_bezeich
{
	font-weight:bold;
}

.Saalplaninfo_inhalt
{
	font-weight:normal;
}

td.vst-btn a.ZurueckButton,
td.vst-btn a.WeiterButton 
{
	font-size: 11px;
    width: 150px;
}

/************************************************************/
/*********************  DataTimePicker  *********************/
/************************************************************/
div.datepicker {
	position:absolute;
	text-align:center;
	border: 1px #C4D5E3 solid;
	font-family:arial;
	background:#FFF;
	padding:0;
}
div.datepicker-calendar table {
	border:1px solid #FFF;
	margin:0;
	padding:0;
	text-align:center;
}
div.datepicker div.datepicker-header {
	font-weight:bold;
	background:#E9F5FF;
	border-bottom:1px solid #CCE9FF;
	padding:2px;
	text-align:center;
}
div.datepicker table.header {
	width:175px;
	border:0;
	padding:0;
	text-align:center;
}
td.prev,
td.prev_year,
td.next,
td.next_year {
	width:8%;
	color:#F7B72E;
	cursor:pointer;
	font-weight:bold;
	line-height:16px;
}
td.prev:hover,
td.prev_year:hover,
td.next:hover,
td.next_year:hover {
	color:#FF6600;
}
td.header {
	text-align:center;
	width:68%;
	font-weight:bold;
	line-height:16px;
}
div.datepicker-header {
	height:16px;
}
div.datepicker-calendar table tbody tr {
	border:1px solid #FFF;
	margin:0;
	padding:0;
}
div.datepicker-calendar table tbody tr td {
	border:1px #EAEAEA solid;
	margin:0;
	padding:0;
	text-align:center;
	height:16px;
	line-height:16px;
	width:21px;
	cursor:pointer;
}
div.datepicker-calendar table tbody tr td:hover,
div.datepicker-calendar table tbody tr td.outbound:hover,
div.datepicker-calendar table tbody tr td.today:hover {
	border:1px #CCE9FF solid;
	background:#E9F5FF;
	cursor:pointer;
}
div.datepicker-calendar table tbody tr td.wday {
	border:1px #CCE8FE solid;
	background:#E9F5FF;
	cursor:text;
	width:21px;
	height:16px;
	line-height:16px;
	font-weight:bold;
}
div.datepicker-calendar table tbody tr td.outbound {
	background:#F4F3F3;
}
div.datepicker-calendar table tbody tr td.today {
	border:1px #CCE9FF solid;
	background:#E9F5FF;
	background-image:url(/images/date_active.gif);
	background-repeat:no-repeat;
	position:top left;
	width:21px;
	height:16px;
	line-height:16px;
}
div.datepicker-calendar table tbody tr td.today:hover {
	border:1px #CCE9FF solid;
	background:#E9F5FF;
	background-image:url(/images/date_active.gif);
	background-repeat:no-repeat;
	position:top left;
}
div.datepicker-calendar table tbody tr td.nclick,
div.datepicker-calendar table tbody tr td.nclick_outbound {
	cursor:default;
	color:#aaa;
	width:21px;
	height:16px;
	line-height:16px;
}
div.datepicker-calendar table tbody tr td.nclick_outbound {
	background:#E8E4E4;
	width:21px;
	height:16px;
	line-height:16px;
}
div.datepicker-calendar table tbody tr td.nclick:hover,
div.datepicker-calendar table tbody tr td.nclick_outbound:hover {
	border:1px #EAEAEA solid;
	background:#FFF;
}
div.datepicker-calendar table tbody tr td.nclick_outbound:hover {
	background:#E8E4E4;
}
div.datepicker div.datepicker-footer {
	background:#E9F5FF;
	border-top:1px solid #CCE9FF;
	cursor:pointer;
	text-align:center;
	padding:2px;
}

.date {
	float:left;
	font-family:arial;
	padding:1px;
}
.datepicker-opener-table {
	border:none;
	padding:0;
	border-spacing:0;
	margin:0 0 0 3px;
	background:transparent url(/images/datepicker.gif) no-repeat 0 0;
	width:16px;
	height:16px;
	cursor:pointer;
}
.Opera .datepicker-opener-table {
	float:right;
}
.IE7 .datepicker-opener-table {
	position:relative;
	top:0;
	left:3px;
}
.datepicker-opener-table:hover {
	background:transparent url(/images/datepicker_ro.gif) no-repeat 0 0;
}
.datepicker-opener {
	width:16px;
	height:16px;
	margin:0 0 0 3px;
	cursor:pointer;
}
/************************************************************/
/*********************  DataTimePicker  *********************/
/************************************************************/

/************************************************************/
/*****************  NewsLetterAuswahlCtrl  ******************/
/************************************************************/

.checkboxlist_titel { font-weight:bold; }
.checkboxlist_titel input { display: none; }
.checkboxlist_titel label { display:block;margin:10px;margin-left:0px;padding:0px; }


/************************************************************/
/*****************  NewsLetterAuswahlCtrl  ******************/
/************************************************************/

#FlashFrame td { font-size:11px; }

