/*=========================================================
 FILTERRAUM-CMS VERSION 1.8.4
 css version:1.0
 css-file:Unknown vUnknown
 date: 2005
 copyright systemmedien  (www.systemmedien.com)
=========================================================*/
/*=========================================================
 MAINCONTENT BODY 
=========================================================*/
body {margin: 0;padding: 0;font-family: Trebuchet MS, Arial, Trebuchet MS, Arial, Sans-Serif;background-color: #fff;font-size:13px;background: url(include/template/junkes/images/bodybg.gif) repeat-x;background-attachment:fixed;}
/*=========================================================
 MAINTITLE H1,H2,H3,H4,H5,H6
=========================================================*/
h1{font-size:16px;color: #5C99D8;margin-top:10px;}
h2{font-size:14px;color: #5C99D8;margin-left:0px;}
h3{font-size:13px;color: #5C99D8;margin-left:0px;}
h4{font-size:12px;color: #5C99D8;margin-left:0px;}
h5{font-size:11px;color: #5C99D8;margin-left:0px;}
h6{font-size:10px;color: #5C99D8;margin-left:0px;}

/* rss hoch  */ 
h5.hoch{font-size:11px;color: #5C99D8;margin-left:0px;margin-top:-10px;}
/* h5 hochgestellt */
h5.hochgestellt{line-height:15px;font-size:12px;color: #5C99D8;margin-left:0px;margin-top:-13px;}
html>body h5.hochgestellt{line-height:15px;font-size:12px;color: #5C99D8;margin-left:0px;margin-top:-5px;}
/*=========================================================
 MAINFONT-SIZE 36,24,18,14,12,11,10,8
=========================================================*/
.maincontent .font1{font-size:36px;}
.maincontent .font2{font-size:24px;}
.maincontent .font3{font-size:18px;}
.maincontent .font4{font-size:14px;}
.maincontent .font5{font-size:12px;}
.maincontent .font6{font-size:11px;}
.maincontent .font7{font-size:10px;}
.maincontent .font8{font-size:8px;}

.submenue .font1{font-size:36px;}
.submenue .font2{font-size:24px;}
.submenue .font3{font-size:18px;}
.submenue .font4{font-size:14px;}
.submenue .font5{font-size:12px;}
.submenue .font6{font-size:11px;}
.submenue .font7{font-size:10px;}
.submenue .font8{font-size:8px;}

td, td p{
  font-size:13px;
}


/*=========================================================
 MAINCONTENT LINKS
=========================================================*/
a:link {color: #5C99D8;background: transparent;text-decoration:none;}
a:visited {color: #5C99D8;background: transparent;}
a:hover {color:#004E85;background: transparent;}
a:active {color: #5C99D8;background: transparent;}

/*=========================================================
 MAINCONTENT STAGE
=========================================================*/
.container1{
float:left;
}
.container2{
float:right;
}

/*=========================================================
 MAINCONTENT FRAME
 background-color: #fff;
=========================================================*/
.maincontent {
    width:533px;
    line-height:18px;
    background-color: transparent;
	text-align:left; /* Counteract to IE5/Win Hack */
}


.maincontentitems{
    margin-left:15px;
    margin-right:14px;
}

.submenuecontentitems{
  margin-left:10px;
  margin-right:5px;
}

.submenue{
    width:220px;
    vertical-align: top;
	line-height:120%;
	font-size:12px;
    text-align:left; /* Counteract to IE5/Win Hack */
}



.submenuehead{
    height:0px;
    background-image: url(include/template/junkes/images/submenuehead.jpg);
    width:220px;
	margin-left:0px;
}


.submenuebackground{
background-color:#FFFFFF;
}


.submenuefooter{
    height:33px;
    background-image: url(include/template/junkes/images/submenuefooter.jpg);
    width:220px;
    border-bottom:0px;
	margin-left:0px;
}


#smenuepos{margin:0px auto 0px auto;width:770px;}

.smenuestyle{
margin-top:93px;
margin-left:-15px;
position:absolute;
display:none;
}



/* search tool start */
.miniinput{
width:140px;
height:13px;
color:#999;
font-size:10px;
font-weight:bold;
background-color:#F6F6F6;
border:1px solid #dcdcdc;
}
html>body .miniinput{
width:140px;
height:13px;
color:#999;
font-size:10px;
font-weight:bold;
background-color:#F6F6F6;
border:1px solid #dcdcdc;
}

.subsearch{
   margin-top:0px;
}
html>body .subsearch{
margin-top:3px;
   margin-left:0px;
   height:50px;
}

.subpos{
 margin-top:15px;
 margin-left:10px;
}


.minibutton{
border:1px solid #296DC1;
background-color:#5795CE;
color:#fff;
font-size:9px;
font-weight:bold;
}

html>body .minibutton{
margin-top:0px;
border:1px solid #296DC1;
background-color:#5795CE;
color:#fff;
font-size:.6em;
font-weight:bold;
height:15px;
}

/* search tool end */



/*=========================================================
 MAINWRAPPER / STAGE OF SITE
 background-color: #SUBMENUEKOMPBGCOLOR; border:1px solid #000;
=========================================================*/
#wrp{margin:0px auto 0px auto;width:755px;}
#wrapper{margin:0px auto 0px auto;background-image: url(include/template/junkes/images/bg.gif);background-repeat: repeat y;width:755px;}
.wborder{width:755px;border-bottom:1px solid #555;border-top:1px solid #999;}
.wborder2{width:755px;border:1px solid #222;}
.boxspacer{margin-top:26px;}



.trenner{
    margin:0px 0px 0px 0px;
}



.nocenter{
    text-align: left;
}
.topspace{
    padding:1px;
}
.hrbox{
    padding: 0px; 
	color: #333;
	clear:both;
	background-color: transparent;
}
.hrbox img{
    margin:0px;
}

/*=========================================================
 HEADER
=========================================================*/

.header{
	height:99px;
	/*width:771px;*/
	width:100%;
	background-image: url(include/template/junkes/images/header.jpg);
	background-position: 0px;
    background-repeat: no-repeat;
	}


/*=========================================================
 MAINCONTENT
=========================================================*/
.maincontentbackground{
    background-color: #fff;
}


/*=========================================================
 MAINCONTENT STAGE 
   -Kurztext
   -i               // Kurztext
   -p               // Maintext style
   -hr              // Trennlinie in Maintextfeld  
   -ins             //List style
*=========================================================*/

.maincontent h1.boxtitle{ 
    font-size: 13px;
    border-bottom: 1px solid #e1e1e1;
    color: #666;
    background: transparent;
}

.maincontent i{background: transparent;color: #444;font-size:14pxpx;line-height: 16px;}
.maincontent p{color: #444; font-size:13px; margin:0px;}

/*=========================================================
 ANKER
=========================================================*/


.maincontent ul.anker{margin:0px 0px 0px 13px;}
html>body .maincontent ul.anker{margin-left:-20px;}
.maincontent ul.anker li{list-style: url(include/template/junkes/images/list.gif);}


/* Fliesstext listen */
.maincontent ul.section{list-style-type:none;line-height:155%;margin:0;padding:0 0 0 .2em}
.maincontent ul.section li{margin-top:8px;background-image: url(include/template/junkes/images/list.gif);background-repeat: no-repeat;background-position: 0 .3em;padding:0 0 0 1.1em}


/* Content Box Style */
.maincontent div.contentbox{margin-top:15px;margin-bottom:15px;border:1px solid #dcdcdc;padding:0px 5px 18px 5px;background-color:#f1f1f1;}


.maincontent ins ul{margin-left:15px; margin-top:5px;}
/* PDF-LISTEN */
.maincontent div.pdf{margin:-5px;}
.pdfkb{font-weight:normal;color:#999999;font-size:9px;}


/* Fliesstext Listen */
.maincontent div.inslist{margin-left:15px;margin-top:5px;}
.maincontent div.inslist{font-size:11px;font-style: normal;color: #333;line-height: 150%;background: transparent;text-decoration: none;}
.maincontent div.inslist ul {list-style: url(include/template/junkes/images/list.gif);}
.maincontent ins ol{margin-left:15px;margin-top:5px;}
.maincontent ins ol li{margin-left:10px;list-style: decimal;}


.maincontent big {
    font-size: 14px;
    font-weight: bold;
}

.maincontent i{
    font-size: 11px;
    font-style: italic;
}
 

/*=============================
 MAINCONTENT KURZTEXT TITLE
===============================*/
.maincontent em {
    font-style: italic;
    font-style: normal;
}
/*=============================
 MAINCONTENT KURZTEXT
===============================*/
.maincontent q {
    font-size: 11px;
    font-weight: normal;
    font-style: italic;
}
/*=========================================================
 KURZBOX / LINK STYLE
=========================================================*/
.kboxlink{
    text-align:left;
    font-size: 11px; 
    color: #000;
}
.maincontent img.kboxlinkpfeil{
    border:0px;
    margin-right:5px;
}
/*=============================
 MAINCONTENT BLOCKQUOTE STYLE
===============================*/
.maincontent blockquote{
    clear:both;
    margin:15px 0px;
    padding: 10px;
    border: 1px solid #e1e1e1;
    background-color: #fff;
    font-size: 11px;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    line-height: 15px;
    color: #000;
}
.blockquotefooter{
    margin-top:2px;
    height:14px;
    background-image: url(include/template/junkes/images/zitatfooter.jpg);
    background-position: 0px;
    background-repeat: no-repeat;
}  
  
/*=============================
 MAINCONTENT TABLE STYLE
===============================*/
table{
    color:#333;
	background-color:transparent;
	font-size: 11px;
    font-style: normal;
    color: #444;
	 line-height: 15px;
}


/*=============================
 MAINCONTENT LIST STYLE
===============================*/
.maincontent li {
	list-style: none;
}
.maincontent span{
    margin-left:0px;
    font-size: 11px;
    font-style: normal;
    text-decoration: none;
}
.bildtextspan{
    background-color: #ececec;
    margin-left:0px;
    font-size: 9px;
    text-decoration: none;
}
/*=========================================================
 MAINCONTENT STAGE IMAGES STYLE
=========================================================*/
/*
.maincontentitems img{
    margin: 5px 5px 5px 5px;
    border:1px solid #aaa;
    padding:2px;

}
*/


/*=========================================================
 MAINCONTENT STAGE IMAGEBOX STYLE
=========================================================*/  


.zoom{
    border:0px;
} 

/* neu maincontentimg sub abstand */ 
html>body img.maincontentimg{
 margin-top:5px;
}


.imgfrightmargin{
    margin-left:15px;
    margin-bottom:15px;
}
.imgfleftmargin {
    margin:5px 0px 0px 0px;
	margin-right:15px;
	margin-bottom:15px;

}

.imgcentermargin{
 /*margin:25px auto;*/
 text-align:center;
}
.imgrightmargin{
 /*float:right;*/
 text-align:right;
}
.imgleftmargin{
 /*margin-top:25px;*/
}






.imgfleft {
    float: left;
	margin:0px 20px 10px 0px;
}
.imgfright {
    float: right;
	margin:0px 0px 10px 20px;
}
.imgLeft {
    float: left;
}
.nofloatcenter {
    text-align:center;
}

object.imgfleft {
    float: left;
	margin-right:15px;
	margin-bottom:15px;
	border:0px;
}
object.imgfright {
    float:margin-left:15px;
	margin-bottom:15px;
	border:0px;
}
object.imgLeft {
    float: left;
	margin-right:15px;
	margin-bottom:15px;
	border:0px;
}
.maincontentitems img{border:0px;}
/*=====================================================================*/
/* MAINCONTENT MENUE                                                   */
/*=====================================================================*/
/*=========================================================
 MAINCONTENT MENUE MARGIN TOP 
=========================================================*/
.headerspace{
    height:15px;
}

.menue{
	margin-top:0px;
	font-size:12px;
    font-style: normal;
    font-weight: bold;
    width:755px;
    height: 22px;
    color: #fff;
    background-color: transparent;
    display:inline-block;
	text-align:center;
	
}
html>body .menue{
margin-top:-3px;
	font-size:12px;
    font-style: normal;
    font-weight: bold;
    width:auto;
    height: 22px;
    color: #fff;
    background-color: transparent;
    
}

.menue ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
    background: transparent;
}

.menue ul li{
padding-top:2px;
   float: left;
   width:12.5em;
   height:20px;
   margin-right:1px;
   background-color:#5C99D8;
}
.menue ul li.active{
   float: left;
   width:12.5em;
   height:20px;
   margin-right:1px;
   background-color:#004E85;
}

.menue a:link {
	color:#fff;
	background: transparent;
	text-decoration: none;
}
.menue a:visited {
	color:#fff;
	background: transparent;
	text-decoration: none;
}
.menue a:hover {
	color:#004E85;
	background: transparent;
	text-decoration: none;
}
.menue a:active {
	color:#fff;
	background: transparent;
	text-decoration: none;
}
.menue.trenner{
 margin-top:3px;
} 
/*=========================================================
 SUBMENUE UL
=========================================================*/

.submenue ul{
 margin-left: 0;
 padding-left: 25px;
 padding-top:10px;
 list-style: none;
}
html>body .submenue ul{
 margin:0px 0px 0px 20px;
 padding:5px;
 list-style: none;
}

li.flsiteoff{
    list-style-image:url(include/template/junkes/images/flsiteoff.gif);
    }
    html>body li.flsiteoff{
    list-style-image:url(include/template/junkes/images/flsiteoff_f.gif);
    }
li.flsiteon{
    color: #5C99D8;
	list-style-image:url(include/template/junkes/images/flsiteon.gif);
	font-weight: bold;
    }
    html>body li.flsiteon{
    list-style-image:url(include/template/junkes/images/flsiteon_f.gif);
    }
li.flcatoff{
	list-style-image:url(include/template/junkes/images/flcatoff.gif);
	text-decoration: none;
    }
	html>body li.flcatoff{
    list-style-image:url(include/template/junkes/images/flcatoff_f.gif);
    }
li.flcaton{
    color: #5C99D8;
	list-style-image:url(include/template/junkes/images/flcaton.gif);
	font-weight: bold;
    }
    html>body li.flcaton{
    list-style-image:url(include/template/junkes/images/flcaton_f.gif);
    }
.submenue li ul{
 margin:0px;
 padding:5px;
}



/*
 SubElemente LeftMargin
*/

.submenue div.submargin{
 margin-left:0px;
}
.submenue a:link {color: #666;background: transparent;text-decoration: none;}
.submenue a:visited {color: #666;background: transparent;text-decoration: none;}
.submenue a:hover {color: #5C99D8;background: transparent;text-decoration: none;}
.submenue a:active {color: #666;background: transparent;text-decoration: none;}
.submenue li.submenuecat{list-style:none;background:transparent url(include/template/junkes/images/list.gif) no-repeat 0 0px;}
/*=========================================================
 MENUAKTIV COLOR
=========================================================*/

.submenue img.bnt{
 margin-left:5px;
}

.submenue p{
 font-size:11px;
}


.mainactive{
    color:#004E85;
	background: transparent;
	font-weight: bold;
}


/*=========================================================
 SITEMAP
=========================================================*/

.sitemap ul{
 margin-left: 0;
 /*padding-left: 25px;*/
 padding-top:10px;
 list-style: none;
}
html>body .sitemap ul{
 margin:0px 0px 0px 20px;
 padding:5px;
 list-style: none;
}


.sitemap li.cat a:link {color: #5C99D8;background: transparent;text-decoration:none;}
.sitemap li.cat a:visited {color: #5C99D8;background: transparent;text-decoration:none;}
.sitemap li.cat a:hover {color: #5C99D8;background: transparent;text-decoration:none;}
.sitemap li.cat a:active {color: #5C99D8;background: transparent;text-decoration:none;}

.sitemap li.site a:link {color: #444;background: transparent;text-decoration:none;}
.sitemap li.site a:visited {color: #444;background: transparent;text-decoration:none;}
.sitemap li.site a:hover {color: #5C99D8;background: transparent;text-decoration:none;}
.sitemap li.site a:active {color: #444;background: transparent;text-decoration:none;}


.sitemap li.cat{
    color: #5C99D8;
	list-style-image:url(include/template/junkes/images/sitemap_cat.gif);
	font-weight:bold;
	margin-top:15px;
    }
	
    html>body .sitemap li.cat{
    list-style-image:url(include/template/junkes/images/sitemap_cat_f.gif);
    font-weight:bold;
	}


.sitemap ul li.cat{
 margin-left:10px;
}

/*
.sitemap ul li ul{
 margin-bottom:5px;
}	
	
*/
.sitemap li.site{
	list-style-image:url(include/template/junkes/images/sitemap_site.gif);
    font-weight:normal;
	text-decoration:none;
	margin-left:15px;
	}
	
    html>body li.site{
    list-style-image:url(include/template/junkes/images/sitemap_site_f.gif);
    }	
	
	
.sitemap li ul{
 margin-bottom:5px;
 padding:5px;
}





/*=====================================================================*/
/* MAINCONTENT TOOLS MENUE / SEARCH                          */
/*=====================================================================*/

/*=========================================================
 TOOLS SEARCH INPUT COLOR
=========================================================*/
.maincontentitems b.needle{
    color:#FF0000;
    font-weight: bold;
}
/*=========================================================
 TEMPLATE 18 CSS-STYLES
=========================================================*/
/*===============================
 HRLINES VISIBLE/NO VISIBLE
=================================*/
div.hrline{margin-top:15px;margin-bottom:15px;clear:both;height:2px;width:100%;background: transparent url(include/template/junkes/images/linecenter.gif) repeat-x;}
html>body div.hrline{
clear:both;
margin:0px;
height:5px;
width:480px;
background: expression("none");
background:transparent url(include/template/junkes/images/linecenter.gif) no-repeat 0 0px;
}
/*=========================================================
 ZEITUNG
=========================================================*/

div.zeitung p.spalte1justify{
    text-align:justify;
}
div.zeitung p.spalte2justify{
    text-align:justify;
}


/*=========================================================
 FORM CSS
=========================================================*/
.inputtext1{
    width:400px;
    font-size: 11px; 
    color: #000;
    border-bottom:1px solid #ffffff;
}
.inputtext2{
    width:200px;
    font-size: 11px; 
    color: #000;
}

.inputtext2 input{
    width:200px;
    font-size: 11px; 
    color: #000;
}
.maincontent input{
    color: #333;
    background-color: #F0F0F0; 
}
.maincontent textarea{
    color: #333;
    width:200px;
    background-color: #F0F0F0; 
}

/* neu maincontentfooter */
.maincontentfooter{
 margin-top:25px;
}
html>body .maincontentfooter{
 height:100px;
 margin-top:25px;
}

/*=========================================================
 GALLERY CSS
=========================================================*/
.gallery{
	background-color: Transparent;
    color: #DCDCDCDC;
}
html>body .gallery ul{margin-left:-30px;margin-bottom:50px;clear:both;}


body .gallery li{
   display: table-cell; 
   float:left;
   font-size: 9px;
   font-style: normal;
   border:1px solid #999;
   background-color:#f1f1f1;
   width:90px;
   height:67px;
   margin-left:5px;
   vertical-align:middle;
}

html>body .gallery li{
   display: table-cell; 
   float:left;
   font-size: 9px;
   font-style: normal;
   border:1px solid #999;
   background-color:#f1f1f1;
   width:auto;
   height:67px;
   margin-left:5px;
   vertical-align:middle;
}


ul img{
vertical-align:middle;
}


body .gallery ul{
   margin:0px auto;
   text-align:center;
}


body div.divclear{
   clear:both;
}



/*=========================================================
 GALLERY CSS / POPUP NAV
=========================================================*/
#gallerypopupnavi{
    width:100%;
	height:10px;
	padding:10px;
	background:#dcdcdc; 
	color: #333;
	border:1px solid #fff;
	font-size: 11px;
    font-style: normal;
    font-weight: bold;
}
#back{
    width:150px;
}
#navdisplay{
    text-align:center;
    width:100%;
}
#next{
    width:150px;
}
#gallerypopupnavi a:link {
	color:#333;
	background: transparent;
	text-decoration: none;
}
#gallerypopupnavi a:visited {
	color:#333;
	background: transparent;
	text-decoration: none;
}
#gallerypopupnavi a:hover {
	color:#5781B2;
	background: transparent;
	text-decoration: none;
}
#gallerypopupnavi a:active {
	color:#333;
	background: transparent;
	text-decoration: none;
}
/*=========================================================
 FLASH ERROR OUTPUT STYLE
=========================================================*/
div.flashmsg{
	padding:5px;
	color: #999;
	font-size: 9px;
    font-style: normal;
	font-weight:bold;
    text-align:center;
}


div.flashmsg a:link {
	color: #5C99D8;
	background: transparent;
	text-decoration: none;
}
div.flashmsg a:visited {
	color: #5C99D8;
	background: transparent;
	text-decoration: none;
}
div.flashmsg a:hover {
	color:#004E85;
	background: transparent;
	text-decoration: none;
}
div.flashmsg a:active {
	color: #5C99D8;
	background: transparent;
	text-decoration: none;
} 
/*=========================================================
 MAINCONTENT FOOTER  footer_mirror.gif
=========================================================*/


.copy{
	clear:both;
	margin:0px;
	height:50px;
	width:755px;
	background: expression("none");
	background:transparent url(include/template/junkes/images/footer_mirror.png) no-repeat 0 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='include/template/junkes/images/footer_mirror.png');
}

.copy div{
 padding:5px;
}

.copyfont{
    margin-top:-10px;
    text-align:center;
    clear:both;
	font-size: 10px;
    font-style: normal;
    font-weight: normal;
    width:755px; 
    color: #dcdcdc;
}

.copy a:link {
	color:#dcdcdc;
	background: transparent;
	text-decoration: none;
}
.copy a:visited {
	color:#fff;
	background: transparent;
	text-decoration: none;
}
.copy a:hover {
	color:#999;
	background: transparent;
	text-decoration: none;
}
.copy a:active {
	color:#fff;
	background: transparent;
	text-decoration: none;
} 



