@import url("/css/standard.tpl.css");

html 
{
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 0.75em;
    line-height: 1.3em;
}

body,
body.notizbody  {
    background: url("/template/100071/images/back_body.gif") repeat-y scroll 0 0 #FFFFFF;
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
}

h2 {
    color: #000000;
    font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.4em;
    margin: 0 0 0.2em;
    padding: 0;
}

a, p, div, span, td , ul, .vti_text_link 
{
	font-size: 11px;	
	font-family:Arial,Verdana,sans-serif;
}

a:link,
a:visited {
    color: #FF0000;
    text-decoration: underline;
}

#accesskeys {
    left: 0;
    position: absolute;
    top: -150px;
}

ul {
    list-style-type: square;
    margin: 7px 0 15px;
    padding: 0 0 0 15px;
}

p, .normal {
    color: #000000;
    font-size: 1em;
    margin: 0 0 1.4em;
    padding: 0;
}

.invisible {
    display: none;
}

img {
    border: 0 none;
}

#wording {
    height: 100px;
    margin-left: 182px;
    margin-top: 90px;
    position: absolute;
    width: 400px;
}

#wording h2 {
    margin: 0;
}

.baden_ist_programm {
    display: none;
}

.baden_ist_programm {
    background: url("/template/100071/images/baden_ist_programm.gif") no-repeat scroll 0 0 transparent;
    height: 36px;
    width: 226px;
}

.wording_programm {
    background: url("/template/100071/images/wording_programm.gif") no-repeat scroll 0 0 transparent;
    height: 60px;
    width: 400px;
}

h2.wording_programm {
    margin-top: 35px !important;
}

#banner_mobile {
    color: #FFFFFF;
    font-size: 0.95em;
    font-weight: bold;
    margin-left: 800px;
    margin-top: 0;
    padding: 5px;
    position: absolute;
    width: 110px;
}

#banner_mobile p {
    color: #FFFFFF;
    margin: 0;
}

.header_programm {
    overflow: hidden;
}

#header {
    height: 160px;
}

#navipfad_programm {
    font-size: 0.95em;
    height: 30px;
    margin-left: 345px;
    padding-top: 5px;
    text-align: right;
    width: 435px;
}

#navigation {
    float: left;
    width: 155px;
}

#content {
    margin-left: 185px;
    margin-top: 20px;
    width: 580px;
}


body { background:none; }
form { position:static; }
body.notizbody { background:none; }

a, p, div, span, td , .vti_text_link { 
	/*font-size:10pt;*/ 
	font-family:Arial,Verdana,sans-serif;
}

#content {
	margin-left:10px; margin-top: 10px; width:520px;overflow:hidden;
}

#navipfad_ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom:20px;
	}
#navipfad_ul li {
	display: inline;
	padding-left: 20px;
	}
	
#navipfad_programm li a{
	color:Black;
	/*font-size:10pt;*/ 
	font-family:Arial,Verdana,sans-serif;
	text-decoration:none;
}

#navipfad_programm li a:visited{
	color:Black;
	/*font-size:10pt;*/
}

html>body #navipfad_ul li {background: url(http://www.programm.baden.ch/pictures/pfeil_navpfad.gif) 4px 0 no-repeat;}
* html #navipfad_ul li {background: url(http://www.programm.baden.ch/pictures/pfeil_navpfad.gif) 3px 2px no-repeat;}

