/* Style sheet fcg.css */
.outlined {
   border-style:solid;
   border-color:#787878;
   border-width:1px;
}
body {
   margin:0;
   padding:0;
   background-color:#EDEDED;
   background-repeat:repeat;
   font-family:Arial, Helvetica;
   font-size:10pt;color:#565656;
}
td {vertical-align:top;
   font-family:Arial, Helvetica;
   font-size:10pt;color:#565656;
}
#aussen {
   position:absolute;
   left:0px;
   top:0px;
   width:100%;
   min-height:100%;
}
#rahmen{
   position:relative;
   margin-right:auto;
   margin-left:auto;
   margin-top:0px;
   width:968px;
}
#hintergrund {
   position:absolute;
   top:0px;
   left:0px;
   width:100%;
	 opacity: 0.55;
	 filter: alpha(opacity = 55);
	 -moz-opacity: 0.55;
}

p{margin:0 0 1em;}
a{text-decoration:none;color:#565656;font-weight:bold;}
h2 {margin-bottom:0em;font-weight:bold;font-size:16px;color:#565656;}
#header {
   position:absolute;
   top:15px;
   left:0px;
   text-align:right;
   width:968px;
   height:125px;
   padding-top:5px;
   z-index:99;
   background-color:#235039;
   background-image:url('../images/kopf.jpg');
	 border-radius:12px;
   box-shadow: 15px 15px 20px #333;
   -webkit-box-shadow: 15px 15px 20px #333;
   -moz-box-shadow: 15px 15px 20px #333;		
}
  #nav_oben_home {
     position:absolute;
     left:800px;
     top:15px;
  }
#nav_oben {
     position:absolute;
     left:520px;
     top:103px;
     height:32px;
}     
#nav_oben ul {
   padding:0;
   margin:0; 
   height:32px;
   background-color:#235039;
   opacity: 0.65;
	 filter: alpha(opacity = 65);
	 -moz-opacity: 0.65;
}
#nav_oben ul li {
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 3px;
    margin-right: 0;
    margin-top: 5px;
    float:left;
    padding-left:12px;
    padding-right:12px;
}
#nav_oben ul li.first ,
#nav_oben ul li.even {    
    border-right-style:solid;
    border-color:#FFFFFF;
    border-right-width:2px;
}
#nav_oben ul li a {
   color:#FFFFFF;
   font-size:11px;
   font-weight:bold;
}   
     
#navigation_rechts {
   width:190px;
   position:absolute;
   top:165px;
   left:740px;
   height:440px;
   z-index:79;
   padding-top:40px;
   padding-left:40px;
    border-left-style:solid;
    border-color:#DDDDDD;
    border-left-width:1px;
} 
  
.navbox {
   width:180px;
}    


#OutSlider_Content_hg {
   width:968px;
   height:480px;
   overflow:hidden;
   position:absolute;
   left:0px;
   top:165px;
   background-color:#FFFFFF;
   box-shadow: 15px 15px 20px #333;
   -webkit-box-shadow: 15px 15px 20px #333;
   -moz-box-shadow: 15px 15px 20px #333;		
   border-radius:12px;
}
#OutSlider_Content {
   width:968px;
   height:480px;
   overflow:hidden;
   position:absolute;
   left:0px;
   top:165px;
}

.sliderkit .sliderkit-panels {
   height:480px !important;
}
.sliderkit .sliderkit-panel {
   height:430px !important;
   left: 10px;
   position: absolute;
   top: 10px;
   width: 720px !important;
   overflow: auto !important;
   z-index: 1;
}
.sliderkit .contentslider {
   height:480px !important;
   width:968px !important;
}
.contentslider .sliderkit-panel {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 480px;
    padding-top: 30px;
    padding-left:10px;
    width: 728px;
}
.sliderkit .sliderkit-nav {
   position:absolute;
   left:0px;
   width:128px;
   top:0px;
   z-index:9999;
}
.sliderkit .sliderkit-nav-clip ul li.sliderkit-selected {
   background-color:#999999;
   color:#FFFFFF !important;
}
.sliderkit .sliderkit-nav-clip ul li {
    height: 30px;
    margin-left:4px;
    padding: 4px;
    background-color:#DDDDDD;
}
.galeriebild {
   float:left;
   margin-top:42px;
   margin-right:24px;
}   
.galerietext {
   float:left;
   margin-top:42px;
}  
.newsinhalt {
   margin-top:24px;
}    
#makeMeScrollable	{
		width:968px;
		height: 280px;
		background-color:#000000;
}
#content_innen {
   height:430px !important;
   left: 30px;
   position: absolute;
   top: 20px;
   width: 710px !important;
   overflow: auto !important;
   z-index: 1;
}
	
#logo {
   width:155px;
   height:50px;
   left:0px;
   top:24px;
   position:absolute;
   overflow:hidden;
}

