
body {margin:0; padding:0}

.liste, body, table, div {  
  color: #333333;
  font-weight: normal; 
  font-size: 0.98em;
  line-height: 140%; 
  font-family: Verdana, Arial , Helvetica, Swiss, "Sans Serif";  
  text-decoration: none; 
 }

#content		{font-size:0.9em}
p, .text, #content div	{font-size:1.0em;}
#left p			{font-size:12px; padding: 4px 0px 4px 0px; margin: 0px;}



.liste  {line-height: 120%;   }
.texthell    { color: #FFFFFF; font-weight: normal; font-size: 1.0em; line-height: 140%;  text-decoration: none; }
.text-klein   {  color: #333333;font-size: 0.8em; line-height: 120%; }
.texthell-klein   {  color: #FFFFFF;font-size: 0.8em; line-height: 120%;   }

.menu  { color: #811218;font-size: 11px; line-height: 170%;  font-weight: bold; text-decoration: none; }
a.menu { color: #811218;  text-decoration: none; }
a.menu:hover  { color: #787878; }
a.menu:visited   { color: #811218 }
a.menu:visited:hover  { color: #787878; text-decoration: none; }

.menu1   {  color: #811218;font-size: 10px; line-height: 170%; font-weight: bold; text-decoration: none;  }
a.menu1  { color: #811218; font-style: normal; text-decoration: none; }
a.menu1:hover   { color: #787878; text-decoration: underline; }
a.menu1:visited { color: #811218; }
a.menu1:visited:hover  { color: #787878; text-decoration: none; }

.menu2  { color: #ECECEC; font-weight: normal; font-size: 10px; line-height: 140%;  font-weight: normal; text-decoration: none; }
a.menu2   { color: #ECECEC; font-style: normal; font-weight: normal; text-decoration: none; }
a.menu2:hover   { color: #787878; text-decoration: underline; }
a.menu2:visited { color: #811218; }
a.menu2:visited:hover  { color: #787878; text-decoration: none; }

a  { color: #811218; text-decoration: none; }
a:visited { color: #811218; }
a:hover  { color: #b8000a; text-decoration: underline; }
a:visited:hover { color: #b8000a; text-decoration: none; }


.textnews   {  color: #333333;font-size: 0.9em; line-height: 140%; letter-spacing: normal;  }
.newsbereich  {  color: #FFFFFF; font-size: 0.9em; line-height: normal;  font-style: normal; font-weight: bold; }
.headline, h1    {  
color: #811218;margin:0 0 5px 0; font-weight: bold; font-size: 1.3em; line-height: 140%;  }
.subheadline   {  margin-top:0;  }
.headline2,h2,h3,h4    { 
    margin:5px 0 2px 0;
    font-weight: bold;
    color: #333333; 
    font-size: 1.1em; 
    line-height: 140%; 
}
h3{font-size: 1.1em; color: #811218; }
h2{font-size: 1.1em;}
h1, h2,h3,h4{
font-family: Palatino Linotype, Palatino; 
}
#articleTextBox h1{
font-size: 1.6em;
}
.site_titel  { color: #FFFFFF; font-weight: bold; font-size: 15px;  }

.pfad  { color: #811218;font-weight: normal; font-size: 11px; line-height: normal;  text-decoration: none; font-style: normal; }
a.pfad { color: #811218;  }
a.pfad:visited { color: #811218;  }
a.pfad:hover   { color: #811218;  text-decoration: underline; }
a.pfad:visited:hover  { color: #811218;  text-decoration: underline; }

.menuoben  { color: #811218; 
font-family:Verdana;
font-size: 9px;
font-weight: normal;  line-height: normal;  text-decoration: none; }
a.menuoben { color: #811218;   }
a.menuoben:visited { color: #811218;  }
a.menuoben:hover   { color: #787878;  text-decoration: none; }
a.menuoben:visited:hover  { color: #787878;  text-decoration: none; }

.footerline { display:block; color: #b3b3b3; text-align:center; background: transparent url(lays/paladin/img/bg-line.gif) repeat-x left top; height: auto;}
.footerlinetext { display: inline; color: #b3b3b3;  background: #FFFFFF; padding: 0px 5px 0px 5px; height: auto; width: 5%; white-space: nowrap; overflow:visible; font-family:Verdana; font-size: 9px; font-weight: normal;  line-height: normal;  text-decoration: none; }

.adminheadactive {
 color: #ECECEC;
 background-color: #333333;
}

.formular { font-size: 0.9em; 
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-weight: normal; 
color: #333333;
background-color: #FFFFFF;
border: 1px solid #787878; 
padding:1px 2px;

}

.formular_submit { font-size: 0.9em; 
font-family: Verdana, Helvetica, sans-serif;  
font-weight: normal; 
color: #FFFFFF;
background-color: #811218;
border: 1px solid #787878; 


}

	/**************
	
	 Grundgeruest
	
	***************/
	body{
	 background-color:#5a5e5d;
	 background-image: url(img/background_2010.jpg);
   background-repeat: repeat-y;
   background-position: center 0px; 
   }

	#container {
         width:975px;
         margin:0; padding:0;
	 margin-left: auto;
	 margin-right: auto;
	 text-align:left;
	}

	#banner {
	 top:0px;
   width:975px;
   height:60px;
	 background-color: #FFFFFF;
   background-repeat: no-repeat;
   margin-bottom:20px;
   margin-top:15px;
	}
	
	#left {
	float:left;
	width: 157px;
        overflow:visible; _overflow:hidden;
	margin: 0px;
	padding: 0px 0 0 15px;
	}

	#content {
	top:80px;
	float:left;
  width:611px;
	padding: 0px;
	float:left;
	display:inline;
        overflow:visible; _overflow:hidden;
	}
	#contentpadding{
	padding: 0px 20px;
	}
	#right {
	width:192px;
	padding:0px;
	margin:0px;
	float:left;
	border:0px;
        overflow:visible; _overflow:hidden;
	}
	
	
	#unten {
	margin:2px 0 5px 0;
	clear: both;
	padding: 2px 0px;
	border-top:1px solid #811218;
	}
	#logounten{
	float:right;
	}
	#extra2{
	float:left;
	width:630px;
	}
	
	#bild{
	float: right;
	padding:1px;
	margin: 0 0 10px 10px;
	/* border:1px solid #811218;*/
	}	
	
		/**************************
	
	Vertikale Navigation links
	
	**************************/
	
	
	#navcontainer { margin:0 10px 6px 0px; font-size:11px; padding:0px;  }
    
  #navcontainer a {height:15px;line-height:15px;font-size:11px;}
    
  #navcontainer a.active1:visited {
	  color: #787878;
	 	border:1px solid #787878;
   background: #ffffff;
   }
       
	#navcontainer ul li {
          background: transparent url(img/menu_shade.gif) no-repeat top right;
          width:      147px;
          height:     auto;
          margin:     0px 0px 0px 0px;
          padding:    0px 5px 5px 0px;
          font-size:11px;
          list-style-type: none;
          font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	#navcontainer ul, #navcontainer ul ul, #navcontainer ul ul li
	{
        background: transparent;
	margin: 0;
	padding: 0;
        font-size:11px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	#navcontainer ul a
	{
  	margin: 0px 0px 0px 0px;
        text-transform:uppercase;
  	font-weight: bold;
        font-size:11px;
  	display: block;
  	padding: 2px 3px 2px 10px;
 	border:1px solid #811218;
        height:auto;
        width:133px;
        background: #ffffff;
        }
  
	#navcontainer ul a:link, #navcontainer ul a:visited
	{
	  color: #811218;
  	text-decoration: none;
   background: #ffffff;
	}
	
	#navcontainer ul a:hover, ul a:visited:hover
	{
	  color: #787878;
   background: #ffffff;
	}
	
	#navcontainer ul ul  a, 	#navcontainer ul ul  a:visited, 	#navcontainer ul ul  a:link
	{
         height:auto;
         width:auto;
         line-height:12px;
         font-size:10px;
         margin: 2px 0px 5px 2px;
         text-transform:uppercase;
         font-weight: normal;
         display: block;
         padding: 2px 3px 2px 20px;
         background-color: transparent;
         background-image: url(img/pfeil-kl-rot.gif);
         background-repeat: no-repeat;
         background-position: top;
         background-position:  8px 1px;
         border:0px
	}

	
	#navcontainer ul ul a:hover, ul ul a:visited:hover, #navcontainer a.active2:visited , #navcontainer  a:visited.active3
	{
	  width:auto;
	  color: #787878;
	  background-color: transparent;
	  background-image: url(img/pfeil-kl.gif);
	  background-repeat: no-repeat;
	  background-position: top;
	  background-position:  8px 1px;
	}
	
	/*fuer jeden Kommentare*/
	.commentListBoxEntry{
	font-size:0.9em;
	margin:0px;
	padding:5px 0px;
	border-bottom:1px solid #b3b3b3;
	}
  /* Kommentar BOX */
	.writeCommentBox, .listCommentBox{
	background-color:#ECECEC;
	margin-left:10px;
	padding:10px;
	}
	/* formatierung Kommentare Waht's new*/
	.listCommentBoxNew{
	background-color:#FFFFFF;
	margin-left:0px;
	background-image: url(img/pfeil-rot.gif);
  background-repeat: no-repeat;
  background-position: top;
  background-position:  0px 2px;
  padding-left:15px;
  padding-bottom:8px;
  margin-bottom:15px;
	border-bottom:1px solid #ECECEC;
	}


	/* Menue links unten siehe auch .menuoben*/


#extra1 { font-size:10px;}

#extra1 ul,#extra2 ul
	{
	margin: 0;
	padding: 0;
        font-size:10px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	}
#extra1 ul a
	{
	margin-bottom:5px;
	display: block;
	padding: 2px 3px 2px 20px;
	background-image: url(img/pfeil-kl-rot.gif);
  background-repeat: no-repeat;
  background-position: top;
  background-position:  8px 2px;
  }
#extra1 ul a:hover, #extra1 ul a:visited:hover
	{
	background-image: url(img/pfeil-kl.gif);
  }
  /* Menue unten*/
  #extra2 ul a
	{
	padding:0px 10px;
	border-right:1px solid #b3b3b3;
	display: block;
	float:left;
	background-image:none;
  }
#extra2 ul a:hover, #extra2 ul a:visited:hover
	{
	background-image: none;
  }
  
  #searchbox{
  border:        1px solid #811218;
  width:130px; 
  padding:8px;
  margin: 0px; 
  line-height:100%;
  font-size:10px;
  color:#333333;
  }
  #searchbox a,#searchbox a:link,#searchbox a:visited{
  color:#811218;
  font-size:10px;
  font-weight:normal;
  }
  #searchbox form{
   margin: 0;
   padding: 0;
  }
  #searchbox input{
   margin: 0;
   border:1px solid #811218;
  }


  .shadowbox_search {
    background: transparent url(img/search_shade.gif) no-repeat right bottom;
    width:      149px;
    height:     auto;
    margin:     8px 0px 8px 0px;
    padding:    0px 5px 5px 0px;
  }

  /* Text-Resizer-Links */
  .efa_big    { color:#811218;  font-size:12px;  font-weight:normal; }
  .efa_small  { color:#811218;  font-size:9px;  font-weight:normal; }

  /* Iconliste ueber den Artikeln*/
  #iconnav img{
  margin:0px;
  border-width:0px;
  border-left:1px solid  #b3b3b3;
  }
  #iconnav {
   border:1px solid #b3b3b3;
   height:20px;
   background-color:#FFFFFF;
  }
  /* liste der Artikel*/
  #articleList div{
  background-image: url(img/pfeil-rot.gif);
  background-repeat: no-repeat;
  background-position: top;
  background-position:  0px 2px;
  padding-left:15px;
  margin-bottom:15px;
  }
  #articleList h2 a{
  color:#811218;
  font-weight:bold;
  font-size:1.13em;
  margin:0px;
  padding:0px;
  background-image: none;
  }
  #articleList h3{
  color:#333333;
  font-weight:normal;
  font-size:1.0em;
  margin:0 0 4px 0;
  padding:0px;
  background-image: none;
  }
  /*headline ueber der Artikelliste*/
  .featurehead{
   font-size:11px;
   font-weight:normal;
  }
  /*Listen im Content bereich*/

  #content ul
	{
	margin: 8px 0px;
	padding: 0;
	list-style-type: none;
	}
  #content ul li{
	display: block;
	margin:0px;
	margin-bottom:1px;
	padding: 0px 3px 0px 12px;
	background-image: url(img/pfeil-rot.gif);
  background-repeat: no-repeat;
  background-position: top;
  background-position:  0px 2px;
  }
  #content ul ul
	{
	margin: 0px 0px;
	}
  #content ul ul li{
	display: block;
	margin:0px;
	padding: 0px 3px 0px 17px;
	background-image: url(img/pfeil-kl-rot.gif);
  background-repeat: no-repeat;
  background-position: top;
  background-position:  5px 2px;
  }
  #content ul ul ul li{
	display: block;
	margin:0px;
	padding: 0px 3px 0px 22px;
	background-image: url(img/pfeil-kl.gif);
  background-repeat: no-repeat;
  background-position: top;
  background-position:  10px 2px;
  }
  #content ul a{
  background-image:none;
  }

  #tt_sitemap ul li{
   border-bottom:1px solid #ECECEC;
   margin-bottom:4px;
  }
   #tt_sitemap ul ul{
   margin-bottom:4px;
   }
  #tt_sitemap ul ul li{
   border-width:0;
   margin:0px;
  }
  
  #tt_sitemap ul a,#tt_sitemap ul a:visited{
  height:auto;
  width:570px;
  display:block;
  color:#333333;
  }
  #tt_sitemap ul a:hover,#tt_sitemap ul a:visited:hover{
  color:#811218;
  }
  #error{
  padding:10px;
  border:1px solid #811218;
  margin:10px 0 15px 0;
  }
#NewsTicker {
    display: block;
    margin: 20px 0px 10px 0px;
    border-left:   1px solid #a8a8a8;
    border-top:    1px solid #a8a8a8;
    border-right:  1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
  }
.TBContainer,.TBContainer1,.TBContainer2{
margin-top:8px;
width:571px;
}

.smallinfo  {color:#811218; font-size: 9px; margin: 0px; padding: 5px 0px 5px 0px; line-height: 9px;}

.textbox {
  padding: 10px;
  border-left:1px solid #b3b3b3;
  border-right:1px solid #b3b3b3;
  background-color:#ffffff
}

#startshodow{
  margin: 0px;
  padding: 0px 0px 0px 0px;
  font-size: 1.0em;
  background-image: url(img/startshadow-mid.jpg);
  background-repeat: repeat-y;
  background-position: right top;
  background-color:#ffffff;
  border-bottom:1px solid #FFFFFF;
}

#startshodow1{
  padding:0px;
  margin: 0px 0px 0px 0px;
  background-image: url(img/startshadow-top.jpg);
  background-repeat: no-repeat;
  background-position: right top; 
  /*overflow:hidden; _overflow:visible;*/
}

#startshodow2{
  padding: 0px 20px 12px 20px;
  background-image: url(img/startshadow-bottom.jpg);
  background-repeat: no-repeat;
  background-position: right bottom; 
}

#startbox{
border:1px solid #811218;
background-color:#ffffff;
margin-bottom:0px; 
padding: 20px 67px 20px 67px;
}
#startbox {font-size: 0.8em;}

.float_right     {float: right; margin: 0px 0px 0px 8px;}
.float_left      {float: left;  margin: 0px 8px 0px 0px;}

#flashsite       {text-align: center; background: transparent;}
#noflashtext     {text-align: left; font-size: 0.8em; width: auto; background: transparent; margin: 10px;}

/* commentbox */
#commentbox_b1{
    background: transparent url(img/shadow_box_r.gif) repeat-y right top;
    width:      154px;
}
#commentbox_b2{
    background: transparent url(img/shadow_box_top.gif) no-repeat right top;
    width:      154px;
}
#commentbox_b3{
    background: transparent url(img/shadow_box_bottom.gif) no-repeat right bottom;
    width:      154px;
}

#commentbox{
  border:        1px solid #811218;
  width:130px; 
  padding:8px;
  margin: 0px; 
  line-height:100%;
font-size:1em;;
  color:#333333;
}
.commentbox_left_item{
font-size:1em;
margin-bottom:10px;
}
#commentbox_left{
border-top:1px solid #b3b3b3;
margin-top:10px;
padding-top:10px;
}
.clear{clear:both;}
