BODY { background: #fff url(../images/bg2.jpg) top left repeat-x;
	  font-family : Verdana, Lucida, Arial, Helvetica, sans-serif;
      font-style: normal;
      font-weight: normal;
      color: #000;
      margin: 0; padding: 0;
}

img { border: 0; }
.contenttable { width: 515px !important; margin: 0; padding: 0; }
.contenttable td { padding: 6px !important; }

/* ----------------------------Kaesten Layout-------------------------------- */

#bildoben { position: absolute;
	top:0; left: 535px;
	overflow:hidden;
	height:164px;
}
#titel { position:absolute; 
	left: 35px; top: 80px;
}
#menubox { position: absolute;
	top: 138px; left: 25px;
	z-index: 99;
}
#hauptnavbox { position: absolute;
	top: 137px; left: 30px;
}
#subnavbox { position: absolute; 
	top: 161px; left: 30px; 
}

#marginal { position: absolute;
	top: 215px; left: 560px;
	width: 195px; 
	height:auto;
	background-color: #E5F5D5;
	border: 1px dashed #9ACC68; 
	padding: 0 10px 10px 10px;
	margin: 0;
}
#marginal p { font-size: 11px; }
#marginal h4 { margin-top: 0px; padding-top: 10px;}
#marginal ul {
	margin: 0 0 0 15px;
}
#inhalt { position: absolute;
	width: 510px;
	top: 190px; left: 30px;
    border: 0;
	padding: 0;
}
#inhaltinnen { min-height: 300px;
	/* height: auto !important;
	height: 350px; */
}
* html #inhaltinnen { height: 300px; }

#footer { z-index:1;
      width: 750px;
      padding-top: 2px;
	  margin: 20px 0 10px 0;
      border-top: 1px solid #ccc;
}
#footer p { font-size: 11px; }
#footer a { font-weight: normal; }

/* ************************ MENU ****************************** */
ul#nav { list-style: none;
	background: transparent;
	font-weight: bold;
	padding: 0; margin: 0;
}

ul#nav li { list-style: none;
	float: left;
	border-right: 1px solid #39c;
}
ul#nav li.last { border-right: 0; }


ul#nav a { display: block;
	padding: 3px 12px 3px 12px;  
	color: #9cf;
	text-decoration: none;
	font-size: 12px;
}
ul#nav a:hover { background-color: #66AADD; color: #CCE4FC; }
ul#nav a.current { background-color: #66AADD; color: #fff; font-weight: bold; }

/* -------------- Menue level 2 -------------- */
ul#nav-level2 { color: #000;
	font-weight: bold;
	padding: 0; margin: 0;
}
ul#nav-level2 li { float: left;
	list-style: none;
	background-color: #66AADD;
	border-right: 1px solid #39c;
}
ul#nav-level2 li.last { border-right: 0; }

ul#nav-level2 a { display: block;
	padding: 3px 12px 3px 12px;  
	color: #069;
	text-decoration: none;
	font-size: 12px;
}
ul#nav-level2 a:hover { background-color: #9cf; color: #069; }
ul#nav-level2 a.current { /* background-color: #9cf; */ color: #fff; font-weight: bold; }

/* Farben: hellblau: 9cf, mittel: 4d99cc, dunkel 069, sehr dunkel 036 */


/* @group Links */

a         {text-decoration:none; font-weight: bold;}
a:link    {color: #336699;}
a:visited {color: #336699;}
a:active  {color: #336699;}
a:hover   {color: #336699; text-decoration : hover;}
a.external-link-new-window { }
a.internal-link {
	background: url(../images/internal_link.gif) no-repeat 0 2px;
	padding-left: 12px;
}
/* @end */
	  
/* @group Schriften */

p,ul,ol,li {
        font-size: 13px;
        line-height: 138%;
		margin-top: 0.2em;
}
ul { margin-left:30px;padding-left:0; }	

li { font-style: normal;
     font-weight: normal;
     list-style:square;
     padding-left:0;
     margin-left:0;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Geneva, Arial, sans-serif; 
	font-style: normal; 
	font-weight: bold;
    color: #669933;
	letter-spacing: 0.02em;
  	margin-top: 1.4em;
	margin-bottom: 0.7em;
	padding:0;
}

h1 { font-size: 19px; }
h2 { font-size: 22px; }
h3 { font-size: 19px; }
h4 { font-size: 17px; }
h5 { font-size: 15px; }
h6 { font-size: 13px; }


.fett { font-style: normal; font-weight: bold; }
.gross { font-size: 16px; font-style:  normal; font-weight:  normal; }
.klein { font-size: 12px; font-style: normal; font-weight: normal; }
.xklein { font-size: 11px; font-style: normal; font-weight: normal; }

/* @end */


/* @group CSC-Formatierungen */
.csc-textpic-caption {
	font-size: 11px;
	line-height: 110%;
	padding-top: 4px;
}





/* @end */

