/* noframes */
div#center {
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 width:50em;
 background: #009;
} 
div#head {
 width: 800px;
 height: 52px;
 background: #009 url(/_img/salsade_107x48.gif) no-repeat left;
} 
div#h_row1 { text-align: right; }
div#h_row2 { text-align: center; }

div#h_row1 a 		{ font-family: Arial,Helvetica,sans-serif; color: #FFCC00; font-size: 9px; text-decoration: none; }
div#h_row1 a:link, div#h_row1 a:visited { }
div#h_row1 a:active, div#h_row1 a:hover { text-decoration: underline; }

div#h_row2 a { font-family: Arial,Helvetica,sans-serif; color: #FFCC00; font-weight:bold; font-size: 13px; text-decoration: none; }
div#h_row2 a:link, div#h_row2 a:visited { }
div#h_row2 a:active, div#h_row2 a:hover	{ text-decoration: underline; }

div#body {
 width: 800px;
 height: 548px; 
 background: #009 url(/fileadmin/salsa.de/_img/background_3col.gif);
}
div#body div#col1 { width: 131px; left: 0px; top:0px; height: 548px; position: relative; float: left; }
div#body div#col2 { width: 490px; left: 0px; top:0px; height: 548px; position: relative; float: left;  }
div#body div#col3 { width: 160px; left: 0px; top:0px; height: 548px; position: relative; float: left;  }
 
/* Kleinanzeigen */


/* Login form newloginbox */
.tx-newloginbox-pi1 table { border: 1px solid #ccc; width:100%; }
.tx-newloginbox-pi1 th { background-color: transparent; color: #666; font-size: 12px; padding:4px; text-align:right; white-space:nowrap; width:25%; }
.tx-newloginbox-pi1 td { padding:4px; }
div#small_loginform input { font-size: 9px; }
div#small_loginform input.submit { margin-left: 48px; }

/* User list newloginbox */
.tx-newloginbox-pi3 table { border: 1px solid #ccc; width:100%; }
.tx-newloginbox-pi3 th { padding:4px; white-space:nowrap; text-align:right; }
.tx-newloginbox-pi3 td { padding:4px; }
.tx-newloginbox-pi3-listrow th { text-align:center; }
.tx-newloginbox-pi3-singleView th { width:25%; }

div.cbox_body p { margin-top: 0px; margin-bottom: 4px; font-size: 11px; font-family: verdana,helvetica,sans-serif; }

/*  cbox centercol */
#coverlogin{
position: absolute;
 width: 384px; 
 height: 0.1em;  
 overflow:hidden;
 visibility: hidden;
}
#loginbox{
 width: 384px; 
 height: auto; 
 background-color: black;
 color:white;
}
#col1    {	border: 0px solid #ccc; position: absolute; width: 126px;	left: 5px;   top: 5px; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; }
#col2    {	border: 0px solid #ccc; position: absolute; width: 480px;	left: 135px; top: 5px; font-family: Verdana,Helvetica,sans-serif; font-size: 12px; }
#col2no3 {	border: 0px solid #ccc; position: absolute; width: 635px;	left: 135px; top: 5px; font-family: Verdana,Helvetica,sans-serif; font-size: 12px; }
#col3    {	border: 0px solid #ccc; position: absolute; width: 150px;	left: 625px; top: 5px; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; }

#foot {
    height: 30px;
    margin-bottom: 20px;
    margin-left: 128px;
    width: 480px;
}

#hs_col1 {	position: absolute; width: 240px;	left: 10px;  top: 0px; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; }
#hs_col2 {	position: absolute; width: 390px;	left: 250px; top: 0px; font-family: Verdana,Helvetica,sans-serif; font-size: 12px; }
#hs_col3 {	position: absolute; width: 120px;	left: 650px; top: 0px; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; }