#shoplink {
   width:95px;
   height:95px;
   left:665px;
   top:85px;
   position:absolute;
   overflow:hidden;
   z-index:90;
   display:none;
}
#footer {
   width:968px;
   height:30px;
   overflow:hidden;
   position:absolute;
   left:0px;
   top:665px;
	 background-color:#FFFFFF;
   box-shadow: 15px 15px 20px #333;
   -webkit-box-shadow: 15px 15px 20px #333;
   -moz-box-shadow: 15px 15px 20px #333;		
   border-radius:12px;
}

#footer_copy {
   position:absolute;
   top:8px;
   height:30px;
   left:484px;
   width:472px;
   text-align:right;
}
#facebooklink {
   width:55px;
   height:30px;
   left:10px;
   top:4px;
   position:absolute;
   overflow:hidden;
}




a.toplink { color:#787878; font-size: 12px; text-decoration: none; font-weight: bold;}
a.toplink:active { color:#787878;}
a.toplink:visited { color:#787878;}
a.toplink:hover {text-decoration: underline; color: #787878;}

a.navobenlink { color:#565656; font-size: 13px; text-decoration: none; font-weight: normal;}
a.navobenlink:active { color:#565656;}
a.navobenlink:visited { color:#565656;}
a.navobenlink:hover {text-decoration: none; color: #565656;}

a.navobenlink_selected { color:#565656; font-size: 13px; text-decoration: none; font-weight: bold;}
a.navobenlink_selected:active { color:#565656;}
a.navobenlink_selected:visited { color:#565656;}
a.navobenlink_selected:hover {text-decoration: none; color: #565656;}

a.rechtsnav { color:#235039; font-size: 12px; text-decoration: none; font-weight: bold;}
a.rechtsnav:active { color:#235039;}
a.rechtsnav:visited { color:#235039;}
a.rechtsnav:hover {text-decoration: underline;}

a.rechtsnav_selected { color:#19922B; font-size: 12px; text-decoration: none; font-weight: bold;}
a.rechtsnav_selected:active { color:#19922B;}
a.rechtsnav_selected:visited { color:#19922B;}
a.rechtsnav_selected:hover {text-decoration: underline;}

a.rechtsnav_klein { color:#235039; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.rechtsnav_klein:active { color:#235039;}
a.rechtsnav_klein:visited { color:#235039;}
a.rechtsnav_klein:hover {text-decoration: underline;}

a.rechtsnav_klein_selected { color:#19922B; font-size: 8pt; text-decoration: none; font-weight: bold;}
a.rechtsnav_klein_selected:active { color:#19922B;}
a.rechtsnav_klein_selected:visited { color:#19922B;}
a.rechtsnav_klein_selected:hover {text-decoration: underline; color: #19922B;}

a.boxlink { color:#B68000; font-size: 8pt; text-decoration: none; font-weight: normal;}
a.boxlink:active { color:#B68000;}
a.boxlink:visited { color:#B68000;}
a.boxlink:hover {text-decoration: underline; color: #FF0000;}

.longinput {
	font-family:Verdana,Arial,Helvetica;
	font-size:9pt;
	font-weight:bold;
	border:1pt solid;
	border-color:#AACCFF;
	background-color:#FFFFFF;
	width:400px;
	}
.mediuminput {
	font-family:Verdana,Arial,Helvetica;
	font-size:9pt;
	font-weight:bold;
	border:1pt solid;
	border-color:#AACCFF;
	background-color:#FFFFFF;
	width:320px;
	}
.shortinput {
	font-family:Verdana,Arial,Helvetica;
	font-size:9pt;
	font-weight:bold;
	border:1pt solid;
	border-color:#AACCFF;
	background-color:#FFFFFF;
	margin-right:5px;
	width:75px;
	}
.longarea {
	font-family:Arial,Helvetica;
	font-size:9pt;
	font-weight:normal;
	border:1pt solid;
	border-color:#AACCFF;
	background-color:#FFFFFF;
	width:400px;
	height:100px;
	}
.mediumsubmit {
	font-family:Arial,Helvetica;
	font-size:9pt;
	font-weight:normal;
	border:1pt solid;
	border-color:#AACCFF;
	background-color:#EEEEEE;
	width:240px;
	}
.anmeldesmallinput {
	font-family:Verdana,Arial,Helvetica,Helvetica;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	border:1pt solid;
	border-color:#235039;
	background-color:#FFFFFF;
	width:60px;
	height:16px;
   }
.anmeldemediuminput {
	font-family:Verdana,Arial,Helvetica,Helvetica;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	border:1pt solid;
	border-color:#235039;
	background-color:#FFFFFF;
	width:240px;
	height:16px;
	}
.anmeldearea {
	font-family:Verdana,Arial,Helvetica,Helvetica;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	border:1pt solid;
	border-color:#235039;
	background-color:#FFFFFF;
	width:320px;
	height:100px;
	}
.anmeldeinput {
	font-family:Verdana,Arial,Helvetica,Helvetica;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	border:1pt solid;
	border-color:#235039;
	background-color:#FFFFFF;
	width:320px;
	height:16px;
	}
.anmeldesubmit {
	font-family:Verdana,Arial,Helvetica,Helvetica;
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	border:1pt solid;
	border-color:#FFFFFF;
	background-color:#F0F0F0;
	width:320px;
	height:16px;
}
