/*--------------------------------------------------------------------------------*/

*
{
	margin:0px;
	padding:0px;
}

/*Boxen*/

#hauptbox   {
            position:relative;
            margin: 0 auto;
	    width: 764px;
            height: 816px;
            background-image:url(../bilder_template/hauptbox.jpg);
	   }


/* Boxen im HEADER - Bereich */

#headerbox  {  /* äußere Box, um den Kopf - Bereich */
	    width: 764px;
            height: 125px;
            background-image:url(../bilder_template/head.jpg);
            }

#header1   {  /* Überschrift im Kopf - Bereich */
           position: absolute;
           top: 29px;
           left: 87px;
           width: 594px;
           height: 38px;
           background-image:url(../bilder_template/uberschrift.jpg);
           }

#header2   { /* Navigation im Kopf - Bereich */
           position: absolute;
           top: 99px;
           left: 7px;
           width: 746px;
           height: 23px;
           padding-left:10px;
           }

#menu_first,#menu_middle,#menu_last
{
           height: 100%;
}

#menu_middle
{
           position:relative;
           left:-4px;
}

#menu_last
{
           position:relative;
           left:-8px;
}


/* Boxen im BODY - Bereich */

#bodybox   {  /* äußere Box, um den gesamten Body - Bereich (mit linker Navigation) */
           position: absolute;
           top: 125px;
           width: 764px;
           height: 639px;
           background-image:url(../bilder_template/body.jpg);
           }

/* LINKE Boxen-Seite (Navigation und unteres Bild) */

#navibox   {
           position: absolute;
           top: 25px;
           left: 10px;
           width: 142px;
           height: 165px;
           }

#bildbox   {
           position: absolute;
           top: 366px;
           left: 9px;
           width: 142px;
           height: 268px;
           }

/*
#box_links { /* Box im linken Body - Bereich für Navigation (oben) und Bild (unten)
           position: absolute;
           top: 25px;
           left: 7px;
           width: 146px;
           height: 611px;
           background-color: #008000;
           }
*/

/* RECHTE Boxen-Seite (Main - Bereich) */

#box_main  { /* Inhalts-Box für den Main - Bereich */
	   overflow: auto;
           position: absolute;
           top: 25px;
           right: 40px;
           width: 533px;
           height: 593px;

           }

#main_ueberschrift   {
           	    position: absolute;
           	    top: 0px;
           	    right: 66px;
		    width: 405px;
           	    height: 22px;
           	    background-image:url(../bilder_template/main_uberschrift.jpg);
         	    }

#main_bild {
           position: absolute;
           top: 52px;
           right: 68px;
           width: 402px;
           height: 262px;
           background-image:url(../bilder_template/bild_main.jpg);
           }

#main1     {
           position: absolute;
           top: 340px;
           right: 65px;
           width: 407px;
           height: 166px;

           }

#main2     {
           position: absolute;
           top: 533px;
           right: 112px;
           width: 310px;
           height: 60px;
           background-color:#FFFF00;
           }


<!-- /* FOOT */ -->

#footerbox {  /* äußere Box, um den Foot - Bereich */
           position: absolute;
           top: 763px;
           width: 764px;
           height: 54px;
           background-image:url(../bilder_template/foot.jpg);
           }

#footer1   { /* Box im Foot - Bereich links für die SUCHE */
           position: absolute;
           top: 12px;
           left: 10px;
           width: 252px;
           height: 21px;
           background-image:url(../bilder_template/foot_links.jpg);
           }

#footer2   { /* Box im Foot - Bereich rechts für IMPRESSUM, KONTAKT, SITEMAP */
           position: absolute;
           top: 12px;
           right: 15px;
           width: 250px;
           height: 23px;
           }






/*--------------------------------------------------------------------------------*/
/*Schrift*/

h1.csc-firstHeader
{
	font: normal 25px Arial, sans-serif;
	color:#CE3027;
	margin-bottom:15px;
	text-align:center;
}

h1
{
	font: bold 16px Arial, sans-serif;
	color:#CE3027;
	margin-top:10px;
	margin-bottom:15px;
	text-align:left;
}

h2
{
	font: normal 16px Arial, sans-serif;
	color:#CE3027;
}

h2.align-center,p.align-center
{
	text-align:center;
}

p 
{
	font: normal 13px Arial, sans-serif;
	color:#000000;
	margin-top:10px;
	margin-bottom:10px;
}

.tx-thmailformplus-pi1 td, #box_main ul li
{
	font: normal 13px Arial, sans-serif;
	color:#000000;
}

p.csc-searchResult
{
	margin-top:-4px;
	font: normal 12px Arial, sans-serif;
}

h3.csc-noSearchResultMsg
{
	font: normal 14px Arial, sans-serif;
	color:#CE3027;
}


/*--------------------------------------------------------------------------------*/
/*Listen*/

ul#headnavi
{
     height: 23px;
}

ul#headnavi li
{
	height: 23px;
	list-style-type:none;
	display:inline;	
	font: bold 13px Arial, sans-serif;color:#CE3027;
}

#footer2 ul
{
     height: 23px;
}

#footer2 ul li
{
	height: 23px;
	list-style-type:none;
	display:inline;	
	font: bold 13px Arial, sans-serif;color:#CE3027;
}

#box_main ul li ul
{
	margin-left:25px;
	list-style-type:disc;
}

