@charset "UTF-8";

html {
	font-size: 100%;
}

body {
	background-color: #000;
	background-image: url(http://freundlichundkompetent.sisko.de/img/core/layout/background-holz.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-attachment: scroll;
	font: 1em/1.188em Georgia, "Times New Roman", Times, serif;
	color: #715433;
	text-align:	center;
}

#wrapper {
	background-color: transparent;
	background-image: url(http://freundlichundkompetent.sisko.de/img/core/layout/background-content.png);
	background-position: center;
	background-repeat: repeat-y;
	background-attachment: scroll;
}



/* ------ STYLE ------ */

h1 { height:32px; width:256px; }
h1 span { display:block; height:0; width:0; overflow:hidden; }

a {
	color: #3b5d24;
	text-decoration: none;
}

a:visited {
	color:#3b5d24;
}

a:hover {
	color: #715433;
	background-color:#9fba82;
}

a:active {
	color:#3b5d24;
}

strong {
	font-weight: normal;
}

.download {
	position: absolute;
	right: 0;
	top: 160px;
	background-color:#663366
}

.default-cursor {
	cursor: default
}

.text-right {
	text-align: right
}



/* ------ HEADER ------ */

#header-center {
	margin: 0 105px; text-align: left;
}

div#header-center { 
	min-height:253px; height:expression(this.scrollHeight > 253 ? "auto":"253px"); 
}

#header-left {
	float: left; width: 105px; height:253px; text-align: right;
	background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/header-left.png) top right no-repeat;
}

#header-right {
	float: right; width: 105px; height:253px; text-align: left;
	background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/header-right.png) top left no-repeat;
}

#header-center-top {
	position: absolute;
	top: 0;
	left: 105px;
	width: 790px;
	height: 30px;
	background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/header-center-top.jpg) no-repeat;
}

#header-center-banner { 
	position: absolute; top: 30px; left: 105px; width: 790px; height: 130px;
}

#header-center-breadcrumb {
	position: absolute; top: 215px; left: 105px; width: 790px; height: 38px; background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/header-center-breadcrumb.jpg) no-repeat;
}
#header-center-breadcrumb p {
	position: absolute;
	left: 49px;
	width: 741px;
	height: 38px;
	line-height: 38px;
	padding: 0;
	font-family:helvetica,arial,sans-serif;
	font-size:0.75em;
	text-align: left;
	color: #3f1f04;
	font-weight:bold;
}



/* ------ HEADER - MAIN NAVIGATION ------ */

/* GLOBALHEADER */
#globalheader { width: 790px; height: 55px; position: absolute;  top: 160px; left: 105px; z-index: 10; background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/header-center-navigation.jpg) no-repeat; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 0; height: 0; padding-top: 55px; overflow: hidden; background-image: url(http://freundlichundkompetent.sisko.de/img/core/layout/globalnavbg.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-aktuelles a { width: 95px; background-position: 0 0; }
#globalheader #globalnav li#gn-programm a { width: 100px; background-position: -95px 0; }
#globalheader #globalnav li#gn-bands-und-djs a { width: 113px; background-position: -195px 0; }
#globalheader #globalnav li#gn-fotos a { width: 56px; background-position: -308px 0; }
#globalheader #globalnav li#gn-videos a { width: 69px; background-position: -364px 0; }
#globalheader #globalnav li#gn-getraenke a { width: 87px; background-position: -433px 0; }
#globalheader #globalnav li#gn-ueber-uns a { width: 84px; background-position: -520px 0; }
#globalheader #globalnav li#gn-gaestebuch a { width: 101px; background-position: -604px 0; }
#globalheader #globalnav li#gn-kontakt a { width: 85px; background-position: -705px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-aktuelles a:hover { background-position: 0 -55px; }
#globalheader #globalnav li#gn-programm a:hover { background-position: -95px -55px; }
#globalheader #globalnav li#gn-bands-und-djs a:hover { background-position: -195px -55px; }
#globalheader #globalnav li#gn-fotos a:hover { background-position: -308px -55px; }
#globalheader #globalnav li#gn-videos a:hover { background-position: -364px -55px; }
#globalheader #globalnav li#gn-getraenke a:hover { background-position: -433px -55px; }
#globalheader #globalnav li#gn-ueber-uns a:hover { background-position: -520px -55px; }
#globalheader #globalnav li#gn-gaestebuch a:hover { background-position: -604px -55px; }
#globalheader #globalnav li#gn-kontakt a:hover { background-position: -705px -55px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-aktuelles a:active { background-position: 0 -110px; }
#globalheader #globalnav li#gn-programm a:active { background-position: -95px -110px; }
#globalheader #globalnav li#gn-bands-und-djs a:active { background-position: -195px -110px; }
#globalheader #globalnav li#gn-fotos a:active { background-position: -308px -110px; }
#globalheader #globalnav li#gn-videos a:active { background-position: -364px -110px; }
#globalheader #globalnav li#gn-getraenke a:active { background-position: -433px -110px; }
#globalheader #globalnav li#gn-ueber-uns a:active { background-position: -520px -110px; }
#globalheader #globalnav li#gn-gaestebuch a:active { background-position: -604px -110px; }
#globalheader #globalnav li#gn-kontakt a:active { background-position: -705px -110px; }