.mod_vstliste{ width:520px; margin:0px; }
.mod_vstliste_head{ width:520px; display:none; }
.mod_vstdedail { width:520px; margin:0px;padding:0px;}
.mod_normal_lu { border-bottom:solid 1px black; }
.mod_wkdetails_head{ width:520px; }
.mod_wkdetails{ width:520px; }
.mod_wkdetails_cont{ width:520px; }
.mod_normal_cont{ width:520px; padding-left:0px; }
.mod_bestzusammenfassung{ width:520px; margin:0px;}
.mod_bestzusammenfassung_head{ width:520px; display:none; }
.mod_bestzusammenfassung_cont{ width:520px; }
.mod_bestzusammenfassung_agb { text-align:left; }
.mod_zahldetail{ width:520px; margin:0px; }
.mod_zahldetail_head{ width:520px; display:none; }
.mod_zahldetail_cont{ width:520px; margin:0px; }
.mod_bestbestaetigung{ width:520px; margin:0px; }
.mod_bestbestaetigung_head{ width:520px; display:none; }
.mod_bestbestaetigung_cont{ width:520px; margin:0px; }
.paypalmodpaymod_head{ width:520px; display:none; }
.paypalmodpaymod_cont{ width:520px; margin:0px; }
.paypalmod_panel_head{ font-weight:bold; }
.saferpaymod_head { width:520px; display:none; }
.saferpaymod_cont { width:520px; margin:0px; }
.saferpaymod_panel_head{ font-weight:bold; }
.mod_qpay_head { width:520px; display:none; }
.qpaymod_panel { width:520px; margin:0px; }
.bundscardpaymod_head { width:520px; display:none; }
.bundscardpaymod_cont { width:520px; margin:0px; }
.mod_wkdetails_head{ display:none; }
.bestplatz_box{width:100%;}
.termin_box{width:100%; padding:5px;border:1px solid silver;}
.KundenDatenLand {width:300px}
.WarenKorbGutscheinTextBox{width:150px;}
.WarenKorbGutscheinSubmit{width:50px;}
.box_infomeldung { background:none; }

.event_kurz {margin-bottom:10px;}
.event_title { color: black; font-variant:normal;font-weight:bold; }
.event_block,
.event_block_bold {/*font-size:10pt;*/}
/*
div a:link { text-decoration: none; }
div a:hover{ text-decoration: none; }
div a:visited{ text-decoration: none; }
div a:aktive{ text-decoration: none; }
*/
a span.event_title { text-decoration:underline; }
a.vti_text_link:link { text-decoration: none; color:#000000; }
a.vti_text_link:hover { text-decoration: underline; color:#666666; }
a.login_submit:link { text-decoration: none; color:#000000; }
a.login_submit:hover { text-decoration: underline; color:#666666; }
a.ZurueckButton:link { text-decoration: none; color:#000000; }
a.ZurueckButton:hover { text-decoration: underline; color:#666666; }
a.WeiterButton:link { text-decoration: none; color:#000000; }
a.WeiterButton:hover { text-decoration: underline; color:#666666; }
a.Kalender_Paging:link { text-decoration: none; color:#000000; }
a.Kalender_Paging:hover { text-decoration: underline; color:#666666; }
.mod_vstdedail a:link  { text-decoration: none; color:#000000; }
.mod_vstdedail a:hover { text-decoration: underline; color:#666666; }

#sb_subnavi { display:none; margin:20px; margin-left:5px; }
#sb_subnavi table td { padding-right:20px; font-weight:bold; }
#sb_subnavi table td.num { padding-right:0px; width:20px; height:20px;}

.kurzsuche_head,
.kurzsuche_text { font-size: 8pt; vertical-align:middle;}
.KurzsucheKeyWort {border:solid 1px silver; height:20px; }

.KundenDatenPlz {width:70px;}
.KundenDatenOrt {width:200px;}

a.preisauswahl_link,
a.preisauswahl_link_sel
{
	display:block;
}

.btn-submit-tk
{
	display:block;
	background-color:#CAC9C5;
	border: 1px double #68655E;
	padding:3px;
	width:140px;
	text-align:center;
	font-size:8pt;
	cursor:pointer;
}

#mehr-termine
{
	margin-bottom:15px;
}

#vst-termin-head td.bestplatz_box_body
{
	border-top:1px solid silver;
}

#vst-termin-head span.event_block_bold
{
	margin-left:10px;
}

.menu-head-links
{
	text-align:left;
	padding-top:20px;
}

.menu-head-links a
{
	text-decoration:none;
}
