html {
 height: 100%;
}

body { 
 height: 100%;
 background-color:#ffffff; 
 width:100%;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

body,table {
  font-family :  Verdana,Lucida,sans-serif;
	font-size: 11px;
	margin:0px;
	width:100%;
}

hr {
width:30%;
}

.pad_top {
padding-top: 10px;
width:100%;
}

a {
	color : #003399;
	text-decoration : none;
}

b {
color:#222222;
}

.odd {background-color: white;}
.even{background-color: #f6f6f6;}

.padding {
padding:2px;
}

.content {
 vertical-align:top;
}

.red {
color:red;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	padding-bottom: 2px;
	padding-top: 5px;
}

td img, td .text
{
vertical-align: middle;
}

h2 table {
	font-size: 13px;
	font-weight: bold;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 4px 0px;
}

h4 table {
	font-size: 12px;
	font-weight: bold;
}

.install {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #cccccc;
	width:720px;
	background: #F1F1F1;
}



td.regtable {
	padding: 10px;
	padding-top: 15px;
	width:620px;
  -width:600px;
  background: #F1F1F1;
	border: 1px solid #cccccc;
	vertical-align:top;
}

.search {
  border: 1px solid #cccccc;
	background: #F1F1F1;
	height:50px;
	width:118px;
	padding-top:8px;
    text-align:center;
}

form {
	margin: 0px 0px 0px 0px;
}

.install2 {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	border: 1px solid #cccccc;
	background: #F1F1F1;
	width:220px;
	text-align:center;
}

.reg {
	background: #dddddd;
	border: 1px solid #fafafa;
	padding: 3px;
	padding-left:10px;
	padding-right:10px;
}

.reg2 {
	background: #eeeeee;
	border: 1px solid #fafafa;
	padding: 3px;
	padding-left:10px;
	padding-right:10px;
}

.welche {
  font-weight:bold;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	width:150px;
	text-align:center;
}

.lic {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #cccccc;
	width:95%;
}

div.menudiv {
   width:141px;
   left:5px;
   padding-top:5px;
   padding-left:5px;
   margin-left:4px;
}

.leftmenu {
padding-left:0px;
padding-right:5px;
width:150px;
text-align:center;
padding-top:0px;
vertical-align:top;
border-top-width: 0px;
border-right-width:0px;
border-bottom-width: 0px;
border-left-width:0px;
}

.leftmenu a:hover {
  text-decoration : none; color:blue;
}

a.leftmenulist {
  text-decoration : none; 
  color:#274068;
}

.leftmenudiv {
  text-decoration : none; 
  background-color: #ffffff;
  height:16px;
  width:140px;
  padding-top:3px;
  border-bottom: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-right: solid 1px #cccccc; 
  margin-left:0px;
   font-weight:bold;
    text-align:center;
}


.leftmenudivsel {
  text-decoration : none; 
  color:grey;
  background-color: #cccccc;
  height:16px;
  width:140px;
  padding-top:3px;
  border-bottom: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
  border-right: solid 1px #cccccc; 
  margin-left:0px;
  font-weight:bold;
  text-align:center;
}


.leftmenudivtop {
  text-decoration : none; 
  color:black;
  background-color: #ffffff;
  height:16px;
  width:140px;
  margin-top:5px;
  padding-top:3px;
  border: solid 1px #cccccc;
  margin-left:0px;
   font-weight:bold;
   text-align:center;
}

.leftmenudivtopsel {
  text-decoration : none; 
  color:grey;
  background-color: #ffffff;
  height:16px;
  width:140px;
  margin-top:5px;
  padding-top:3px;
  border: solid 1px #cccccc;
  margin-left:0px;
  font-weight:bold;
  text-align:center;
}


.leftmenusubdiv {
  text-decoration : none; 
  color:black;
  background-color: #ffffff;
  width:140px;
  padding-top:4px;
  padding-bottom:4px;
  border-left: solid 1px #cccccc;
  border-right: solid 1px #cccccc; 
  border-bottom: solid 1px #cccccc;
  margin-left:0px;
  line-height:14px;
  text-align:left;
}

.pad_sub {
 padding-left:10px;
}


.leftsmallmenu {
padding-left:0px;
padding-top:0px;
vertical-align:top;
background-color: #ffffff;
width:3px;
height:100%;
border: 0px;
}

.leftsmallmenudiv {
position: fixed;
z-index:5;
border: 0px;
}


.rightcontent {
  vertical-align:top;
  width:100%;
  text-align:center;
}

ul li {
	list-style-type:none;
	list-style-image: url(img/arr_off.gif);
}

#ext ul {
  padding-left:0px;
  padding-right:5px;
  margin-left:20px;
  text-align:left;
}

.ext2 {
padding-top:1px; 
// padding-top: 10px !important;
padding-bottom:7px !important;
// padding-bottom:0px !important;
}

#ext { 
padding:3px; 
padding-right:0px;  
padding-top:1px; 
// padding-top:7px; 
// padding-bottom:0px; 
margin-top:10px; 
width:140px; 
color:#fff; }
#ext, #ext .sb-inner { background-color:#fff; }

td.ad {
	padding-top:10px;
	vertical-align:top;
	width:140px;
	text-align:center;
}
td.ad_main {
	padding-top:0px;
	vertical-align:top;
	width:140px;
	text-align:center;
}

.center {
  text-align:center;
}

.padleft {
  margin-left:20px;
}

.noborder {
  border:none;
}

.buttonlink { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
  margin-bottom:6px;
  border : solid 1px #cccccc;
  background: #E9ECEF;
  color : #7777aa;
  font-weight : bold;
  font-size : 11px;
  cursor: pointer;
  width:360px;
}

.nopointer {
 cursor: default;
}

.clear {
    clear:both;
    }
    
a.reg_width {
  width:200px;
}

img {
 border:none;
}

.style2 {
color: #ffffff;
font-weight: bold; 
}

div#social {
width:115px;
color:#000;
}
div#social a