/* ON STATES */
#globalheader.aktuelles #globalnav li#gn-aktuelles a { background-position: 0 -165px; cursor: default; }
#globalheader.programm #globalnav li#gn-programm a { background-position: -95px -165px !important; cursor: default; }
#globalheader.bands-und-djs #globalnav li#gn-bands-und-djs a { background-position: -195px -165px !important; cursor: default; }
#globalheader.fotos #globalnav li#gn-fotos a { background-position: -308px -165px !important; cursor: default; }
#globalheader.videos #globalnav li#gn-videos a { background-position: -364px -165px !important; cursor: default; }
#globalheader.getraenke #globalnav li#gn-getraenke a { background-position: -433px -165px !important; cursor: default; }
#globalheader.ueber-uns #globalnav li#gn-ueber-uns a { background-position: -520px -165px !important; cursor: default; }
#globalheader.gaestebuch #globalnav li#gn-gaestebuch a { background-position: -604px -165px !important; cursor: default; }
#globalheader.kontakt #globalnav li#gn-kontakt a { background-position: -705px -165px !important; cursor: default; }



/* ------ CONTENT ------ */

#content {
	width: 62.50em;
	background:transparent;
}

#content-left {
	float: left; width: 105px; height: 194px; text-align: right;
	background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/center-left.png) top right no-repeat;
}

#content-right {
	float: right; width: 105px; height: 194px; text-align: left;
	background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/center-right.png) top left no-repeat;
}

#content-center {
	 margin: 0 105px; text-align: left;
	 background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/center-background.jpg) top no-repeat;
}

div#content-center { 
	min-height:194px; height:expression(this.scrollHeight > 194 ? "auto":"194px"); 
}

#content-center-left {
	 float: left; width: 530px;
}

#content-center-left h2 {
	padding: 42px 0 8px 45px;
	font: 1.69em helvetica,arial,sans-serif;
	color: #715433;
	font-weight:bold;
}

#content-center-left h2.top {
	padding: 37px 0 0 45px;
	height: 37px;
}

#content-center-left p {
	padding: 0 65px 16px 46px;
	font: 0.75em/1.5em Georgia, "Times New Roman", Times, serif;
	color: #715433;
}

#content-center-left a {
	color: #715433;
	background-color:#9fba82;
}

#content-center-left a:visited {
	color: #715433;
	background-color:#9fba82;
}

#content-center-left a:hover {
	color: #eed7ac;
	background-color:#715433;
}

#content-center-left a:active {
	color:#fff;
}

#content-center-left img.trenner-left {
	padding: 0 0 32px 0;
}

#content-center-left table {
	margin:0 65px 16px 46px; width:438px; vertical-align:top;
	font: 0.75em/1.5em Georgia, "Times New Roman", Times, serif;
	background-color:#e8d1a5
}

