/* CSS Document */

* {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
body{background:#e2e2e2 url(../images/mx.jpg);}
img {border:0}

.column {float:left;}
.topmenu { margin-left: 20px; }
.randlinks{ margin-left: 45px; }
.frametopmenu { background-image: url(../backs/back_unternavi.jpg); background-repeat: repeat-y; width: 645px; margin-bottom: 15px; margin-left: 0; padding-top: 5px; padding-bottom: 5px; }
#unten{ margin-top: 10px; margin-bottom: 10px; }
.clear 	{clear:both;}

#main { margin:0 auto; font:11px/13px "MS Trebuchet", Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color:#868686; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }
.nn a	{text-decoration:none;}
.nn a:hover {text-decoration:underline;} 

input, textarea, select{			     
	font:normal 11px Georgia;			
	color:#5B5B5B;
}		
/*??????????????????????????--MENU--??????????????????????????????*/
#menu	{width:701px;}

#menu a { font:12px "MS Trebuchet", Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color:#fff; padding-top: 18px; }

* html #menu a { font:12px "MS Trebuchet", Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color:#fff; vertical-align: 18px; margin-bottom: -18px; padding-top: 18px; }

/* html #menu a { font:12px "MS Trebuchet", Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color:#fff; padding-top: -18px; }*/

.ind {padding:20px 0px 0px 0px; height:26px}
#menu div.m1, #menu div.m2, #menu div.m3, #menu div.m4, #menu div.m5 {
	float:left;
	height:46px;
} 
#menu div.m1 a, #menu div.m2 a, #menu div.m3 a, #menu div.m4 a, #menu div.m5 a {
	display: block;
	height:100%;
	text-align:center;
}
#menu div.m1 a:hover, #menu div.m2 a:hover, #menu div.m3 a:hover, #menu div.m4 a:hover, #menu div.m5 a:hover {
	background:none;
}
#menu div.m1 			{width:132px; background:url(../images/0m1.jpg) 0 0 no-repeat;}
#menu div.m1 a 			{background:url(../images/1m1.jpg) top left no-repeat;}

#menu div.m2 			{width:126px; background:url(../images/1m2.jpg) 0 0 no-repeat;}
#menu div.m2 a 			{background:url(../images/0m2.jpg) top left no-repeat;}

#menu div.m3 			{width:126px; background:url(../images/2m3.jpg) 0 0 no-repeat;}
#menu div.m3 a 			{background:url(../images/0m3.jpg) top left no-repeat;}

#menu div.m4 			{width:126px; background:url(../images/3m4.jpg) 0 0 no-repeat;}
#menu div.m4 a 			{background:url(../images/0m4.jpg) top left no-repeat;}

#menu div.m5 			{width:132px; background:url(../images/4m5.jpg) 0 0 no-repeat;}
#menu div.m5 a 			{background:url(../images/0m5.jpg) top left no-repeat;}

#menu div.act a 		{background:none}

/*??????????????????????????--^^^^--??????????????????????????????*/
#header {height:262px;}
#header .indent {padding:28px 32px 0px 33px;}
.mpct	{height:188px; background:url(../images/header_bg.jpg) 0 0 no-repeat}
#indent {padding:0px 32px 0px 33px;}

/*----------------------------------*/
#content {width:701px}
.c_tl {background:url(../images/c_tl.jpg) 0 0 no-repeat}
.c_t  {background:url(../images/c_t.jpg) 0 0 repeat-x #FFF}
.c_tr {background:url(../images/c_tr.jpg) top right no-repeat}
.c_l  {background:url(../images/c_l.jpg) 0 0 repeat-y}
.c_r  {background:url(../images/c_r.jpg) top right repeat-y}
.c_bl {background:url(../images/c_bl.jpg) bottom left no-repeat}
.c_b  {background:url(../images/c_b.jpg) bottom repeat-x}
.c_br {background:url(../images/c_br.jpg) bottom right no-repeat; width:100%;}

.c2_tl {background:url(../images/c2_tl.jpg) 0 0 no-repeat}
.c2_t  {background:url(../images/c2_t.jpg) 0 0 repeat-x #F1F0EC; color:#868686; font:normal 12px Georgia}
.c2_tr {background:url(../images/c2_tr.jpg) top right no-repeat}
.c2_l  {background:url(../images/c2_l.jpg) 0 0 repeat-y}
.c2_r  {background:url(../images/c2_r.jpg) top right repeat-y}
.c2_bl {background:url(../images/c2_bl.jpg) bottom left no-repeat}
.c2_b  {background:url(../images/c2_b.jpg) bottom repeat-x}
.c2_br {background:url(../images/c2_br.jpg) bottom right no-repeat;}

.gl {background:url(../images/l.gif) bottom repeat-x}
.gl2 {background:url(../images/gl2.gif) bottom repeat-x}

li {
	list-style:none;
	line-height:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 2px 0px;
}
li a {
	color:#868686;
	font:normal 11px "MS Trebuchet", Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}
.list_1 li  {
	margin:0px 0px 9px 0px;
}
.list_1 li a {
	color:#FF5C00;
	font:normal 12px Georgia;
}
a {color:#868686; font:normal 11px "MS Trebuchet", Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;}
a:hover {text-decoration:none} 
strong	{color:#5B5B5B}
.t	{color:#5B5B5B}
.link_1  {
	color:#F7F7F7; 
	font:normal 11px Tahoma; 
	background:url(../images/bullet1.gif) 0 0 no-repeat #838383; 
	padding:1px 10px 3px 13px;
}
.m {
	background:url(../images/bullet1.gif) 0 0 no-repeat #7E7D7C; 
}
.link_2  {
	color:#F7F7F7; 
	font:normal 11px "MS Trebuchet", Tahoma, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
	background:#7E7D7C; 
	padding:1px 10px 3px 13px;
}
.link_3 {color:#FF5C00}
.link_4 {color:#FF5C00; font-size:12px}

.input input, .ta {
	width:211px;
	height:20px;
	border:1px solid #404040;
	vertical-align:top;
	color:#868686;
}
.ta {
	height:110px;
	overflow:auto;
	margin:0px 0px 9px 0px;
}
.eq_height {height:30px }

#footer {line-height: 150%; }

.footer_bg_l {background:url(../images/footer_bg_l_01.jpg) 0 0 no-repeat; height:119px}
.footer_bg_c {background:url(../images/footer_bg_c_01.jpg) 0 0 repeat-x}
.footer_bg_r {background:url(../images/footer_bg_r_01.jpg) top right no-repeat; height:119px}
.footer_bg_r div{padding:20px 20px 0;}

/*?????????????????????????????????????????????????*/

#kastenoben { background-image: url(../images/kasten304_oben.jpg); background-repeat: no-repeat; width:304px; }
#kastenmitte { background-image: url(../images/kasten304_mitte.jpg); background-repeat: repeat-y; width:304px; }
#kastenunten { background-image: url(../images/kasten304_unten.jpg); background-repeat: no-repeat; width:304px; }
#kastencontent { width:234px; margin-right: 35px; margin-left: 35px; }
