/* 
-----------------------
SLMCMS - version 1.8.3
-----------------------
Format: css level 1
Kunde: Systemmedien
date: 2005
-----------------------
*/



#wrapper{ 
 margin-top:20px;
}

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


.topofpage{
text-align:right;
}


.rssfeeds li{
 margin:5px;
}

.pic{
 width:100px;
}


/*#####################################################################*/
/* roundbox grau                                                       */

.linie1, .linie2, .linie3, .linie4 {display:block; overflow:hidden; font-size:1px;}
.linie1, .linie2, .linie3 {height:1px;}
.linie2, .linie3, .linie4 {background:#222; border-left:1px solid #666; border-right:1px solid #666;}
.linie1 {margin:0 5px; background:#666;}
.linie2 {margin:0 3px; border-width:0 2px 0 2px;}
.linie3 {margin:0 2px;}
.linie4 {height:2px; margin:0 1px 0 1px;}

/*#####################################################################*/
/* roundbox rot                                                        */

.mlinie1, .mlinie2, .mlinie3, .mlinie4 {display:block; overflow:hidden; font-size:1px;}
.mlinie1, .mlinie2, .mlinie3 {height:1px;}
.mlinie2, .mlinie3, .mlinie4 {background:#C62128; border-left:1px solid #B82328; border-right:1px solid #B82328;}
.mlinie1 {margin:0 5px; background:#C62128;}
.mlinie2 {margin:0 3px; border-width:0 2px 0 2px;}
.mlinie3 {margin:0 2px;}
.mlinie4 {height:2px; margin:0 1px 0 1px;}

/*#####################################################################*/
/* roundbox weiss                                                      */

.glinie1, .glinie2, .glinie3, .glinie4 {display:block; overflow:hidden; font-size:1px;}
.glinie1, .glinie2, .glinie3 {height:1px;}
.glinie2, .glinie3, .glinie4 {background:#dcdcdc; border-left:1px solid #fff; border-right:1px solid #fff;}
.glinie1 {margin:0 5px; background:#dcdcdc;}
.glinie2 {margin:0 3px; border-width:0 2px 0 2px;}
.glinie3 {margin:0 2px;}
.glinie4 {height:2px; margin:0 1px 0 1px;}

#header{
 width:622px; 
 background:transparent; 
 margin:0px 0px;
}

.roundbox{
	width:622px; 
	background:transparent; 
	font-weight:normal; 
	margin:0px 0px; 
}



.boxspacer{
 margin-top:15px;
}

#nocenter{
text-align: left;
}



/*#####################################################################*/
/* menue                                                               */

#menue{
	width:600px;
	height:10px;
	padding:10px;
	background:#FF0000; 
	color: #fff;
	border-left:1px solid #B82328;
	border-right:1px solid #B82328;
	border-bottom:1px solid #B82328;
	font-size: 11px;
    font-style: normal;
    font-weight: bold;
	background-image: url(../images/mainmenuebg.jpg);
    background-position: 0px;
    background-repeat: repeat x;
	}

#menue ul{
 margin-left:0px;
 margin-top:0px;
}

#menue li{
 float: left;
 list-style: none;
 }


#menue a:link {
	color:#fff;
	background: transparent;
	text-decoration: none;
}
#menue a:visited {
	color:#fff;
	background: transparent;
	text-decoration: none;
}
#menue a:hover {
	color:#FFFF00;
	background: transparent;
	text-decoration: none;
}
#menue a:active {
	color:#fff;
	background: transparent;
	text-decoration: none;
}
 


#druckversion{
 float:left;
 text-align:right;
 font-size:9px;
 margin:0px;
}

#hrline{
margin:15px;
}

#hrlinetwo{
margin:15px;
}

/*#####################################################################*/
/* BREAKBOX */


.hrbox{
    margin:0px 0px 0px 0px;
	width: 600px;
    padding: 10px;
	background:#222; 
	color: #fff;
	border-left:1px solid #666;
	border-right:1px solid #666;
	font-size: 18px;
    font-style: normal;
    font-weight: bold;
    line-height: 1.7em;
	text-align:left;
	clear:both;
}

.hrbox img{
margin:0px;
}

/*#####################################################################*/
/* MAINCONTENT */


.topspace{
 padding:1px;
}

#maincontent {
display: block;
margin:0px auto 0px auto;
width: 600px;
color: #333;
}