#content-center-left table tr td {
	padding: 21px 10px 27px 10px;
	background-color: #e8d1a5;
	text-align:left;
	vertical-align:top;
}

#content-center-left table tr td.on {
	background-color: #e3c899;
}

#content-center-left table.getraenke tr td {
	padding: 3px 10px 9px 10px;
	background-color: #e8d1a5;
	text-align:left;
	vertical-align:top;
}

#content-center-left table.getraenke tr td.on {
	background-color: #e3c899;
}

#content-center-right {
	 float: right; width: 260px;
}

#content-center-right h3 {
	padding: 36px 20px 6px 20px;
	font-family: helvetica,arial,sans-serif;
	font-size: 0.75em;
	color: #715433;
}

#content-center-right p {
	padding: 0 20px 21px 20px;
	color: #715433;
	font: 0.69em/1.6em Georgia, "Times New Roman", Times, serif;
}

#content-center-right p.top {
	padding: 44px 20px 0 20px;
	height: 30px;
	font: 0.81em/1.4em helvetica,arial,sans-serif;
	text-align:right;
	font-weight:bold;
}

#content-center-right table {
	margin:4px 20px 14px 20px; width:220px; font-size:0.69em; vertical-align:top;
}

#content-center-right table tr td {
	padding: 4px 0 4px 3px;
	background-color: #e8d1a5;
}

#content-center-right table tr td.on {
	background-color: #e3c899;
}

#content-center-clear {
	clear: both; width:790px; height:25px
} 



/* ------ FOOTER ------ */

#footer-center {
	margin: 0 105px; text-align: left;
}

div#footer-center { 
	min-height:186px; height:expression(this.scrollHeight > 186 ? "auto":"186px"); 
}

#footer-left {
	float: left; width: 105px; height:186px; text-align: right;
	background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/footer-left.png) bottom right no-repeat;
}
#footer-right {
	float: right; width: 105px; height:186px; text-align: left;
	background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/footer-right.png) bottom left no-repeat;
}

#footer-center-center {
	margin: 0 66px 0 186px; text-align: left;
}

div#footer-center-center { 
	min-height:186px; height:expression(this.scrollHeight > 186 ? "auto":"186px"); 
}

#footer-center-left {
	float: left; width: 186px; height:186px; text-align: right;
	background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/footer-center-left.jpg) bottom left no-repeat;
	position: absolute; top: 0; left: 105px;
}

#footer-center-right {
	float: right; width: 66px; height:186px; text-align: left;
	background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/footer-center-right.jpg) bottom right no-repeat;
	position: absolute; top: 0; left: 829px;
}

#footer-center-center-top {
	position: absolute; top: 0; left: 291px; width: 538px; height: 133px; background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/footer-center-center-top.jpg) bottom right no-repeat;
}

#footer p {
	position:absolute;
	top: 33px;
	text-align: left;
	font: 0.63em/1.7em Georgia, "Times New Roman", Times, serif;
	color: #715433;
}

#footer p.block1 {
	left: 0;
}

#footer p.block2 {
	left: 192px;
}

#footer p.block3 {
	left: 364px;
}



/* FOOTER - BOTTOM NAVIGATION */

/* GLOBALFOOTER */
#globalfooter { width: 538px; height: 53px; position: absolute;  top: 133px; left: 291px; z-index: 10; background: transparent url(http://freundlichundkompetent.sisko.de/img/core/layout/footer-center-center-bottom.jpg) no-repeat; }
#globalfooter #footernav { margin: 0; padding: 0; }
#globalfooter #footernav li { display: inline; }
#globalfooter #footernav li a { float: left; width: 0; height: 0; padding-top: 53px; overflow: hidden; background-image: url(http://freundlichundkompetent.sisko.de/img/core/layout/footernavbg.jpg); background-repeat: no-repeat; }

/* BUTTONS */
#globalfooter #footernav li#gf-partner-und-freunde a { width: 175px; background-position: 0 0; }
#globalfooter #footernav li#gf-presse a { width: 64px; background-position: -175px 0; }
#globalfooter #footernav li#gf-rechtliches a { width: 96px; background-position: -239px 0; }
#globalfooter #footernav li#gf-impressum a { width: 104px; background-position: -335px 0; }
#globalfooter #footernav li#gf-blank a { width: 99px; background-position: -439px 0; cursor: default; }