{
float: left;
display: block;
width: 20px;
height: 20px;
margin-right: 3px;
background-color: transparent;
background-image: url(img/social.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-x-position: 0pt;
background-y-position: 0pt;
}

#rightborder { width:120px; padding:5px; color:#000; }
#rightborder, #rightborder .sb-inner { background-color:#fff; }

.p_small {
line-height:1px;
}

#split { margin:10px auto; padding:10px; color:#000; }
#split h1 { font-family: Arial,Lucida,sans-serif; font-size:24px; padding:0px; text-align:left; padding-bottom:10px; margin:0; color:#226; }
#split, #split .sb-inner { background-color:#fff; padding:10px; }

#split2 { margin:10px auto; width:33%; }
#split2 h1 { font-family: Arial,Lucida,sans-serif; font-size:17px; padding:4px; text-align:left; padding-left:20px; margin:0; color:#fff; }
#split2 h1, #split2 h1 .sb-inner { background:#fff url(img/bg_news.png) repeat-x; }
#split2 .content { margin:0px; padding:4px 10px; color:#000; }
#split2 .content, #split2 .content .sb-inner { text-align:left; background:#fff}

#split3 p, #split2 p, #split p {
padding-top:0px; margin-top:0px;
}	

#split3 { margin:10px auto; }
#split3 h1 { font-family: Arial,Lucida,sans-serif; font-size:15px; padding:5px; text-align:center; margin:0; color:#fff; }
#split3 h1, #split3 h1 .sb-inner { background:#00f url(../img/showcase-bg2.png) repeat-x; }
#split3 .content { margin:0px; padding:4px 10px; color:#000; }
#split3 .content, #split3 .content .sb-inner { font-size:10px;, text-align:center; background:#fff}

.rl {
font-size:14px;
}

.header_tfu {
width:380px;
left:110px;
position:absolute; 
z-index:1; 
text-align:center; 
font-size: 3.7em; 
padding:20px;
padding-top:10px; 
padding-left:70px;
padding-bottom:55px; 
font-weight:normal; 
font-family:"Trebuchet MS",Verdana,Arial;
// padding-top:20px;
// padding-bottom:45px;   
}

td.nopadding {
padding-top:0px;
}

#middleborder { padding:20px; margin:20px auto; color:#000; }
#middleborder, #middleborder .sb-inner { padding:10px; background-color:#fff; }

.verpad {
margin-top:0px;
margin-bottom:4px;
}

#showcase-section {background: #000 url(../img/showcase-bg.png) 0 0 repeat-x;}
#showcase-section2 {background: url(../img/showcase-overlay.png) 50% 0 no-repeat;}

div.menu {
color:#ffffff;padding:5px;text-align:center;
width:150px;float:left;height:30px;border:1px solid #aaaaaa;
border-bottom:none;
border-left:none;
vertical-align: middle;
}

div.forum {
width:120px;
}

a.dm {
display:block;width:100%;height:100%;
}

div.menu b {
color: #ffffff;
}

div.menu a {
color: #ffffff;
}

.red {color: #FF0000}

#lic { padding:10px; margin:10px auto; color:#000; }
#lic, #lic .sb-inner { padding-bottom:5px; background-color:#fff; }

#dl1,#dl2 { padding:10px; margin:5px auto; color:#000; }
#dl1,#dl2, #dl1 .sb-inner,  #dl2 .sb-inner { text-align:center; width:200px;}