.maincontentitems{ 
	width: 600px; 
	height: auto;
    padding: 10px;
    text-align: left;
	background:#E1E1E1; 
	color: #333;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}



#maincontent h1{ 
  font-size: 18px; 
  color: #fff; 
  margin: 0px;
  padding: 0px;
  background: transparent;
  text-align: left;
}

#maincontent h1.boxtitle{ 
  font-size: 18px; 
  color: #333; 
  margin: 0px;
  padding: 0px;
  background: transparent;
  text-align: left;
}
/* Content Überschrift h2 */
#maincontent h2{ 
  height:23px;
  background-image: url(../images/maincontent_title.png); 
  background-repeat: no-repeat; 
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.3em;
  margin: 0px 0px 20px 0px;
  }
/* Content Überschrift h3 */
#maincontent h3{
  font-size: 13px;
  font-style: normal;
  }
/* Content Überschrift h4 */
#maincontent h4{
  font-size: 12px;
  font-style: normal;
  }
/* Content Überschrift h5 */
#maincontent h5{
  font-size: 11px;
  font-style: normal;
  }
  
  
  
  
/* Content Kurztext */
#maincontent i{
  font-family: Verdana,Arial,Geneva,sans-serif;
  font-size: 11px;
  line-height: 1.2em;
  font-style: italic;
  color: #666;
  background: transparent;
  }
  
  
  
/* Content Artikel */
#maincontent p{
  /* text-align:justify;*/
  margin: 5px 0px 0px 0px;
  font-size: 11px;
  font-style: normal;
  color: #333333;
  line-height: 15px;
  background: transparent;
  }
/* Content Überschrift linie */
#maincontent hr{
 border: 1px solid #CECECE;
  }

#maincontent ins{
  font-size: 11px;
  font-style: normal;
  color: #333333;
  line-height: 15px;
  background: transparent;
  text-decoration: none;
  }  

/*
LI.square { list-style: square inside }
UL.plain  { list-style: none }
UL.check  { list-style: url(/LI-markers/checkmark.gif) circle }
OL        { list-style: upper-alpha }
OL OL     { list-style: lower-roman inside }
*/  
#maincontent ins ul{
margin-left:15px;
margin-top:5px;
}

#maincontent ins ul li{
  list-style: url(../images/list.gif);
  }

#maincontent ins ol{
margin-left:15px;
margin-top:5px;
}

#maincontent ins ol li{
  margin-left:10px;
  list-style: decimal;
  }

/*#####################################################################*/
/* IMAGE */

#maincontent img{
  }
  
.captionbox{
 width:100%;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}  
  
.caption{
 font-size: 9px;
 font-style: normal;
}

.zoom
{
border:0px;
}
   
.imgfrightmargin{margin-left:15px;margin-bottom:15px;border:0px;}
.imgfleftmargin {margin-right:15px;margin-bottom:15px;border:0px;}
.imgfrightmargin {margin-left:15px;margin-bottom:15px;border:0px;}
.imgLeftmargin {margin-right:15px;margin-bottom:15px;border:0px;}
.nofloatcentermargin {text-align:center;}


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



/* AUSRICHTUNG */ 

/*
#maincontent img.imgfleft {float: left; margin-right:15px;margin-bottom:15px; border:0px;}
#maincontent img.imgfright {float: right; margin-left:15px;margin-bottom:15px;border:0px;}
#maincontent img.imgLeft {float: left;  margin-right:15px;margin-bottom:15px;border:0px;}
#maincontent img.nofloatcenter {text-align:center;}

#maincontent object.imgfleft {float: left;  margin-right:15px;margin-bottom:15px;border:0px;}
#maincontent object.imgfright {float: margin-left:15px;margin-bottom:15px;border:0px;}
#maincontent object.imgLeft {float: left;  margin-right:15px;margin-bottom:15px;border:0px;}


html:root #maincontent p{margin:10px; clear:both; }
.maincontentitems img{border:0px;}
*/


/*#####################################################################*/
/* TEMPALTE 18 */


/* Überschrift */
#maincontent big {
  font-size: 14px;
  font-weight: bold;
  }
/* Kurztext Überschrift */
#maincontent em {
  font-size: 12px;
  font-weight: bolder;
  font-style: normal;
  }
/* Kurztext */
#maincontent q {
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  }
/* Zitat */
#maincontent blockquote{
  clear:both;
  margin:0px;
  width: 577px; 
  padding: 10px;
  border: 1px solid #aaa;
  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;
 width:599px;
 height:14px;
 background-image: url(../images/zitatfooter.jpg);
 background-position: 0px;
 background-repeat: no-repeat;
}  
  
