/*  
Theme Name: INN-SALZACH-TICKET
Theme URI: http://www.inn-salzach-ticket.de/
Description: INN-SALZACH-TICKET Theme	
Version: 1.0
Author: art-connect GmbH
Author URI: http://www.art-connect.com 

	
 */

html {
margin:0px;
padding:0px;
}

body{
background-image:url(bg2.jpg);background-repeat:repeat-x;background-color:black;
color:#484848;
font-family:verdana;
font-size:12px;
line-height:18px; 
text-align:left;
margin:0px;
padding:0px;
}

.wp-pagenavi {
  font-size: 12px;
    margin: 0 auto;
    text-align: center;
    width: 680px;
}

.wp-pagenavi .pages {
    float: left;
	    margin-right: 10px;
}

.wp-pagenavi a {
    color: #666666;
    margin: 0 3px 0 0;
    padding: 13px 8px;
    text-align: center;
}

.wp-pagenavi a:hover {
   background: none repeat scroll 0 0 #069FE2;
    color: #FFFFFF; 
    margin: 0 3px 0 0;
    padding: 13px 8px;
    text-align: center;
}

h2 {
font-size:18px;
margin-top:20px;
}

.wp-pagenavi .current {
   background: none repeat scroll 0 0 #069FE2;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 3px 0 0;
    padding: 13px 8px;
    text-align: center;
}


#tickets-left {
    background-color: #F2F7F9;
	background-image:url(bgstart.jpg);
	background-repeat:repeat-x;
   border-bottom: 1px dotted #08A1E2; 
   border-top: 1px dotted #08A1E2; 
    float: left;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 5px;
    padding-bottom: 10px;
    padding-left: 42px;
    padding-top: 7px;
    width: 758px;
}

#gutschein-right {
background-color:#F2F7F9;
border-bottom:1px dotted #08A1E2;
border-top:1px dotted #82CFF0;
float:right;
margin-bottom:10px;
margin-right:10px;
margin-top:20px;
padding-bottom:10px;
padding-left:20px;
padding-top:7px;
width:367px;
}

.wp-pagenavi {
text-align:center;
}

.teasercontent {
padding-left:0;
padding-top:15px;
}

#dateteaser {
background-color:#EEEEEE;
font-family:arial;
height:77px;
line-height:16px;
position:absolute;
right:5px;
text-align:center;
top:9px;
width:50px;
}

.newsletter {
padding:5px;
text-align:center;
border:0px;
}

.newsletterbutton {
    width: 140px;
    font-size:10px;
	font-family:verdana;
	margin-bottom:3px;
	font-weight:lighter;
    background: #ffffff;
	background-image:url(images/search.png);
    height: 16px;
    border: 0px;
	padding: 4px 2px 0px 5px;
    outline-width: 0px;
}

div.MailPress div.mp-container, div.MailPress div.mp-formdiv {
	position:relative;
}

div.MailPress div.mp-loading, div.MailPress div.mp-message  {
	position:absolute;
	opacity:0;
}

div.MailPress div.mp-loading, div.MailPress div.mp-message {
	filter:alpha(opacity=0);
}

				
				#savingDiv{
					font-size: medium; 
					font-weight: bold;
				}
				
				.EIP_title:hover, .EIP_content:hover, 
				.EIP_textbox:hover, .EIP_mulittextbox:hover {
					background-color: $eip_highlight_color;
				}
				
				.EIPSaveCancel{
					padding: 5px;
					margin-top: -1px;
					z-index: 1000;
					border-color:#CCC;
					border-width:1px;
					border-style:solid;
					background-color:white;
					position:fixed;
					top:0px !important;
					width:100% !important;
					left: 0px  !important;
					/*position:absolute;
					padding-top:2px;
					padding-bottom:2px;
					z-index: 1000;*/
				}
				
				.EIPSaveStatus{
					position:absolute;
					font-size: 14px;
					z-index: 1000;
				}
				
				.EIPnicPanelDiv{
					position: absolute;
					background-image: url($arrow_image_path);
					width:154px;
					height:38px;
					z-index: 1000;
				}
				
				div.nicEdit-panel{
					background-color: white !important;
					width:140px  !important;
				}
				
				div.nicEdit-panelContain{
					background-color: white !important;
					border-bottom: 0px	!important;
					border-left: 0px	!important;
					border-right: 0px	!important;
					width: 92%	!important;
					margin-left: 2px	!important;
					margin-top: 1px	!important;
				}
				
				.nicEdit-selected{
					/*background-color: #FFFFCC  !important;*/
					border: thin inset   !important;
					padding: 10px;
				}
				.nicEdit-button {
					background-color: white !important;
					border: 0px !important;
				}



