/* CSS Document */
/********************** General **********************/
body { 	font: normal 13px 'trebuchet ms', verdana, Arial, Helvetica,sans-serif;
		color: #56543F;
		background-color: #1C292E;
		margin: 0;
		line-height: 22px;
		}

:focus
{
-moz-outline-style: none;
}

img {behavior: url(http://www.schlagernic.com/iepngfix.htc);}

td {vertical-align: top;}

#content p {margin:6px; padding: 6px;}

/**********************     Linkz       **********************/

a {   color: #666666;	text-decoration:none;}
a:link {    color: #666666;	text-decoration:none;}
a:visited {    color: #666666;	text-decoration:none;}
a:hover{	color: #666666; text-decoration:underline;}
a:active { 	color: #666666;	text-decoration:none;}



/**********************      Fontz        **********************/

h1 {
	font: bold 20px 'trebuchet ms', verdana, Arial, Helvetica,sans-serif;
	margin: 0 0 5px 0;
	padding: 25px 0 3px 0;

	color: #476772;
background: url(http://www.schlagernic.com/pics/dot.gif) bottom left repeat-x;
	}

h1.mainhead {background: none; font-size: 36px;}

.teasertable h1 {margin: 0; padding: 0 0 5px 5px; color: #476772}

h2 {font: bold 16px 'trebuchet ms', verdana, Arial, Helvetica,sans-serif; margin:0; color: #727B5D; padding-bottom: 20px; }

h2.home {text-indent: -3000px; display: block; background: url(http://www.schlagernic.com/pics/h_home.gif) no-repeat; width: 402px; height: 25px;}

h3 {}

ul {margin: 0; padding: 0;}

#starter h1 {color: #fff; font: 22px arial, verdana, sans-serif; text-align: center; border: none; background: none;}

#starter p {text-align: center;}

/**********************      Classes       **********************/

.clearer {clear: both}

.teasertable {width: 100%; margin-top: 40px;}

.teasertable h1 {background: none;}

.teasertable h1 a {color: #476772;}

.teasertable h1 a:hover {text-decoration: none;}

.teasertable a {color: #56543F}

.teasertable img {border: none;}

.galleryimg img {border: 2px solid #cdcdcd; padding: 2px;}

.termin {float: left; padding: 0 0 0 20px;}

.termin-location {float: left; padding: 0 0 0 20px; font-weight: bold; font-size: 16px;}

.date{background: url(http://www.schlagernic.com/pics/calendar.gif) no-repeat;  width: 45px; height: 55px; float: left; font-weight: bold; color: #fff; line-height: 25px;  padding: 0 1px 0 0; text-align: center; margin: 0 0 10px 0;}

.empty {background: none; text-indent: -3000px;}

.dotted {width: 80%; height: 3px; background: url(http://www.schlagernic.com/pics/dot.gif) repeat-x;}

img.left {float: left; margin: 0 25px 10px 0;}

.txpCommentInputMessage, comment_name_input, comment_email_input, comment_web_input {background: url(http://www.schlagernic.com/pics/form_bg.jpg) repeat-x #fff; border: 1px solid #cdcdcd;}

/**********************      Layout        **********************/

#logowrapper {background:url(http://www.schlagernic.com/pics/back_head.gif) repeat-x #517986;}

#logoarea {margin: 0 auto; background: url(http://www.schlagernic.com/pics/logo.png) no-repeat; width: 920px; height: 85px;}


#headerwrapper {background: url(http://www.schlagernic.com/pics/back_menu.jpg) center repeat-y #4C0B09; border-bottom: 1px solid #000;}
#header	{
	width: 920px;
	margin: 0 auto;
	height: 302px;

	}

#header-follow li {display: none;}

#header-follow	{
	height: 50px;
width: 920px;
	margin: 0 auto;

	}


#contentwrapper {background: url(http://www.schlagernic.com/pics/back_main.jpg) center repeat-y #F3D599; z-index: 2;}
#content {background: url(http://www.schlagernic.com/pics/schatten_unten.jpg) no-repeat;
	margin: 0 auto;
         min-height: 440px;

         width: 740px;
	padding: 0px 37px 50px 37px;
z-index: 100;
position: relative;
	}

#guestbook ol il {}

#guestbook ol {list-style: none;}


#buttons {margin: 170px 0 0 438px; width: 450px; height: 95px; z-index: 99; position: absolute;color: #F9DA9F;}

.footericons {float: left; margin-right: 5px;}

.footericons_top {float: left; margin-right: 5px;}

#buttonswrapper {margin: 0 auto; width: 950px;}

/* --------------------------

	Guestbook

--------------------------*/

.comment-inner {background-color: #EDE7DB; width: 470px; padding: 10px; border: 1px solid #cdcdcd;}

.comment-outer {background-color: #F9F6EF; width: 495px; border: 1px solid #cdcdcd; margin: 0 0 25px 0; padding: 6px;}

.cpreview .comment-inner {background-color: #f7f7f7;}

.comment_form_table {}

.comdate {font: bold 14px verdana, arial; font-style: italic; color: #2E4068;}

.comment_form_table td {vertical-align: top; }

.sprechblase {height: 20px; margin-top: -1px; padding: 14px 6px 6px 16px; background: url(pics/sprechblase.gif) 10px 0 no-repeat; font: bold 14px verdana,arial; text-transform: uppercase;}

.cpreview .sprechblase {background: none;}

.comments_error li {color: #E50004;}

ul.comment-pagi {list-style: none; margin-bottom:25px;}

ul.comment-pagi li {display: inline; padding-right: 10px;}



/* footer
----------------------------------------------- */
#footer ul {list-style: none; margin: 8px 0 0 0;}

#downloads {float: left; width: 275px;}

#downloads li {height: 33px;}

//#newsletter {margin-bottom: 25px;}

#newsletter {float: left; width: 408px; margin-left: 15px;}

#newsletter fieldset, #newsletter label {border: none; margin: 0; padding: 0;}

#eintragen {margin: 5px 0 0 0; border: 1px dotted #C7C4A5; padding: 6px;}

#newsletter legend {color: #C7C4A5; margin: 0; padding: 0;}

#zemSubscriberEmail {margin: 0 4px 2px 0; font-size: 11px; background: url(http://www.schlagernic.com/pics/form_bg.jpg) repeat-x #fff; border: 1px solid #cdcdcd;}

#footer {
	width: 100%;
	background: url(http://www.schlagernic.com/pics/footer_hor.gif) repeat-x #1C292E;
	float: left;
	min-height: 250px;
	height: auto !important;
	height: 320px;

}

#footer a {
	color: #cdcdcd;
	}

#footer a:hover {
	text-decoration: none;
	}


#footer-wrapper {
	background: url(http://www.schlagernic.com/pics/back_footer.gif) 0 0 no-repeat;
	width: 1034px;
	height: 559px;
	position: absolute;
	left: 50%;
	margin: -329px auto;
	margin-left: -526px;
	*margin-left: -527px;
}

#footer-content {font: 12px 'trebuchet ms', verdana; margin: 350px 130px 0 150px; color: #C7C4A5}


#footer-content h1 {font: 12px 'trebuchet ms', arial, verdana; color: #4F727F; padding: 4px 0 0 0; background: none;}

#footer-content h1 a {font: 12px 'trebuchet ms', arial, verdana; color: #4F727F; text-decoration: none;}

#submenu {text-align: center; color: #4F727F; margin: 40px 0 0 0;}

#submenu a {color: #4F727F;}

#submenu a:hover {text-decoration: underline;}

sup {font-size: 6px;}

/* formular newsletter
----------------------------------------------- */

#newsletter .hidden {display: none;}
#newsletter label, #newsletter input, #newsletter select, #newsletter textarea { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 143px; /* Breite.*/
font-size: 11px;
  margin: 2px;
}


#newsletter select.small {
	width: 55px;
}

#form_firstname, #form_email, form_country {border: 1px solid #52541F;}

#newsletter input.checks {
	width: 20px;
	border: none;
}

#newsletter form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}

#newsletter input.submit { /* den Submit-Button */
 float: left;
  width: auto;


}

#newsletter label {
 text-align: left;
 padding-right: 1em;
 width: 100px;
}

#newsletter form {

  margin:0;
  padding:.5em;
}

/* --------------------------

ZEM CONTACT REBORN

--------------------------*/

form {padding: 0; margin-top: -20px;}

fieldset {border: none; padding: 0; margin: 0;}

legend em {
	position:absolute;
	left:-9999em;
border: none;
}

legend {display: none;}

.zem_contact_nonce {display: none;}
.zem_contact_form_id {display: none;}

.zemError {padding: 0; margin: 0 0 35px 0; list-style: none;}
.zemError li {color: #DF575F;}

.zemThanks {color: #2E4800; font-weight: bold;}

label.zemText {float: left; width: 130px; font-weight: bold;}

label.zemTextarea {font-weight: bold;}

label.zemCheckbox {width: 300px;}

label.zemRadio {display: inline; margin: 0; padding: 0 10px 0 0;}

radio.zemRadio {margin-top: 4px; float: left; padding: 0;}

select.zemSelect {margin: 10px 0; padding: 7px 0;}

input.zemText, textarea.zemTextarea {border:1px solid #d3d3d3;
	background:#fff url(pics/inputbg.gif) repeat-x;
	font-size:14px;
	color:#000;
	text-indent:7px;
	padding: 7px 0;
	margin-bottom:10px;}

input.zemText, select.zemSelect {width: 300px; }

.zemTextarea {width: 430px;}


.zemSubmit {width: 104px; height: 37px; padding: 0; margin: 0; border: none;}

.zemError {color: #ff0000;}
.zemError ul {list-style: none;}
.zemError li {background: url(pics/alarm.gif) 0px 3px no-repeat; padding-left: 25px;}



fieldset label {
	display:block;

	background-image: none;

}



input:focus, textarea:focus {
	border-color: #2E4068;
}

/* ---- pagination ---- */

#pagi {margin-top: 25px;}
.rsx-page-num-list {list-style: none; margin: 0; padding: 0;}
.rsx-page-num-list li {float: left;}
.rsx-page-num-list li.unlinked {font-weight: bold; font-size: 12px;}
.rsx-page-num-list a {text-decoration: underline; color: #666666; font-weight: bold; font-size: 12px;}