/* Tabelle td */
#maincontent td {
  line-height: 15px;
 font-size: 11px;
  }
#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;
}







/*#####################################################################*/
/* SUBMENUE */
#subcontent{
 width:600px;
 padding:10px;
 background:#222; 
 color: #fff;
 border-left:1px solid #666;
 border-right:1px solid #666;
 border-bottom:1px solid #666;
}

#submenue{
	float: left;
	width:297px;
	color: #fff;
	font-size: 10px;
    font-style: normal;
    font-weight: bold;
	}

#submenue ul{
 color:#666;
 margin:0;
 padding:0 0 0 0px;
 
}

#submenue li{
 padding:0 0 0 12px;
 list-style:none;
 background:transparent url(../images/sub.gif) no-repeat 0 2px;
}

#submenue a:link {
	color:#fff;
	background: transparent;
	text-decoration: none;
}
#submenue a:visited {
	color:#fff;
	background: transparent;
	text-decoration: none;
}
#submenue a:hover {
	color:#FFFF00;
	background: transparent;
	text-decoration: none;
}
#submenue a:active {
	color:#fff;
	background: transparent;
	text-decoration: none;
}

#submenuecontent li.submenuecat{
 background-image: url(../images/submenue_pfeil.png);
}

#submenueactive{
    color:#ff0000;
	text-decoration: none;
	background: transparent;
	font-weight: bold;
}

#mainactive{
    color:#FFFF00;
	text-decoration: underline;
	background: transparent;
	font-weight: bold;
}

/*#####################################################################*/
/* Tools */

#maincontentitems b.needle{
color:#FF0000;
font-weight: bold;
}


#tools{
text-align:right;
float:left;
width:298px;
height:100%;
color: #fff;
font-size: 10px;
font-style: normal;
font-weight: bold;
}

#toolsmenu{
 text-align:right;
}

#tools input.search {
 width:200px;
 height:17px;
 border:0;
 background:#444; 
 color: #FFFF00;
}

#tools form{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#tools input.submit {
 width:50px;
 height:20px;
 color: #fff;
 background:#ff0000; 
 border:0;
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 background-image: url(../images/mainmenuebg.jpg);
 background-position: 0px;
 background-repeat: repeat x;
}




#toolsmenu a:link {
	color:#FFFFFF;
	background: transparent;
	text-decoration: none;
}
#toolsmenu a:visited {
	color:#FFFFFF;
	background: transparent;
	text-decoration: none;
}
#toolsmenu a:hover {
	color:#FFFF00;
	background: transparent;
	text-decoration: none;
}
#toolsmenu a:active {
	color:#FFFFFF;
	background: transparent;
	text-decoration: none;
}


/**/
#searchcontent h1{
    color: #333;
	font-size: 12px;
    font-style: normal;
    font-weight: bold;
}

#searchcontent a:link {
	color:#333;
	background: transparent;
	text-decoration: none;
}
#searchcontent a:visited {
	color:#333;
	background: transparent;
	text-decoration: none;
}
#searchcontent a:hover {
	color:#FF0000;
	background: transparent;
	text-decoration: none;
}
#searchcontent a:active {
	color:#333;
	background: transparent;
	text-decoration: none;
}


/*#####################################################################*/
/* Sitemap */

#sitemap{
	width:600px;
	color: #666;
	font-size: 11px;
    font-style: normal;
    font-weight: bold;
	}

#sitemap ul{
 color:#666;
 margin:0;
 padding:0 0 0 0px;
 
}

#sitemap p.kurztext{
 margin:5px 0px 5px 0px;
 font-weight: normal;
}

#sitemap li{
 padding:0px 0px 0px 12px;
 list-style:none;
 background:transparent url(/images/sub.gif) no-repeat 0 2px;
}

#sitemap a:link {
	color:#444;
	background: transparent;
	text-decoration: none;
}
#sitemap a:visited {
	color:#444;
	background: transparent;
	text-decoration: none;
}
#sitemap a:hover {
	color:#FF0000;
	background: transparent;
	text-decoration: none;
}
#sitemap a:active {
	color:#444;
	background: transparent;
	text-decoration: none;
}


/*#####################################################################*/
/* anker*/

.anker{ 
	color: #fff;
	font-size: 10px;
	}

.anker ul{
 color:#666;
 margin:0;
 padding:0px 0px 0px 0px;
}
html>body ul{ margin:0px 0px 0px -40px; }