body { overflow-x: hidden; }
body.standard   { background: #FFFF99 url(_img/background_3col.gif) repeat-y; }
body.hauptseite { background: #FFFF99 url(_img/background_hs.gif) repeat-y; }


h1 { font-size: 13px; color: #000000; font-weight: bold; text-align: left; margin: 5 0 2 0; background: #CCCCFF; padding: 2px; }
h2 { font-size: 12px; color: #000000; font-weight: bold; text-align: left; margin: 5 0 2 0; }
h3 { font-size: 11px; color: #000000; font-weight: bold; text-align: left; }
h4 { font-size: 10px; color: #000000; font-weight: bold; text-align: left; }
h5 { font-size:  9px; color: #000000; font-weight: bold; text-align: left; }

#cb0 { padding-left: 7px; }
#cb0 h2 { margin: 12px 0 4px 0; }
#col2 td { font-size: 12px; vertical-align: top; }
#col2 input { font-size: 12px; }
#col2 textarea { font-size: 12px; font-family: arial,sans-serif; }

th 		{ font-weight: bold; color: #FFFFFF; background-color: #999999; text-align: left; padding: 2px; }

a									{ color: #000099; font-family: Tahoma,Helvetica,sans-serif; font-weight: bold; font-size: 11px; }
a:link, a:visited { text-decoration: none; }
a:active, a:hover { text-decoration: underline; }

.submenu_l1 { font-weight: normal; padding: 2px 0px; }
a:link.submenu_l1, a:visited.submenu_l1 { }
a:active.submenu_l1, a:hover.submenu_l1 { }

.submenu_l1_hi { font-weight: normal; background: #FFFFCC; padding: 2px 0px; }
a:link.submenu_l1_hi, a:visited.submenu_l1_hi { }
a:active.submenu_l1_hi, a:hover.submenu_l1_hi { }

.submenu_l2 { font-weight: normal; padding: 2px 0px 2px 4px; }
a:link.submenu_l2, a:visited.submenu_l2 { }
a:active.submenu_l2, a:hover.submenu_l2 { }

.submenu_l2_hi { font-weight: normal; background: #FFFFCC; padding: 2px 0px 2px 4px; }
a:link.submenu_l2_hi, a:visited.submenu_l2_hi { }
a:active.submenu_l2_hi, a:hover.submenu_l2_hi { }

.submenu_l3 { font-weight: normal; padding: 2px 0px 2px 8px; }
a:link.submenu_l3, a:visited.submenu_l3 { }
a:active.submenu_l3, a:hover.submenu_l3 { }

.submenu_l3_hi { font-weight: normal; background: #FFFFCC; padding: 2px 0px 2px 8px; }
a:link.submenu_l3_hi, a:visited.submenu_l3_hi { }
a:active.submenu_l3_hi, a:hover.submenu_l3_hi { }

a.more { color: #009; font-size: 9px; font-weight: bold; padding-top: 4px;}
a:link.more, a:visited.more { text-decoration: none; }
a:active.more, a:hover.more { text-decoration: underline; }

.cbox      { position:absolute; font-size: 11px; }
.cbox_head { position:absolute; padding-left: 5px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; font-size: 11px; font-weight: bold; color: #333; }
.cbox_body { position:absolute; padding-left: 5px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px;  }
.cbox_foot { position:absolute; padding-left: 5px; padding-right: 3px; }
.cbox_news { position:relative; padding-left: 5px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; font-size: 11px; color: #333; }

.block { text-align: justify; }
.box { border-width: 5px 0px; }
.button { font-family: Tahoma,Helvetica,sans-serif; font-size: 8px; font-style: normal; text-align: center; }

.calendar_body    { background: #FFCC33; padding-left: 5px;}
.calendar_box     { background: #FFCC33; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; }

a:link.calendar_link    { color: inherit; }
.calendar_sat     { background: #FFFFCC; color: gray;  text-align: right; }
.calendar_sun     { background: #FFFFCC; color: red;   text-align: right; }
.calendar_today   { background: #FF9900; color: black; text-align: right; }
.calendar_allday  { background: #FFFFCC; color: black; text-align: right; }

.caption    	{ font-family: Verdana,Helvetica,sans-serif; font-size: 11px; text-align:center; }
.centerbox		{ height: 155px; overflow: hidden; }
.centerboxbody{ margin-top: 5px; margin-bottom: 5px; }
.centerboxhead{ }
.centerboxpic { margin-left: 5px; float: right; }
.djbox		  	{ float:left; display:inline; padding:15px; width:100px; height:160px; }
.djcity				{ clear:both; font-family: Verdana,Helvetica; font-size: 13px; font-weight:bold; background:#CCF; }
.djfoot				{ clear:both; }
.enlarged   	{ font-size:14px; }
.foot_box1  	{ position: absolute; top: 2px; left: 0px;  }
.foot_banner	{ position: absolute; top: 2px; left: 159px; width: 486px; height: 60px; }
.foot_box2  	{ position: absolute; top: 2px; left: 676px; }
.frame      	{ background: #0000A0; }
.img        	{ font-style: italic; text-align: center; }
.imgtext-nowrap { font-size: 12px; }
.form   { font-size: 12px; }
.menu       	{ background-color: #C0C0C0; }
.normal     	{ font-family: Arial,Helvetica,sans-serif; font-size: 12px;  color: #000000; }
.small      	{ font-size: 9px; font-family: Arial,Helvetica,sans-serif; color: #666; }
.smalltitle 	{ font-size: 9px; background: #999999; padding: 2px; }
.tablehead    { font-size: 11px; vertical-align: top; background: #CCCCCC; }
.tablecell    { font-size: 11px; vertical-align: top; }
.title1      	{ font-weight: bold; background: #CCCCFF; padding: 2px; margin-top: 50px; margin-bottom: 5px; }
.title2      	{ font-weight: normal; background: #CCCCFF; padding: 2px; }
.title3      	{ font-weight: bold; padding: 2px; }
.title4      	{ font-weight: bold; }
.unseen     	{ color: #FFCC33; text-align: right; width: 150px; }

.plz  { display: block; width: 760px; }
.plz0 { display: block; width: 760px; }
.plz1 { display: block; width: 760px; }
.plz2 { display: block; width: 760px; }
.plz3 { display: block; width: 760px; }
.plz4 { display: block; width: 760px; }
.plz5 { display: block; width: 760px; }
.plz6 { display: block; width: 760px; }
.plz7 { display: block; width: 760px; }
.plz8 { display: block; width: 760px; }
.plz9 { display: block; width: 760px; }

.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 P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.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 TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }


/* news categories */
div.news-catmenu-NO { margin-top: -2px; }
div.news-catmenu-ACT { margin-top: -2px; }
div.news-catmenu-NO a { padding-left: 2px; }
div.news-catmenu-ACT a { padding-left: 2px; background-color: #CCF; }

.news-latest-item { line-height: 130%; }
.news-list-category { font-style: italic; font-size: 85%; margin-bottom: 6px; }
div.csc-menu p { margin: 0 0 5px 0; }
div.news-list-item a h3 { background-color: #FC3; margin-top: 30px; padding: 3px; }
div.news-list-item a img {float: right; }
div.news-list-item a p {color: black; font-weight: normal; font-size: 13px; }
div.news-single-img { float:right; }
/* tables */
div#hs_col1 div.tx-thexttable-pi1 table { width: 100%; }
div#hs_col1 div.tx-thexttable-pi1 table tbody tr td { font-size: 11px; }

div.tx-mksalsatickets-pi1 { text-align: center; margin-top: 12px; }
a.fadeshow { text-align: center; font-size: 9px; }
