/* --------------------------------------
	BEGIN FrontEnd Editing Anpassungen
-------------------------------------- */
.blackLine {background-color: #999; height: 1px; line-height: 1px; overflow: hidden; padding: 0; margin: 0; display: none;}
.iconMode {clear: both; border: 0px solid #ff0000;}
form.typo3-editPanel {clear: both; border: 1px solid #999; background-color: #fff; background-image: url('/typo3/gfx/x_menubackground.gif'); background-repeat: repeat-x; padding: 2px; }
td.typo3-editPanel-label {white-space: normal; border: 0px solid #999; border-left-width: 1px; padding-left: 3px; color: #666; line-height: 10px; font-size: 10px;}
td.typo3-editPanel-controls { border:0px solid #006644;white-space: nowrap; padding-right: 3px;}

#div-editBar {
	filter: alpha(opacity=90, style=0); 
	-moz-opacity: 0.9; 
	opacity: 0.9;
}


/* --------------------------------------
	BEGIN FrontEnd Editing Anpassungen
-------------------------------------- */


body {
	scrollbar-arrow-color: #333333;
	scrollbar-base-color: #688241;
/*	scrollbar-track-color: ;*/
	scrollbar-face-color: #97B06C;
	scrollbar-highlight-color: #999999;
}


html,body{height:90%; width:100%; margin:0;padding:0;}
body
{
  background-color:#97b06c;
/* background-image:url(../images/body-bg.gif); */ 
  color:#ffff00;
}

#page-container-index,#page-container-std  
{
  position:relative;
  border:0px solid #0000ff; border-left:0px; border-right:0px;
  width:100%;left:0px; margin:auto;
  height:540px;
  margin-top:35px;
}


/* start content templates --- */


#page-head
{
  position:relative;
  width:1000px;height:75px; 
  border:0px solid #ff0000;
}

#page-head-cnt
{
  position:absolute;
  border:0px solid #00ff00;
  width:390px; height:75px;
  right:1px;bottom:0px;
}
#vert-line
{
    border-right:1px solid #ffffff;
    position:absolute; overlow:hidden;z-index:1;
    height:33px;width:1px; right:302px; 
}

#main-bg-frm{background-repeat:repeat-x;}
#page-container-index #main-bg-frm
{
  background-image:url(/fileadmin/images/index-main-bg.jpg);
}
#page-container-std #main-bg-frm
{
  background-image:url(/fileadmin/images/std-main-bg.jpg); 
  background-color:#c5d6aa;
}              
#main-container
{
  position:relative;
  width:1000px;border:0px solid #00ff00;
  background-color:transparent;height:320px;
}
#page-container-index #main-container{height:240px;}
#page-container-std #main-container{height:395px;}


#page-rel-header
{
  border:0px solid #ff0000;
  position:absolute; text-align:left:
  width:340px; height:77px;
  left:80px;
  
}
#content-template
{
  text-align:left;
  position:relative; background-repeat:repeat-y;
  border:0px solid #ffff00;  
}
#page-container-index #content-template
{
  height:240px;background-repeat:no-repeat;
  background-image:url(/fileadmin/images/index-banner.jpg);
  background-position:-10px 0px;
    
}
#page-container-std #content-template
{
  background-image:url(/fileadmin/images/cnt-bg-lines.gif);
  height:380px;
  background-repeat:no-repeat;
  background-position:152px 104px;
}

div#sub-navi-left
{
  border:0px solid #00ff00;
  position:absolute;z-index:2;  
  width:150px;height:130px;
  top:245px; left:-2px; 
}
div#inner-sub-navi-left
{
  position:absolute;
  bottom:0px;right:0px; 
  text-align:right;
}

#content-scroll
{
  border:0px solid #ffff00;
  position:absolute;
  width:1000px;height:318px;top:77px;left:0px;
  overflow:auto;
}

/* # ---> cnt-bg-lines.gif */
#page-foot
{
  position:relative;padding-top:14px; 
  border:0px solid #ff0000;
}
#footer-container
{
  border:0px solid #ff00ff;
  position:relative; height:55px; width:1000px;
}

#page-container-index #page-foot{}
#page-container-std #page-foot
{
  background-image:url(/fileadmin/images/page-foot-bg.jpg);
  background-repeat:repeat-x;
}

#page-container-index #footer-container{top:-42px;height:80px;}
#page-container-std #footer-container{height:55px;}

#footernavi, #impressum, #bottom-img-re{ position:absolute;}
#footernavi{top:0px; left:69px;border:0px solid #ff00ff;}

#page-container-std #footernavi{border:0px solid #ff0000;}

#impressum
{
  border:0px solid #ff00ff;
  top:6px; right:0px;
}

#page-container-index #impressum{top:35px;}


/* end content templates -------------------- */



/* --- Inhalt Container Links --- */
#col-pos-1
{
	position: absolute;
	border: 0px solid #ff0000;
	left:10px; padding:0px;margin:0px;
	width:133px;
	top: 77px;
	z-index: 10;
}
#col-pos-1 img{margin-top:3px;}
/* --- Inhalt Container Mitte --- */


#col-pos-0
{
  position:absolute;
  border:0px solid #ff0000;
  width:514px;
  left:173px;
  padding-bottom:10px; 
}


/* --- Container Rechts --- */
#col-pos-2
{
    position:absolute;
    left:688px;
    border:0px solid #ff0000;
    width:260px;
    margin-left:30px;margin-right:0px;
    padding-bottom:15px; 	
}
#col-pos-3
{
    position:absolute;
    left:719px;
    border:0px solid #ff0000;
    width:260px;
    margin-left:0px;margin-right:0px;
    padding-bottom:15px; 	
}
#col-pos-1 img{margin-top:3px;}
#col-pos-2 img{margin-top:3px;}
#col-pos-3 img{margin-top:3px;}

#subtmpl-kontakt #col-pos-2
{
  width:180px;
  left:485px;top:7px;
}

#subtmpl-kontakt #col-pos-3{}



#page-container-index #col-pos-1,
#page-container-index #col-pos-0, 
#page-container-index #col-pos-3, 
#page-container-index #col-pos-4, 
#page-container-index #col-pos-2{display:none;}

#page-container-std #col-pos-1,
#page-container-std #col-pos-0,
#page-container-std #col-pos-2,
#page-container-std #col-pos-3{margin-top:24px;}

/* end content templates -------------------------------------------------- */



/* ########################################### */
/* --- Navigation Links + Unten  ---------- */
/* ########################################### */

ul#bot-navi
{
	list-style: none;
	margin:0px; padding:0px;
}

ul#bot-navi li{
	margin-bottom:1px; padding:0px; list-style: none;
	background-color:transparent;	display:inline;
	list-style-image:url()
}
ul#bot-navi li.level-1{}
ul#bot-navi li.level-1.start{}
ul#bot-navi li.level-1.end{}


ul#sub-navi-left
{
  border:0px solid #ff0000;	
  margin:0px; padding:0px;
}
ul#sub-navi-left li
{
  border:0px solid #ff0000;
	margin-bottom:2px; 
	padding:0px; list-style: none;
	list-style-image:url()
}

ul#sub-navi-left li.level-1{}
ul#sub-navi-left li.level-1.start{}
ul#sub-navi-left li.level-1.end{}

/* ########################################### */
/* --- End Navigation Links + Unten  ------ */
/* ########################################### */

