@charset "utf-8";
body { margin: 0 0 0 0;}
#header {
	padding: 20px;
	height: 50px;
	background-color: #C5D743; }
#in-header-l {
	height: 60px;
	width: 468px;
	background-image: url(../img/banner_schreibtisch.jpg);
	background-repeat: no-repeat;
	float: left;
}
#in-header-r {
	height: 60px;
	float: left;
	margin-left: 20px;
}
.kopf-div_bg {
	background-image: url(../img/kopfdiv_bg.png);
	background-repeat: repeat;
	width: 100%;
	height: 30px;
}
.td_sidebar_l, .td_sidebar_2 {width: 200px; vertical-align:top }
.td_sidebar_l {margin-left: 20px;}

.td_sidebar_2 {}	
.div_sidebar {
	font-size: 80%;
	padding: 20px;
}
legend { color:#F00}
.navi {
	width: 140px;
	max-width: 140px;
	font-size: 85%;
}	
.div-in {
	margin: 0 20px 0 20px;}

.m-o-l, .m-o-r, .m-m-l, .m-m-r, .m-u-l, .m-u-r  {width: 25px;}
.m-o-l, .m-o-m, .m-o-r, .m-m-l, .m-m-m, .m-u-l, .m-u-m, .m-u-r, .inhalt_oben  {float: left;}
.m-o-m, .m-m-m, .m-u-m {width: 140px;}
.m-o-l, .m-o-m, .m-o-r, .m-u-l, .m-u-m, .m-u-r, .inhalt_oben {height: 35px;}
.m-m-l, .m-m-m, .m-m-r {min-height: 50px;}
.m-o-l {background-image: url(../img/box_c_top_left.png);background-repeat: no-repeat;}
.m-o-m {background-image: url(../img/box_c_top_mid.png);}
.m-o-r {background-image: url(../img/box_c_top_right.png);	background-repeat: no-repeat;}
.m-m-l {background-image: url(../img/box_c_mid_left.png); 	background-repeat: repeat-y;}
.m-m-m {}
.m-m-r {background-image: url(../img/box_c_mid_right.png); 	background-repeat: repeat-y;}
.m-u-l {background-image: url(../img/box_c_bot_left.png); 	background-repeat: no-repeat;}
.m-u-m {background-image: url(../img/box_c_bot_mid.png); }
.m-u-r {background-image: url(../img/box_c_bot_right.png);	background-repeat: no-repeat;}
.td-ml {background-image: url(../img/box_c_mid_left.png); 	background-repeat: repeat-y;}
.mt-ol {background-image: url(../img/box_c_top_left.png); }
.mt-ol-r {background-image: url(../img/box_c_top_left.png); width: 21px; background-repeat: no-repeat;}
.mt-om {background-image: url(../img/box_c_top_mid.png); width: 140px;}
.mt-om-r {background-image: url(../img/box_c_top_mid.png);  background-repeat: repeat-x;}
.mt-or {background-image: url(../img/box_c_top_right.png);}
.mt-ol, .mt-om, .mt-or {height: 40px;}
.mt-or, mt-ol {width: 30px;}
.mt-ml {background-image: url(../img/box_c_mid_left.png);}
.mt-mr {background-image: url(../img/box_c_mid_right.png);}
.mt-ul {background-image: url(../img/box_c_bot_left.png);}
.mt-um {background-image: url(../img/box_c_bot_mid.png);}
.mt-ur {background-image: url(../img/box_c_bot_right.png);}
.mt-um, .mt-mr, .mt-ml, .mt-mo {background-repeat: repeat;}
.mt-ur, .mt-ul, .mt-or, .mt-ol {background-repeat: no-repeat;}
.mt-kopf {line-height: 2em; font-weight: bold; }
.ct-kopf {line-height: 2em; font-weight: bold; }

h1 {font-size: 20px; color: #8F5C00;}
h2 {font-size: 18px; color: #006699;}
h3 {color: #006699; font-size: 16px;}
h4 {}
.Stil1 {color: #FF0000; font-weight: bold; font-size: 24px; }
.Stil2 {color: #FFFFFF; font-weight: bold; }
.Stil4 {font-size: 24px}
.Stil5 {color: #FF0000}
.Stil6 {color: #C5D743}
.Stil7 {font-size:13px}
.Stil11 {
	font-weight: bold;
	font-size: 24px;
}
.pr {text-align: center; margin: 5px 0 5px 0;}
.ibn {border: 0;}
.mb20 {margin-bottom:20px}
ul.nav {
	margin: 0;
	padding: 0;
  }
ul.nav  li  a {
	margin: 0;
	padding: 0;
	color: #006699;
	
  }
ul.text {
	margin: 0;
	padding: 10px;
	list-style-image: url(../img/pfeil_grun.gif);
  }
ul.text li  a {
	margin: 0;
	padding: 0;
	color: #006699;
	text-decoration: none;
  }
ul.hacken {
	list-style-image: url(../img/hacken.gif);
}
ul.pfeil {
	list-style-image: url(../img/pfeil_grun.gif);
	margin: 0;
	padding: 0;
	list-style-position: inherit;
}
ul.web {
	list-style-image: url(../img/webblue.gif);
	margin: 0;
	padding: 0;
	list-style-position: inherit;
}
.aktiv {
	list-style-image: url(../img/kreuz.gif);
}
div.w160 {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDE893;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #DDE893;
	width: 180px;
	text-align: center;
	padding: 10px;
	margin: 0 auto;
	background-color: #F2F2F2;
}

div.ad {
	background-image: url(/img/box_c_top_mid.png);
	background-repeat: repeat-x;
}
div.ad ul li {margin-left: 25px;}
div.ad-sb {
	text-align: center;
	margin-bottom: 5px;
}
div.ad-sb p {
	padding: 5px;
}
div.ad-sb h1 {
	font-size: 18px;
	margin-bottom: 0px;
}
div.ad-sb h2 {
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}   
div.ad-sb  ul li {
	margin: 0;
	padding: 0;
}

#boxen {
	margin: 10px auto;
}
#boxl {
	width: 45%;
	float: left;
}
#boxr {
	float: right;
	width: 45%;
	margin: 0 auto 10px;
}
.left {
	text-align: left;
}
.w100 {width:100%; border:none;}
.v-algin, .w100, .mt-om, .navi { vertical-align: top}.hervorheben {
	font-weight: bold;
}
.color1 {
	color:#718399
}
.color2 {
	color:#FBA400
}
.color3 {
	color:#F00
}

