body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

p {margin:0; padding:0}

.infoText { font-size:10px; }

a.linkInfo_active { display: block; float:left; font-weight:bold; background:url(content/images/buttons/link.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:15px; color:#333333; text-decoration:none; font-size:11px;}

a.linkInfo { display: block; float:left; background:url(content/images/buttons/link.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:15px; color:#333333; text-decoration:none; font-size:11px;}
a.linkInfo:hover { color:#FD0100; }

.Lsite { width:1000px; overflow:auto; height:auto; background:url(content/images/back.gif); background-repeat:repeat-y; }
.Lmain { float:left; width:800px; }
.Lside { float:left; width:200px; overflow:hidden; }
.Lend { width:100%; height:auto; }

.Lmain .Lmenu {  height:20px; background-color:#333333; }
.Lmain .Llogo {  height:105px; border-bottom:1px solid #DEE1E2; }
.Lmain .Llogo .logo { float:left; width:448px; }
.Lmain .Llogo .slogan { float:left; }
.Lmain .Limage { background-position:0px 15px; background-repeat:no-repeat; padding-top:165px; }
.Lmain .Lguide  {  height:40px; border-bottom:1px solid #DEE1E2; }
.Lmain .Lguide .padding { padding-top:10px; }
.Lmain .Lguide .topic,.Lmain .Lguide .topic2   { width:200px; height:20px; line-height:20x; background-color:#333333; color:#FFFFFF; font-weight:bold; font-size:14px; padding-left:30px; }
.Lmain .Lguide .topic2  { width:370px; }


.Lmain .Lcontent {  float:left; min-height:295px; height:auto !important; height:295px; border-bottom:1px solid #DEE1E2; background:url(content/images/backcontent.gif); background-repeat:repeat-y;  }
.Lmain .Lcontent .left { float:left; width:189px; height:auto;  padding:10px 10px 10px 30px; }
.Lmain .Lcontent .main { float:left;  width:530px;  padding:10px 20px 10px 20px;   }
.Lmain .Lcontent .nopad { width:570px; padding:0px; }
.Lmain .Lcontent .main .tab { width:100%; height:23px; background:url(content/images/menu/reiter_back.gif);  }

.Lmain .Lcontent .download { float:left; width:100%; height:auto !important; height:25px; line-height:18px; padding:4px 0px 4px 0px !important; padding:4px 0px 0px 0px;}
.Lmain .Lcontent .downloadCut { float:left; width:525px; background:url(content/images/backcut.gif); background-repeat:repeat-x; height:1px; line-height:1px; }
.Lmain .Lcontent .download .date { float:left; width:80px;  }
.Lmain .Lcontent .download .name { float:left; width:320px; font-weight:bold; }
.Lmain .Lcontent .download .type { float:left; width:30px; color:#444444; }
.Lmain .Lcontent .download .size { float:left; width:70px; color:#444444; }
.Lmain .Lcontent .download a.button { display: block; width:70px; float:left; background:url(content/images/buttons/download.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:10px; text-decoration:none; font-weight:bold; color:#333333; }
.Lmain .Lcontent .download a.button:hover { color:#FD0100; }

.Lmain .Lprovider { float:left; }

.Lend .Lcontent { float:left; height:20px; width:800px; background-color:#999999; }
.Lend .Lmenu { float:left; height:20px; width:200px; background-color:#FFFFFF; text-align:center; }



.Lside .box, a.box { width:150px; float:left; border-bottom:1px solid #EFF0F1; padding:10px 30px 10px 30px; background-image:url(content/images/box/pfeil.gif); background-repeat: no-repeat; background-position:11px 14px; text-decoration:none; }
.Lside a.box:hover { background-color:#E8E8E8;}
.Lside .element { float:left; width:100%; }
.Lside .box .topic { font-size:11px; color:#666767; font-weight:bold; }
.Lside .box .text { font-size:11px; color:#666767; }
.Lside .boxlogin { float:left; }
.Lside .boxlogin .info { float:left; width:100%; line-height:20px; color:#666767; font-size:11px; }



a.submenu, a.submenu_active { display:block; width: 200px; height: 21px; line-height:21px;  color:#FFFFFF; background-color:#999999; text-decoration: none; 	border-bottom:1px solid #CCCCCC; font-size: 11px; }
a.submenu:hover { background-color:#CCCCCC; color: #000000; }
.submenu_in, .submenu_active_in { padding-left:15px; }
a.submenu_active { font-weight:bold; }

a.menusub, a.menusub_active { display:block; width: 230px; height: 21px; line-height:21px;  color:#333333; text-decoration: none; 	border-bottom:1px solid #DDE1E2; font-size: 12px; font-weight:bold; }
a.menusub:hover { background-color:#CCCCCC; color: #000000; }
.menusub_in, .menusub_active_in { padding-left:30px; }
a.menusub_active { color:#666666; }

a.menuButtom {  line-height:20px; padding:0px 4px 0px 4px; color:#666666; text-decoration:none; font-size:10px; }
a.menuButtom:hover { color:#999999; }

a.menuTab_active {
	display:block;
	float:left;
	line-height:23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
	background-image: url(content/images/menu/reiter_back_active.gif);
	border-left: 1px solid #FF0000; border-right: 1px solid #FF0000;
	padding-left:11px; padding-right:11px;
	text-decoration: none; 
	margin-right:5px;

}
a.menuTab {
	display:block;
	float:left;
	line-height:23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
	padding-left:8px; padding-right:8px;
	text-decoration: none; 
}
a.menuTab:hover { color:#999999; }

.subTab {
	padding-left:12px;
	float:left; 
	width:516px;
	height:22px;
	border-left:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
	border-right:1px solid #FF0000;
}
a.menuTabSub {
	color:#000000;
	margin-right:10px;
	display:block;
	float:left;
	line-height:21px;
	font-size:10px;
}
a.menuTabSub_active {
	margin-right:10px;
	line-height:21px;
	display:block;
	float:left;
	color:#666666;
	font-size:10px;
}
.form { width:510px; height:auto; overflow:auto; padding:10px 0px 10px 30px; background-color:#F0F0F0; }
.form_topic {  padding:10px 0px 10px 30px;   color: #666666; font-size:12px; font-weight:bold; }
.form_info { float:left; width:100%; font-size: 11px; color: #333333; margin-bottom:2px;}
.form_info_inside { float:left; width:160px;  line-height:20px; }
.form_msg { padding: 10px 0px 10px 30px; }


.formtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #64615E; background-color: #FFFFFF; height: 16px; width: 170px; border: 1px solid #666666; border-width: 1px 1px 1px 1px; border-bottom-color: #B9B9B9; border-right-color:#B9B9B9; border-left-color:#64615E; border-top-color:#64615E;  }
.formselect { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #64615E; background-color: #FFFFFF; height: 16px; width: 170px; border: 1px solid #666666; border-width: 1px 1px 1px 1px; border-bottom-color: #B9B9B9; border-right-color:#B9B9B9; border-left-color:#64615E; border-top-color:#64615E;  }
.formtextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	height: 180px;
	width: 450px;
	border: 1px solid #666666;
	padding: 7px 7px 7px 7px;
}
.formlogin { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #64615E; background-color: #FFFFFF; height: 16px; width: 135px; border: 1px solid #666666; border-width: 1px 1px 1px 1px; border-bottom-color: #B9B9B9; border-right-color:#B9B9B9; border-left-color:#64615E; border-top-color:#64615E;  }