.newsletter_submit {
background-color:#74d230;
color:white;
font-size:12px;
font-weight:bold;
text-align:center;
border: 1px solid #fff;
width: 120px;
padding:2px 5px;

}


.singlepost {
position:relative;padding-left:30px;margin-top:10px;background-color:#f5f5f5;border-top:1px dotted #82cff0;border-bottom:1px dotted #08a1e2;padding-bottom:10px;margin-bottom:0px;padding-top:7px;
}

.singlebild {
position:relative;float:left;padding-top:20px;
}

.ampel {
position:absolute;bottom:0px;left:0px;background-color:#fff;
}

.singlepost2 {
width:425px;margin-left:230px;
}

.singleinhalt {
min-height:140px;
}

.singleueberschrift {
padding-top:20px;font-size:30px;color:#009DE0;line-height:28px;margin-bottom:10px;
}

.newsletter_submit:hover {
background-color:#87dc49;

 }

.miniteaserstart {
background-repeat:repeat-x;
border:0 solid #EEEEEE;
float:left;
margin-bottom:15px;
margin-right:4px;
min-height:120px;
overflow:hidden;
padding:0 0 5px 9px;
position:relative;
width:385px;
}

.miniteaserbild {
margin-top:2px;position:relative;float:left;width:100px;
}

.miniteasertext {
font-size:11px;
height:85px;
line-height:16px;
margin-left:110px;
overflow:hidden;
padding-right:65px;
position:relative;
}

.related {
background-color:#f5f5f5;
font-size:10px;
line-height:14px;
padding:10px;
}

.related ol {
margin:8px 0px 0px 20px;
padding:0px;
}

.infobottom {
font-family:verdana;
font-size:11px;
padding-bottom:0;
padding-left:111px;
padding-top:1px;
text-align:left;
width:323px;
}

.teaserhome {
float:left;
font-size:12px;
margin-bottom:0;
margin-right:20px;
min-height:270px;
overflow:hidden;
padding:10px 0 10px 0;
position:relative;
width:162px;
}

.teaserhome a {
font-family:arial;
color:#000;
}

.teaserhome a:hover {
text-decoration:none;
}

.teasertitle {
font-size:12px;
font-family:verdana;
color:#009de0;
}
.teasertitle a {
font-size:12px;
font-family:verdana;
color:#009de0;
}


.infobottom a {
color:#000;
}

.infobottom a:hover {
color:#000;
text-decoration:underline;
}


/*-------------------- Livesearch --------------------*/


.livesearchpopup {
bottom:15px;
left:164px;
position:absolute;
width:310px;
}

.livesearchpopup .box {
    position: relative;
    height: 28px;
}

.livesearchpopup .form {
width:260px;
height:28px;

    white-space: nowrap;
}

input#s {
border:0px;
height:28px;
margin:0px;
padding:2px;
width:245px;
}

.livesearchpopup .left {
    position: absolute;
    top: 0px;
    left: 0px;
	display:none;
}

.livesearchpopup .editbox {    
background:#EEEEEE none repeat scroll 0 0;
border-width:1px 0;
height:28px;
left:10px;
margin:0;
overflow:hidden;
position:absolute;
top:0;
width:245px;
}

.livesearchpopup .edit {
    width: 100px;
    font-size:18px;
	font-weight:lighter;
    background: #ffffff;
	background-image:url(images/search.png);
    height: 16px;
    border: 0px;
    outline-width: 0px;
}

.livesearchpopup .lupe {
    position: absolute;
    top: 0px;
    left: 250px;
}

.livesearchpopup #livesearchpopup_box {
border:1px solid #333333;
left:10px;
top:28px;
}

#livesearchpopup_box {
color:#F0F0F0;
margin:0;
opacity:0.95;
position:absolute;
right:0;
text-align:left;
width:239px;
z-index:100;
}

#livesearchpopup_box .pfeil {
    position: absolute;
    top: -7px;
    right: 40%;
}

.newsboxcontainer {
width:160px;
}

h2.widgettitle {
 margin:0px;
 padding:4px 0px 4px 7px;
 font-size:11px;
 line-height:14px;
 font-family:verdana;
color:#069FE2;
background-image:url(images/ticketh2.png);
     }

