/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:url(../images/top-tail.gif) top repeat-x #f2f2f2; text-align:center;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.333em; color:#5b5b5b;}
input, select { vertical-align:middle; font-weight:normal;}

a {color:#000000; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}
h6{ font-weight:normal; text-transform:uppercase; color:#ea6414;}
cite{ display:block; font-style:normal;}

/* ============================= main layout ====================== */
.imgindent {margin:4px 20px 0 0; float:left;}
.phone{ float:right; padding-right:80px;}
.margin1{ margin-top:0 !important;}
.margin2{ margin:14px 0 15px 0 !important;}
.margin3{ margin:20px 0 18px 0 !important;}
.padding1{ padding-top:24px;}
.padding2{ padding-top:20px;}
.padding3{ padding-top:15px;}

/* ============================= header ====================== */
#header{ background:url(images/header-bg.gif) no-repeat 0 0; width:100%; overflow:hidden;}
#header .flash1, #header .flash2{ padding-top:27px;}
#header{ background:url(../images/header-bg.gif) no-repeat 0 0; width:100%; overflow:hidden;}
#header .logo{ padding-top:27px;}
#header .slogan{ padding:27px 0px 0px 0px;}
#header .menu{ padding:17px 0 0 25px;}

/* ============================= content ====================== */
#content{ background:#fff; padding:18px 23px 34px 28px;}
#content .column-2{ margin-left:50px;}
#content .column-23{ margin-left:50px;}
#content .column-3{ margin-left:44px;}
.line1{ background:url(../images/line.gif) repeat-y 287px 0; width:100%;}
.line1-top-bg{ background:url(../images/line-top-bg.gif) no-repeat 287px 0;}
.line1-bot-bg{ background:url(../images/line-bot-bg.gif) 287px bottom no-repeat;}
.line2{ background:url(../images/line.gif) repeat-y 604px 0; width:100%;}
.line2-top-bg{ background:url(../images/line-top-bg.gif) no-repeat 604px 0;}
.line2-bot-bg{ background:url(../images/line-bot-bg.gif) 604px bottom no-repeat; padding:24px 0 16px 0;}
.indent{ padding:24px 10px 16px 0;}

.title{ padding-bottom:18px;}
.link{ text-decoration:none; display:inline-block; margin-top:14px;}
.link:hover{ color:#ea6414;}
.link1{ color:#000000; text-decoration:none; display:inline-block; margin-top:20px;}
.link1:hover{ color:#ea6414;}

.linkref{ text-decoration:none;}
.linkref:hover{ color:#ea6414;}

.unline{ background:url(../images/unline-bg.gif) right top no-repeat #e5e5e5; font-size:1px; line-height:1px; margin:12px 0 9px 0; height:1px; overflow:hidden;}
.text1{ padding-top:5px;}
.text1 a{ text-decoration:none;}
.text1 a:hover{ color:#ea6414;}
.text2{ font-weight:bold; text-align:right; padding:5px 11px 0 0;}

.list a{ text-decoration:none;}
.list a:hover{ color:#ea6414;}

/* ============================= footer ====================== */
#footer{ padding-top:15px;}
#footer a{ text-decoration:none;}
#footer a:hover{ color:#ea6414;}

/* ============================= forms ============================= */
#ContactForm{ padding-top:14px;}
#ContactForm label{ display:block; height:40px;}
#ContactForm input{ border:solid 1px #7d7d7d; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#5b5b5b; padding:0px 2px 1px 3px; width:254px; cursor:text;}
#ContactForm textarea{ border:solid 1px #7d7d7d; background:none; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#5b5b5b; padding:0px 2px 1px 3px; width:254px; height:105px; overflow:auto; cursor:text;}
#ContactForm .link{ float:right; margin:20px 10px 0 11px;}

/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:371px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*SLIDER KONTAKT*/

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{  
	width:272px;
	height:415px;
	overflow:hidden; 
	}
#slider li{ 
	background:#ffffff;
	}		
#slider li h2{ 
	margin:0 20px;
	padding-top:20px;
	}	
#slider li p{ 
	margin:20px;
	}				
span#prevBtn{}
span#nextBtn{}

/*SLIDER KONTAKT*/
#msg {display:none; font-size:10px; color:#ffffff; position:absolute; z-index:200; background:url(../images/msg_arrow.gif) right center no-repeat; padding-right:7px}
#msgcontent {display:block; background:#eb6b16; border:1px solid #eb6b16; border-right:none; padding:3px 5px; min-width:150px; max-width:250px}

#msg2 {display:none; font-size:10px; color:#ffffff; position:absolute; z-index:200; background:url(../images/msg_arrow2.gif) left center no-repeat; padding-left:7px}
#msgcontent2 {display:block; background:#eb6b16; border:1px solid #eb6b16; border-left:none; padding:3px 5px; min-width:150px; max-width:250px}