#box_main ul 
{
	margin-left:15px;
	list-style-type:disc;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#navibox ul
{
       list-style-type:none;    
}

#navibox ul li
{
       padding-left:24px;
       font: normal 16px Arial, sans-serif;    
       background-image:url(../bilder_template/li_back.jpg); 
       background-repeat:no-repeat;
}

ul.num
{
     list-style-type:decimal;
}




/*--------------------------------------------------------------------------------*/
/*Links*/

#header2 a:link 
{
	padding-left:3px;padding-right:3px;border-left:2px solid #CE3027;	
	text-decoration:none;
	font: bold 13px Arial, sans-serif;
	color:#CE3027;
	background-image:url(../bilder_template/menu_top_inactive.jpg);
}
#header2 a:active
{
	padding-left:3px;padding-right:3px;border-left:2px solid #CE3027;
	text-decoration:none;
	font: bold 13px Arial, sans-serif;
	color:#CE3027;
	background-image:url(../bilder_template/menu_top_inactive.jpg);
}
#header2 a:visited
{
	padding-left:3px;padding-right:3px;border-left:2px solid #CE3027;
	text-decoration:none;
	font: bold 13px Arial, sans-serif;
	color:#CE3027;
	background-image:url(../bilder_template/menu_top_inactive.jpg);
}
#header2 a:hover
{
	padding-left:3px;padding-right:3px;border-left:2px solid #CE3027;
	text-decoration:none;
	font: bold 13px Arial, sans-serif;
	color:#ffffff;
	background-image:url(../bilder_template/menu_top_active.jpg);
}

#header2 a.active:link 
{
	background-image:url(../bilder_template/menu_top_active.jpg);
	color:#ffffff;
}

#header2 a.active:active
{
	background-image:url(../bilder_template/menu_top_active.jpg);
	color:#ffffff;
}

#header2 a.active:visited
{
	background-image:url(../bilder_template/menu_top_active.jpg);
	color:#ffffff;
}

#header2 a.active:hover
{
	background-image:url(../bilder_template/menu_top_active.jpg);
	color:#ffffff;
}

#menu_first a:link,
#menu_first a:active,
#menu_first a:visited,
#menu_first a:hover 
{
	border-left:2px solid #ffffff;	
}

#navibox a:link {text-decoration:none;font: normal 12px Arial, sans-serif;color:#CE3027;}
#navibox a:active {text-decoration:none;font: normal 12px Arial, sans-serif;color:#CE3027;}
#navibox a:visited {text-decoration:none;font: normal 12px Arial, sans-serif;color:#CE3027;}
#navibox a:hover {text-decoration:none;font: normal 12px Arial, sans-serif;color:#CE3027;}

#navibox a.active:link {text-decoration:none;font: bold 12px Arial, sans-serif;color:#CE3027;}
#navibox a.active:active {text-decoration:none;font: bold 12px Arial, sans-serif;color:#CE3027;}
#navibox a.active:visited {text-decoration:none;font: bold 12px Arial, sans-serif;color:#CE3027;}
#navibox a.active:hover {text-decoration:none;font: bold 12px Arial, sans-serif;color:#CE3027;}

#footer2 a:link {text-decoration:none;font: bold 13px Arial, sans-serif;color:#CE3027;}
#footer2 a:active {text-decoration:none;font:  bold 13px Arial, sans-serif;color:#CE3027;}
#footer2 a:visited {text-decoration:none;font: bold 13px Arial, sans-serif;color:#CE3027;}
#footer2 a:hover {text-decoration:none;font: bold 13px Arial, sans-serif;color:#CE3027;}



h3.csc-searchResultHeader a:link {text-decoration:none;font: normal 14px Arial, sans-serif;color:#CE3027;}
h3.csc-searchResultHeader a:active {text-decoration:none;font: normal 14px Arial, sans-serif;color:#CE3027;}
h3.csc-searchResultHeader a:visited {text-decoration:none;font: normal 14px Arial, sans-serif;color:#CE3027;}
h3.csc-searchResultHeader a:hover {text-decoration:none;font: normal 14px Arial, sans-serif;color:#CE3027;}

#box_main a:link {text-decoration:none;font: normal 12px Arial, sans-serif;color:#CE3027;}
#box_main a:active {text-decoration:none;font: normal 12px Arial, sans-serif;color:#CE3027;}
#box_main a:visited {text-decoration:none;font: normal 12px Arial, sans-serif;color:#CE3027;}
#box_main a:hover {text-decoration:none;font: normal 12px Arial, sans-serif;color:#CE3027;}

/*--------------------------------------------------------------------------------*/
/*Buttons*/




/*--------------------------------------------------------------------------------*/
/*Bilder*/

#trenner
{
          top: 100px;
}  


/*sonstiges*/
dfn,.hidden
{
	display:none;
}

#header2 div
{
	display:inline;
}

#footer1 img
{
	border:0px;
	height:21px;
	vertical-align:middle;
}

.tx-thmailformplus-pi1 img
{
	border:0px;
	margin-top:5px;
}

dl.csc-textpic-image csc-textpic-lastcol, dl.csc-textpic-image, img
{
	margin-left:0px;
	padding-left:0px;
}
  
/*--------------------------------------------------------------------------------*/
/*Forms*/

#footer1 input
{
	border:0px;
	width:148px;
	height:21px;
	
	padding-top:2px;
	padding-left:5px;
	
	background-image:url(../bilder_template/foot_links3.jpg);
	background-repeat:no-repeat;
	font: normal 12px Arial, sans-serif;color:#CE3027;
}

/*--------------------------------------------------------------------------------*/
/*Tabelle*/

table.contenttable td
{
	height:15px;
}

table.contenttable p
{
	height:17px;
        margin:0px;
        padding:0px;
}

tr.thead td p
{
	font-weight:bold;
}