/* OVER STATES */
#globalfooter #footernav li#gf-partner-und-freunde a:hover { background-position: 0 -53px; }
#globalfooter #footernav li#gf-presse a:hover { background-position: -175px -53px; }
#globalfooter #footernav li#gf-rechtliches a:hover { background-position: -239px -53px; }
#globalfooter #footernav li#gf-impressum a:hover { background-position: -335px -53px; }
#globalfooter #footernav li#gf-blank a:hover { background-position: -439px -53px; cursor: default; }

/* PRESSED STATES */
#globalfooter #footernav li#gf-partner-und-freunde a:active { background-position: 0 -106px; }
#globalfooter #footernav li#gf-presse a:active { background-position: -175px -106px; }
#globalfooter #footernav li#gf-rechtliches a:active { background-position: -239px -106px; }
#globalfooter #footernav li#gf-impressum a:active { background-position: -335px -106px; }
#globalfooter #footernav li#gf-blank a:active { background-position: -439px -106px; cursor: default; }

/* ON STATES */
#globalfooter.partner-und-freunde #footernav li#gf-partner-und-freunde a { background-position: 0 -159px; cursor: default; }
#globalfooter.presse #footernav li#gf-presse a { background-position: -175px -159px !important; cursor: default; }
#globalfooter.rechtliches #footernav li#gf-rechtliches a { background-position: -239px -159px !important; cursor: default; }
#globalfooter.impressum #footernav li#gf-impressum a { background-position: -335px -159px !important; cursor: default; }
#globalfooter.blank #footernav li#gf-blank a { background-position: -439px -159px !important; cursor: default; }


/*******************************
Formulare
************************************/
form {
	display: inline;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

input, select, textarea, option, file {  
	font-size: 11px;
	font-family: georgia, verdana, geneva, arial, helvetica, sans-serif;
	color: #301909;
	background-color:#e3c899;
	padding:5px;
	width: 200px;
}

textarea {  
	width: 330px;
	height: 142px;
}

select {
	background-color: #E1C397;
	border: 6px solid #E1C397;
}

.checkbox, .radio {
	border: 0px;
}

.submit_button {
	border-right: 1px solid #E1C397;
	border-bottom: 1px solid #E1C397;
	border-left: 1px solid #F9E292;
	border-top: 1px solid #F9E292;
	background-color: #F9E292;
	padding: 2px 8px 2px 8px;
	color: #333333;
	font-size: 92%;
	font-weight: bold;
	cursor: pointer;
}

.input_textarea, .input_long {
	background-color: #e3c899;
	border: 1px solid #e3c899;
	padding: 3px;
}

.formwarnung, .formmultiwarnung {
	background-color: #e3c899;
	border: 1px solid #a5052b;
	padding: 3px;
}

.input_textarea, .formmultiwarnung {
	height: 160px;
	scrollbar-face-color:			#4B3520;
	scrollbar-shadow-color:			#4b3520;
	scrollbar-darkshadow-color:		#4b3520;
	scrollbar-highlight-color:		#63492F;
	scrollbar-3dlight-color:		#4b3520;
	scrollbar-track-color:			#402a15;
	scrollbar-arrow-color:			#f9cf01;
}

/*******************************
Extra
************************************/
.form_off {
	background-color: #FCF8DC;
}

.form_on {
    background-color: transparent;
}




a img				{border:none;}

:focus 				{outline: 0;}
a 					{outline: 0;}

/* FOTOS */
.UIPhotoGrid_PhotoLink .UIPhotoGrid_Image{background:#eed7ac;padding:4px;border:solid 1px #ddc798;vertical-align:middle}
.UIPhotoGrid_PhotoLink:hover .UIPhotoGrid_Image{border:solid 1px #715433; cursor: -webkit-zoom-in; cursor: -moz-zoom-in;}