* {

	margin: 0px;

	padding: 0px;

	font: normal normal normal 12px Arial, Geneva, Verdana, Helvetica, sans-serif;

}



body {

	background: #80C9EE url(body-bg.jpg) repeat-x fixed top;

}



a img {

	border: 1px solid #000;

}



.menu{

	margin: 0px auto;

}



/* **************** */

/* *     Menü     * */

/* **************** */



#submenu{

	padding:10px 0 20px 5px;

	overflow:hidden;

	position:absolute;

	z-index:50;

}



.menu a{

	color:#900;

	text-decoration:none;}



.menu p.level1no{padding: 0 0 20px 0;}

.menu p.level1no a{font-size: 16px;color: #900;}

.menu p.level1act{padding: 0 0 20px 0;}

.menu p.level1act a{font-size: 16px;color: #900;text-decoration: underline;}



.menu p.level2no{padding: 0 0 1px 15px;}

.menu p.level2act{padding: 0 0 1px 15px;background: transparent url(menu2.gif) no-repeat scroll left 50%;}



.menu p.level3no{padding: 0 0 1px 25px;}

.menu p.level3act{padding: 0 0 1px 25px;background: transparent url(menu3.gif) no-repeat scroll left 50%;}



.menu p.level4no{padding: 0 0 1px 35px;}

.menu p.level4act{padding: 0 0 1px 35px;background: transparent url(menu4.gif) no-repeat scroll left 50%;}



.menu p.level5no{padding: 0 0 1px 45px;}

.menu p.level5act{padding: 0 0 1px 45px;background: transparent url(menu5.gif) no-repeat scroll left 50%;}



/* **************** */

/* *    Content   * */

/* **************** */



#contentwrapper {

	margin:5px;

}



#content p {

	margin:0 10px;

	font: normal normal normal 12px Arial, Geneva, Verdana, Helvetica, sans-serif;

}



h1, h2, h3, h4, h5{

	font-weight: normal;

	text-align: left;

	margin:10px;

}

h1{font-size:22px;color: #900;}

h2{font-size:20px;color: #900;}

h3{font-size:18px;color: #900;}

h4{font-size:16px;color: #000;font-weight: bold;}

h5{font-size:14px;color: #000;font-weight: bold;}



em, i{font-style: italic;}

strong, b{font-weight: bold;}

a {text-decoration: underline;}

del {text-decoration: line-through;}



ul, ol{margin:0 25px;}



div.trenner{

	border-bottom: 1px solid #900;

	width:100%;

	height:0px;

	font: normal 0px/0px sans-serif;

}



#content img {

	margin: 10px;

}



#content table.contenttable img {

	margin: 0px;

}



p.csc-caption {

}



.zentriert{

	margin: 0 auto;

	text-align:center;

}



.smbo{

	border: 1px solid #000;

}







/* **************** */

/* *    Footer    * */

/* **************** */



#footer{

	margin-top: 10px;
	margin-bottom: 10px;

	border-top: 1px solid #900;

	height:50px;

}

#footer p{

	margin-top: 10px;

	font: 10px/15px Arial, Geneva, Verdana, Helvetica, sans-serif;

	text-align:left;

}

#footer p a{

	color: #900;

	text-decoration: none;

}