.newsheadleft {

color:#fff;
float:left; 
font-size:11px;
margin-bottom:15px; 
width:160px;
}

.newsheadleft a:link, .newsheadleft a:visited {
color:#fff;
}

.newsheadright {
background-image:url(http://isticket.acmsuite.com/skins/isticket/img/eckerechts.gif);
background-repeat:no-repeat;
float:right;
height:19px;
width:27px;
}

#livesearchpopup_box {
    font-size: 1em;
    color: #ffffff;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px;
	display: none;
}

#livesearchpopup_results {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
font-size:12px;
margin:0;
overflow:hidden;
text-align:left;
}

#livesearchpopup_box ul {
    margin: 0px;
    padding: 0px;
	font-size:11px;
}

.livesearchpopup .resultlistitem,
.livesearchpopup .resultlistitem_selected {
    padding: 0px;
    margin: 0px;
    border-bottom: 1px solid #e0e0e0;
    text-decoration: none; 
    color: #303030;
}

.livesearchpopup .resultlistitem_selected,
#livesearchpopup_box li:hover {
    background: #757575 url(../searchhovergradient.png) 0 0px repeat-x;
    color: #f0f0f0;
}

#livesearchpopup_box li a {
    text-decoration: none;
    padding: 0.3em;
    display: block;
    width: 100%;
}

.livesearchpopup .resultlistitem a,
.livesearchpopup .resultlistitem a:visited {
    color: #303030;
}

.livesearchpopup .resultlistitem_selected a, 
.livesearchpopup .resultlistitem_selected a:visited,
.livesearchpopup .resultlistitem a:hover {
    background: #757575 url(../searchhovergradient.png) 0 0px repeat-x;
    color: #f0f0f0;
}

.livesearchpopup .spiegel {
left:11px;
position:absolute;
top:28px;
}



/*-------------------- Navigation--------------------*/


#header {
margin-top:0px;
height:175px;
background-image:url(images/header.png);
background-repeat:no-repeat;
width:800px;
position:relative;
}

#navigation {
background-color:white;
background-image:url(images/navigationbg.gif);
bottom:-30px;
height:33px;
position:absolute;
width:800px;
margin:0px;
padding:0px;
}
*html #navigation {
background-color:white;
background-image:url(images/navigationbg.gif);
background-repeat:repeat-x;
bottom:-40px;
height:23px;
position:absolute;
width:800px;
margin:0px;
padding:0px;
}

*+html #header {
 
}
 

ul#navlist {
margin-top:8px;
padding:0;
}

*+html ul#navlist {
 margin:0px;
 margin-top:8px;
 
}

#navlist li {
display:inline;
height:35px;
list-style-type:none;
}

*html #navlist li {
display:inline;
height:10px;
list-style-type:none;
list-style-position:inside;
}

#navlist a { 
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

#navlist a:link, #navlist a:visited {
border-right:1px solid #82D0F0;
color:#FFFFFF;
height:20px;
padding:9px 9px 5px 9px;
text-decoration:none;
}

*+html #navlist a:link, #navlist a:visited {
border-right:1px solid #82D0F0;
color:#FFFFFF;
height:28px;
padding:10px 9px 10px 7px;
text-decoration:none;
}

*html #navlist a:link, #navlist a:visited {
border-right:1px solid #82D0F0;
color:#FFFFFF;
height:20px;
padding:9px 9px 5px 3px;
margin:0px;
text-decoration:none;
list-style-position:inside;
}



#navlist a:hover {
color: #fff;
background-color: #009ee1;
text-decoration: none;
}

#navigationleft {
position:absolute;
left:-11px;
top:0px;
width:11px;
height:42px;
background-image:url(images/navigationleft.png);
background-repeat:no-repeat;
}

#navigationright {
position:absolute;
right:-11px;
top:0px;
width:11px;
height:42px;
background-image:url(images/navigationright.png);
background-repeat:no-repeat;
}



/*-------------------- IST Layout --------------------*/

#wrapper {
width:1000px; 
padding-left:0px;
margin:0px auto;
background-image:url(images/bgx.png);
position:relative;
z-index:3;
padding-top:4px;
}

*html #wrapper {
width:1003px; 
padding-left:0px;
margin:0px auto;
background-image:url(images/bgx.png);
position:relative;
z-index:3;
padding-top:4px;
}

