/** 
 * #########################################
 * #######   	  Nett-Help	     #######
 * ### 		Tammo Depping		 ###
 * ##########	   		  ##########
 * #########################################
 */ 

 /**
  * ######################
  * #	  NEWS/BLOG	 #
  * ######################
  */

.list-image-news {float:left; padding:10px 10px 0 5px;}
.news-latest-titel a{color: #c11e1f; font-size:14px; font-weight:bold;}
.news-list-titel a{color: #c11e1f; font-size:13px; font-weight:bold;}
.news-list-item {padding:10px 0 10px 0;}

.news-latest-item object{float:left; padding: 10px 10px 0 10px;}

.news-single-item object{float:left; padding: 10px 10px 0 10px;}

.news-latest-item h3 a{color: #c11e1f; font-size:15px; font-weight:bold;}

.tx-veguestbook-pi1 {float:left;}

.news-latest-item p{margin:7px 0 0 0;padding:0;}
.news-latest-date{float:right;}
.first-background {background-color:#ebe9dc; padding:5px; border:1pt solid #cccccc;}

.news-list-item img, .news-latest-item img {
	float: left;
	padding-right: 10px;
	}

 /**
  *ENDE 
  */





a {text-decoration:none; color: black;}
a:visited {text-decoration:none; color: black;}

.content a:hover {color:#ec1d24;}
.content a {font-weight:bold;}
.menu-links a:hover {color:#ec1d24;}
.menu-links a {font-weight:bold;}


 /**
  * ######################
  * #	  Formular	 #
  * ######################
  */


.content .csc-mailform {width: 410px;border:0;}
#mailformname {width: 300px;}
#mailformemail {width: 300px;}
#mailformtelefonnummer {width: 300px;}
#mailformnachricht {width: 400px;}
#mailformkontakt {border:0;}
.csc-mailform-radio legend {display:none;}

 /**
  * ######################
  * #	  Navigation	 #
  * ######################
  */



.menu { font-size: 14.4px;}


.navi {
	background: url(../bilder/nav-bg.png) repeat-x;
	height: 28px;
	width:965px;
	border-left: 1px #000 solid;
	border-right: 1px #000 solid;

	}
	
ul.menu li {
    padding:0;
    margin:0;
    float:left;
}

ul.menu ul li {
	    padding: 1px 0 1px 0;
}

ul.menu li a:hover {
	background: #d40028;
	color: #eeeeee;
	text-decoration:none;
	border: 0px;	
}

ul.menu ul a:hover {
	background: #d40028 url(../bilder/fhg.png);
	color: #ffffff;
	text-decoration:none;
	border:0;
}

ul.menu ul {
    margin-left:0;
    padding: 4px 0 4px 0;
    position: absolute;
    background-color: #666666;
    display:none;
    min-width:180px;
}


ul.menu, ul.menu ul {
    list-style-type: none;
}

ul.menu a {
    display: block;
    padding: 5px 10px 3px 10px;
    font-weight:normal;
    text-decoration:none;
    color: #eeeeee;
}

ul.menu ul a {
    padding: 0 10px;
}




/* IE-Hack f�r die Breite */
*html ul.menu ul {
    width:180px;
}


/* Klassenstile f�r das Untermen� */
/* �ber der Liste  befindet (.hover JavaScript) */

ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}


ul.menu ul li {
    float:none;
    background-color: transparent;
}
 
  
 /**
  * ######################
  * #Allgemein (Tabelle) #
  * ######################
  */


html,body	{
	margin: 0;
	padding: 0;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
}

.tabelle {
	background-color: transparent;
	valign:top;
	width:965px;
	font-family:verdana;
	margin: 0 auto;
	}



  .main { 
	border: 1px #000 solid;
        margin-top: 10px;
        margin-bottom: 10px;
	width:965px;
background: #f1f1f1 url(../bilder/main-bg.png) repeat-y;
        }


 /**
  * ######################
  * #	  Der Header	 #
  * ######################
  */

.header {
	background: url(../bilder/header_rabe.png) no-repeat;
	height:110px;
	width:965px;
        margin-bottom: 10px;
	}





 /**
  * ######################
  * #	Die linke Spalte #
  * ######################
  */


.menu-links { 
	    padding-left: 5px;
	    vertical-align:top;
	    align:left;
	    width:250px;
	    float: left;

	    }

.menu-links-item { 
	    margin-top:0px;
	    }



 /**
  * ######################
  * # Der Inhaltsbereich #
  * ######################
  */


.content { 
	  margin: 0px 0 20px 250px; 
	  font-size:12px; 
	  padding: 20px 10px 0 10px; 
	  text-align:left; 
          min-height:600px;
	  width:auto;
	  }
	  
	  
.content .csc-header h1{
			font-size:15px;
			} 

.bodytext {font-family:verdana;}


 /**
  * ######################


  * # Die rechte Spalte  # 
  * ######################


  */

.spalte-rechts {
		float: right; 






		height: 600px;
		width:120px;
		}


	

 /**
  * ######################
  * # clear	bug	 # 
  * ######################
  */

	
.clear {
   clear: both;
   line-height: 1px;
   font-size: 1px;
   height: 1px;
}


.content .csc-textpic-clear {
	clear: right;
	}