#anker li{
 padding:0 0 0 12px;
 list-style:none;
 background:transparent url(../images/sub.gif) no-repeat 0 6px;
}

#anker a:link {
	color:#222;
	background: transparent;
	text-decoration: none;
}
#anker a:visited {
	color:#222;
	background: transparent;
	text-decoration: none;
}
#anker a:hover {
	color:#ff0000;
	background: transparent;
	text-decoration: none;
}
#anker a:active {
	color:#222;
	background: transparent;
	text-decoration: none;
}




/*#####################################################################*/
/* FORM */

#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; 
}


/* KURZBOX */
#kboxlink{
 text-align:left;
 font-size: 11px; 
 color: #000;
}

/*
#maincontent img.imgLeft {float: left;  margin-right:15px;margin-bottom:15px;border:0px;}
*/

#maincontent img.kboxlinkpfeil{
border:0px;
margin-right:5px;
}

/*#####################################################################*/
/* ZEITUNG */
.sp1{
margin:0px;
width:290px;
float:right;
}

.sp2{
margin:0px;
width:290px;
}

.sp1 p.spalte1justify{
text-align:justify;
margin:0px;
width:290px;
float:right;
}

.sp2 p.spalte2justify{
margin:0px;
text-align:justify;
width:290px;
}

.zeitung h1{ 
  font-size: 18px; 
  color: #333; 
  margin: 0px;
  padding: 0px;
  background: transparent;
  text-align: left;
}
/*#####################################################################*/
/* Gallery*/
#galleryposition{
text-align:center;
}

#galleryitems{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}


#galleryspace{
 margin:0px;
 width:0px;
}

/*#####################################################################*/
/* gallery                                                             */

#gallerypopupnavi{
    width:100%;
	height:10px;
	padding:10px;
	background:#C62128; 
	color: #fff;
	border:1px solid #B82328;
	font-size: 11px;
    font-style: normal;
    font-weight: bold;
	background-image: url(../images/mainmenuebg.jpg);
    background-position: 0px;
    background-repeat: repeat x;
}

#back{
 width:150px;
}

#navdisplay{
 text-align:center;
 width:100%;
}

#next{
 width:150px;
}

#gallerypopupnavi a:link {
	color:#fff;
	background: transparent;
	text-decoration: none;
}
#gallerypopupnavi a:visited {
	color:#fff;
	background: transparent;
	text-decoration: none;
}
#gallerypopupnavi a:hover {
	color:#ff0000;
	background: transparent;
	text-decoration: none;
}
#gallerypopupnavi a:active {
	color:#fff;
	background: transparent;
	text-decoration: none;
}

/*#####################################################################*/
/* Flash BOX */
.flashmsg{
	padding:10px;
	background:#222; 
	color: #fff;
	font-size: 9px;
    font-style: normal;
    font-weight: bold;
}



.flashmsg a:link {
	color:#ff0000;
	background: transparent;
}
.flashmsg a:visited {
	color:#ff0000;
	background: transparent;
}
.flashmsg a:hover {
	color:#ff0000;
	background: transparent;
}
.flashmsg a:active {
	color:#ff0000;
	background: transparent;
}





/*#####################################################################*/
/* LINKS */


a:link {
	color:#555;
	background: transparent;
}
a:visited {
	color:#555;
	background: transparent;
}
a:hover {
	color:#ff0000;
	background: transparent;
}
a:active {
	color:#555;
	background: transparent;
}


/*#####################################################################*/
/* FOOTER */

#footermenue{
 width:600px;
}

#footermenue ul{
 text-align:center;
}




#copy {
text-align:center;
width: 600px;
padding:10px;
border-left:1px solid #666;
border-right:1px solid #666;
background:#222;
color:#fff; 
}

#copy p{
clear:both;
color:#fff;
font-size:9px;
}


#copy ul{
 margin-left:0px;
 font-size:0.6em;
}

#copy li{
 margin:0px 0px 0px 10px;
 padding:0 0 0 12px;
 float: left;
 list-style: none;
 background:transparent url(/images/sub.gif) no-repeat 0 2px;
 }



#copy a:link {
	  color:#fff;
	  text-decoration: none;
	  background: transparent;
}
#copy a:visited {
	 color:#fff;
	text-decoration: none;
	background: transparent;
}
#copy a:hover {
	color:#ff0000;
	text-decoration: none;
	background: transparent;
}
#copy a:active {
	color:#fff;
	text-decoration: none;
	background: transparent;
}
/* eof */