#meinist {
text-align:right;
padding-right:20px;
font-size:11px;
position:relative;
height:18px;
z-index:5;
}

.home2 {
position:absolute;
right:345px;
top:1px;
}

.homebild {
position:absolute;
right:399px;
top:-1px;
}

.member {
position:absolute;
right:134px;
top:1px;
}

.memberbild {
position:absolute;
right:295px;
top:0px;
}

.warenkorb {
position:absolute;
right:22px;
top:1px;
}

.warenkorbbild {
position:absolute;
right:88px;
top:0px;
}

.datumstart {
font-size:12px;padding-top:0px;
}


.glow {
z-index:0;background-image:url(images/glow.png);height:30px; width:800px;position:absolute;top:0;left:0;
}

.footerwidget {
background-image:url(images/footerwidget.png);
height:7px;
background-repeat:repeat-x;
}

#istleft {
width:800px;
float:left;
margin-right:20px;
z-index:4;
position:relative;
}
*html #istleft {
width:800px;
float:left;
margin-right:0px;
z-index:4;
position:relative;
}

#content {
background-color:white;
padding:27px 0 30px;
position:relative;
min-height:765px;
z-index:-1;
}

#contentfooter {
background-image:url(images/footer.png);
background-repeat:repeat-x;
height:30px;
width:100%;
}

#istright {
margin-top:40px;
width:160px; 
float:left;
}



input.search {
background-color:#009de0;
border:1px solid #79cdf1;
color:#fff;
width:68px;
margin-bottom:13px;
}

#footer {
background-color:black;
width:100%;
}

#clear {
clear:both;
}



.ticketkaufen {
background-color:#74d230;
color:#fff;margin-top:0px;
font-size:26px;
font-weight:bold;
line-height:30px;
padding:8px 14px 4px 15px;
text-transform:uppercase;
width:230px;
margin-top:10px;
}

.ticketkaufen a {
color:#fff;
font-family:arial;
}

.ticketkaufen a:hover {
color:#fff;
font-family:arial;
}


#pageFooterWrapper {
 
background:#000000 url(/storage/layout/footer-bg.jpg) repeat-x scroll left top;
width:100% !important;
}


#pageFooter {
height:320px;
margin:0 auto;
padding-top:20px; 
width:970px;
font-size:10px;
}

#pageFooter a {
color:#888;
font-size:10px;
text-decoration:none;
}

#pageFooter a:hover {
color:#999;
font-size:10px;
text-decoration:underline;
}
h5 {
font-size:11px;
}

.breadcrumb {
font-family:verdana;
font-size:12px;
line-height:28px;
margin-bottom:20px;
margin-left:42px;font-weight:bold;
padding-top:20px;
color:#999;
}

.breadcrumb a {
color:#999;
font-family:verdana;
}


#pageFooter {
color:#999999;
font-size:11px; 
}

.columnWrapperFooter {
float:left;
margin-bottom:0px;
width:100%;
}

.leftWrapperFooter {
float:left;
width:645px;
}

.colFiveFooter .full-image-float-left { padding: 3px !important; margin: 3px !important; } 

.colFiveFooter {
color:#888;
float:right;
line-height:1.8em;
font-size:10px; 
width:320px;
}

.rightWrapperFooter {
float:right;
}



#pageFooter ul {
margin:0;
padding:0;
}

#pageFooter li {
border-bottom:1px solid #222222;
display:block;
line-height:1.8em;
margin:0 0 3px;
padding:0 0 3px;
}

.colOneFooter {
padding-left:20px;
float:left;
margin-right:20px;
width:135px;
}

.footerNav {
list-style-type:none;
}

.colTwoFooter {
float:left;
margin-right:20px;
width:135px;
}

.colThreeFooter {
float:left;
margin-right:20px;
width:135px;
}

.colFourFooter {
float:left;
width:135px;
}

	 
h1 {
	color:#009de0;
	font-family:arial;
	font-size:14px; 
	margin:0px;
	padding:0px;
}	 
h1 a {
	color:#009de0;
	font-family:arial;
	font-size:14px;
 
	margin:0px;
	padding:0px;
}



acronym, abbr, span.caps {
	cursor: help;
	}
 




a {
	text-decoration:none;
	color:#009de0;
}

a:hover {
	color:#009de0;
	text-decoration:underline;
}


/*-------------------- widgets---------------------*/

.widget {
background-color:white;
font-size:11px;
margin-bottom:20px;
padding:0px;
     }


