html {
  padding: 0px;
  margin: 0px;
	}
body {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-weight: normal;
  color: #000000;
  background: #6b8ea5 url(template-design/body-bg.png) repeat-x;
  margin: 0px;
  font-size: 11px;
  padding: 0px;
}
/*div#ga_shade {
  border: 1px solid #ff0000;
  position: relative;
  width: 1px;
}*/

td, tr, p, div {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
text-align: left;}
hr {
  color            : #999999;
  height           : 2px;
  width            : 100%;
}

/*** Header ANFANG ***/
td.oben, td.pfad {
  text-align: center;
}

table.header {
/*  background: #6b8ea5 url(template-design/header-bg2.png) no-repeat center;*/
  background: #6b8ea5 url(template-design/header-bg3.jpg) no-repeat center;
  width: 900px;
  height: 265px;
  text-align: left;
}
td.download_wb a, td.download_wb a:visited, td.download_wb a:link  {
  display: block;
  color: #ffffff;
  font-size: 16px;
  text-decoration: underline;
  font-weight: bold;
  background-image: url(./template-design/download-websitebaker.png);
  background-repeat: no-repeat;
  width: 300;
  line-height: 70px;
  height: 85px;
  padding-left: 70px;
  padding-top: 9px;


}
td.download_wb a:hover {
  background-position: 0px -98px; 
  text-decoration: none;
}
td.download_wb div {
  position:
}
td.logo a {
font-size: 40px;
}

/*** Header ENDE***/

/*** Schatten ANFANG ***/
#schatten_oben_links {
  background: #bce1f3 url(template-design/schatten-oben-links.png) repeat-y;
}
#schatten_oben_rechts {
  background: #bce1f3 url(template-design/schatten-oben-rechts.png) repeat-y;
}
#schatten_pfad_links {
  background: #bce1f3 url(template-design/schatten-pfad-links.png) repeat-y;
}
#schatten_pfad_rechts {
  background: #bce1f3 url(template-design/schatten-pfad-rechts.png) repeat-y;
}
#schatten_content_links {
  background: #bce1f3 url(template-design/schatten-content-links-unten.png);
}
#schatten_content_rechts {
  background: #bce1f3 url(template-design/schatten-content-rechts-unten.png) repeat-y;
}
td.unten_bg {
  background: #6b8ea5 url(template-design/schatten-bg-unten.png) no-repeat;
  height: 30px;
  text-align: center;
}


/*** Schatten ENDE ***/


/*** Topmenu Anfang ***/
td.topmenu_l_u_r {
  background: #3a683e url(template-design/top-menu-l-u-r.png) repeat-x;
}
td.top_menu {
 width: 900px;
  background: #3a683e url(template-design/top-menu-bg.png) repeat-x;
  height: 33px;
}
/*** Topmenu ENDE ***/

/*** Pfad ANFANG ***/

table.pfad_bg {
  background: #6b8ea5 url(template-design/pfad-bg.png) no-repeat;
  width: 900px;
  height: 102px;
  text-align: left;
}
table.pfad_bg_no_menu {
  background: #6b8ea5 url(template-design/pfad-bg-no-menu.png) no-repeat;
  width: 900px;
  height: 102px;
  text-align: left;
}

td.pfad_l_u_r {
  background: #99cee2 url(template-design/schatten-pfad-l-u-r.png) repeat-x;
}
td.pfad_innen {
  padding-top: 5px; 
  color: #ffffff;
}
td.pfad_innen span a {
  color: #ffffff;
}

/*** Pfad ENDE ***/

/*** Content ANFANG ***/

/* Hintergund wenn Menue an */
td.content_bg {
  background: url(template-design/content-bg.png) repeat-y;
}
/* Hintergund wenn Menue aus */
td.content_bg_no_menu {
  background: #ffffff url(template-design/content-bg-no-menu.png) repeat-y;
}

td.content {
padding-left: 13px;
padding-right: 4px;
}
/*** Content ENDE ***/

/*** unten ANFANG ***/
td.unten_bg  {
font-weight: bold;
font-size: 12px;
padding-top: 2px;
}
td#seitenanfang a {
  color: #333333;
}
td#seitenanfang a:hover {
  color: #ffffff;
}
/*** unten ENDE ***/



/* ANFANG Topmenue */


/* allgemeine Formatierungen Mainlevel */
table.topmenu a {
  padding-left: 20px;
  padding-right: 20px;
}

table.topmenu a, table.topmenu a:link, table.topmenu a:visited {
  display: block;
  color: #ffffff;
  font-size: 14px;
  text-decoration: underline;
  font-weight: bold;
  background: #3a683e url(./template-design/menu-top7.png) repeat-x;
  background-repeat: repeat-x;
  width: 100%;
  line-height: 33px;
  height: 33px;
}

/* aktiver Hauptmenue Punkt*/
table.topmenu td.menu-current a, table.topmenu td.menu-current a:link, table.topmenu td.menu-current a:visited, table.topmenu td.menu-parent a, table.topmenu td.menu-parent a:link, table.topmenu td.menu-parent a:visited {
  color: #444444;
  background-color: #c5e57a;
  text-decoration: none;
  background-position: 0px -72px; 
  line-height: 33px;

}

table.topmenu td.menu-last a:visited, table.topmenu td.menu-last a:link, table.topmenu td.menu-last a:hover {
  width: 60%;
}

/* normale Hauptmenuepunkte - Maus drueber und wenn Untermenue aktiv */
table.topmenu a:hover {
  background-position: 0px -36px; 
  background-color: #c5e57a; /* hellesgruens */
  color: #444444;
  text-decoration: none;
}
/* aktive Hauptmenue Punkte - Maus drueber */
table.topmenu td.menu-current a:hover, table.topmenu td.menu-parent a:hover {
  color: #444444;
  background-color: #c5e57a; /* hellesgruens */
  background-position: 0px -72px;
  text-decoration: underline;
}

/* ENDE Topmenue*/




/* ANFANG Menue links */

/* Allgemeine Formatierungen fuer das linke Menu */


div#menu_links ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
div#menu_links li {
  list-style: none;
  margin-left: 0px;
  padding-top: 0px;
}


div#menu_links {
  padding: 0px;
}
div#menu_links a {
  display: block;
}

/* Normale Menuepunkte, nichts ist angeklicke */
div#menu_links ul li a {
  width: 214px;
  height: 38px;
  line-height: 28px;
  background: url(./template-design/menu-links2.png) no-repeat;
  background-repeat: repeat-x;
  font-size: 14px;
  font-weight: bold;
  text-indent: 6px;
  margin-top: 3px;

}
/* Untermenue Punkte erster Guete */
div#menu_links ul ul li a, div#menu_links ul ul li a:link, div#menu_links ul ul li a:visited, div#menu_links ul ul li.menu-child a {
  color: #ffffff;
  width: 203px;
  height: 15px;
  line-height: 15px;
  padding-top: 2px;
  margin-left: 3px;
  font-size: 12px;
  font-weight: bold;
  background: none;
  border-bottom: #6b8ea5 1px solid;
  text-decoration: none;
}
/* Untermenue Punkte zweiter Guete */
div#menu_links ul ul ul li a, div#menu_links ul ul ul li a:link, div#menu_links ul ul ul li a:visited, div#menu_links ul ul ul li.menu-child a, div#menu_links ul ul ul li.menu-child a:link, div#menu_links ul ul ul li.menu-child a:visited {
  width: 191px;
  height: 12px;
  line-height: 12px;
  padding: 0px;
  margin-left: 15px;
  font-size: 11px;
  font-weight: bold;
  border: none;
  color: #ffffff;
}
div#menu_links a, div#menu_links a:link, div#menu_links a:visited {
  color: #ffffff;
  text-decoration: none;
}
/* Normale Menuepunkte, aktiv */
div#menu_links ul li.menu-current a {
  width: 214px;
  color: #ffffff;
  background-color: #6b8ea5;
  text-decoration: underline;
  background-position: 0px -44px;
}
/* Untermenue Punkte erster Guete , aktiv */
div#menu_links ul ul li.menu-current a {
  width: 200px;
  color: #333333;
  text-decoration: none;
  background: none;
  border-color: #c5e57a;
}
/* Untermenue Punkte zweiter Guete , aktiv */
div#menu_links ul ul ul li.menu-current a {
  width: 191px;
  color: #333333;
  border-bottom: #c5e57a 1px solid;
  text-decoration: none;
  padding: 0px;
  margin-left: 15px;
  font-size: 11px;
  font-weight: bold;


}

/* Alle Menuepunkte mit der Maus drueber */
div#menu_links a:hover, div#menu_links ul ul li a:hover, div#menu_links ul ul ul li a:hover, div#menu_links li.menu-child a:hover, div#menu_links ul ul li.menu-child a:hover, div#menu_links ul ul ul li.menu-child a:hover {
  color: #333333;
  text-decoration: none;
  background-position: 0px -88px;
}
/* Aktive Hauptmenupunkte Maus drüber  */
div#menu_links ul li.menu-current a:hover {
  color: #ffffff;
  text-decoration: none;
  background-position: 0px -44px;
}

/* ENDE Menue links */


/* Suchfeld oben */
div.suchen {
  float: right;
  padding: 8px;
}

div.suchen input {
  border: #333333 1px solid;
  background-color: #ffffff;
}

div.suchen .button {
  font-size        : 11px;
  color            : #333333;
/*  border           : 1px solid #999999;*/
  background-color : #c9eafb;
  padding          : 1px;
  border: 1px #62eb9b solid;
  background-color: #c9eafb;
}

td.top_bg {
  background: #62eb9b url(design/top-bg2.jpg);
}
td.hauptinhalt input, td.hauptinhalt textarea, td.hauptinhalt option, td.hauptinhalt select {
  border: #333333 1px solid;
  background-color: #ffffff;
}

.inputbox {
  border           : 1px solid #999999;
  background	   : transparent url(back.gif);
  background-color : #EDEDED;
  margin-bottom    : 5px;
  color			   : #333333;
  background: #f5ede3 url(back.gif);
 }

.sectiontableheader {
  font-size        : 11px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  color            : #333333;
  background       : #EDEDED;
  padding          : 1px;
  background: #f5ede3;}

.sectiontableentry1 {
  vertical-align   : top;
  padding          : 3px;
  background       : #E3E3E3;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
  background: #f5ede3;
  border-bottom: 1px #ccc1ae solid;}

.sectiontableentry2 {
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
  border-bottom: 1px #cdc2af solid;}

a:link, a:visited {
  font-size        : 11px;
/*  color            : #333333;*/
  color            : #124779;
  text-decoration  : underline;
  font-weight      : bold;
}

a:hover {
  font-size        : 11px;
  color            : #333333;
/*  color            : #3b6d3f;*/
  text-decoration  : none;
  font-weight      : bold;
}

td#hauptinhalt {
	text-align: left;
}




/* Login Block */
div#login_block {
	padding-left: 18px;
	width: 195px;
}
div#login_block input {
	border: #333333 1px solid;
	background-color: #ffffff;
}



div#seitentitel {
  font-size: 30px;
}

h1 {
  font-size: 20px;
  padding-top: 0px;
  margin-top: 0px;
}
h2 {
  font-size: 16px;
}
a h2 {
  font-size        : 16px;
  color            : #333333;
  text-decoration  : underline;
  font-weight      : bold;
}

a:hover h2 {
  font-size        : 16px;
  color            : #333333;
  text-decoration  : none;
  font-weight      : bold;
}



/* Seite: Home */
table.home {
/*  border-right: 1px dashed #79a057;*/
	width: 612px;
}

table.forum_new {
	width: 333px;
	border: solid 1px #0c4072;
}
table.forum_new tr.row1 td.a {
	background-color: #628DA7;
}
table.forum_new tr.row1 td.b {
	background-color: #9ACFE1;
}
table.forum_new tr.row1 td.c {
	background-color: #bce1f3;
	width: 70px;
}
table.forum_new tr.row2 td.a {
	background-color: #A1C6DC;
}
table.forum_new tr.row2 td.b {
	background-color: #B0DDEC;
}
table.forum_new tr.row2 td.c {
	background-color: #DCECF4;
}
table.forum_new tr.row1 td a {
	color: #dcecf4;
}
table.forum_new td a:hover {
	color: #333333;
}

table.forum_new th {
	font-size: 16px;
	background-color: #0c4072;
	color: #ffffff;
	padding-left: 3px;
}
table.latest_news {
	width: 270px;
	border: solid 1px #3e6b3e;
}
table.latest_news td, table.forum_new td {
	padding: 3px;
}
table.latest_news th {
	font-size: 16px;
	background-color: #3e6b3e;
	color: #ffffff;
	padding-left: 3px;
}
table.latest_news tr.row1 td.a {
	background-color: #cae789;
}
table.latest_news tr.row1 td.b {
	background-color: #e2ffa9;
	width: 70px;
}
table.latest_news td a {
	color: #3e6b3e;
}
table.latest_news td a:hover {
	color: #333333;
}
table.latest_news tr.row2 td.a {
	background-color: #edfdcd;
	color: #333333;
}
table.latest_news tr.row2 td.b {
	background-color: #f1fed7;
}

table.benutzerseite {
	border: 1px solid #cfcfcf;
	width: 300px;
}
table.benutzerseite td img{
	border-color: #cfcfcf;
	border-style: solid;
	border-left-width: 4px;
	border-right-width: 5px;
	border-top-width: 4px;
	border-bottom-width: 4px;

}
table.benutzerseite th {
        font-size: 16px;
        background-color: #cfcfcf;
        color: #111111;
        padding-left: 3px;

}
table.benutzerseite td.url {
        border-bottom: 2px dashed #cfcfcf;
}
table.benutzerseite td.url, table.benutzerseite td.link {
	padding-left: 3px;
}

table.downloads {
/*	border: 2px dotted #3E6B3E;*/
	width: 100%;
}
table.downloads td {
	padding: 3px;
	text-align: center;
}
table.downloads td a img {
	border: 2px solid #ffffff;
	text-decoration: none;
}
table.downloads td a:hover img {
	border: 2px solid #cae789;
}
table.downloads th {
	background-color: #CAE789;
        font-size: 16px;
        padding-left: 3px;
}
table.downloads td.einleitung {
	background-color: #A1C6DC;
	text-align: left;
}
table.downloads tr.module td {
	background-color: #DCECF4;
}
table.downloads td.module_zufall_a, table.downloads td.module_zufall_b, table.downloads td.module_zufall_c, table.downloads td.module_zufall_d {
	border-right: 2px solid #DCECF4;
	border-bottom: 2px solid #DCECF4;
}
table.downloads td.module_zufall_a {
	border-left: 2px solid #DCECF4;
}

table.version_infos {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #bbbbbb;
}
table.version_infos td {
  vertical-align: middle;
  padding: 2px;
  font-size: 9px;
  border-top: 1px solid #bbbbbb;
}
table.version_infos td.a {
  background-color: #dcecf4;
  font-weight: bold;
  width: 124px;
}
table.version_infos td.b {
}
table.version_infos td a {
  font-size: 9px;
}

table.links {
border: solid 1px #0c4072;
width: 608px;
}
table.links th, table.links th a, table.links th a:hover {
font-size: 16px;
background-color: #0c4072;
color: #ffffff;
text-align: center;
padding-bottom: 3px;
}

table.links tr.row1 td.a, table.links tr.row1 td.a2 {
text-align: center;
background-color: #628da7;
padding: 5px;
width: 152px;
}
table.links tr.row1 td.a2 {
text-align: left;
color: #ffffff;
}
table.links tr.row1 td.a a{
text-decoration: none;
color: #bce1f3;
}
table.links tr.row1 td.a2 a, table.links tr.row1 td.a2 h2{
color: #bce1f3;
}
table.links tr.row1 td.a a:hover{
color: #dcecf4;
}
table.links tr.row1 td.a a img{
border-color: #bce1f3;
}
table.links tr.row1 td.a a:hover img{
border-color: #dcecf4;
}


table.links tr.row1 td.b, table.links tr.row1 td.b2 {
text-align: center;
background-color: #9acfe1;
padding: 5px;
width: 152px;
}
table.links tr.row1 td.b2 {
text-align: left;
color: #333333;
}
table.links tr.row1 td.b a{
text-decoration: none;
color: #628da7;
}
table.links tr.row1 td.b2 a, table.links tr.row1 td.b2 h2{
color: #333376;
}
table.links tr.row1 td.b a:hover{
color: #333376;
}
table.links tr.row1 td.b a img{
border-color: #628da7;
}
table.links tr.row1 td.b a:hover img{
border-color: #333376;
}



table.links tr.row2 td.a, table.links tr.row2 td.a2 {
text-align: center;
background-color: #a1c6dc;
padding: 5px;
width: 152px;
}
table.links tr.row2 td.a2 {
text-align: left;
color: #000000;
}
table.links tr.row2 td.a a{
text-decoration: none;
color: #336dac;
}
table.links tr.row2 td.a2 a, table.links tr.row2 td.a2 h2{
color: #336dac;
}
table.links tr.row2 td.a a:hover{
color: #444444;
}
table.links tr.row2 td.a a img{
border-color: #336dac;
}
table.links tr.row2 td.a a:hover img{
border-color: #444444;
}


table.links tr.row2 td.b, table.links tr.row2 td.b2 {
text-align: center;
background-color: #b0ddec;
padding: 5px;
width: 152px;
}
table.links tr.row2 td.b2 {
text-align: left;
color: #333333;
}
table.links tr.row2 td.b a{
text-decoration: none;
color: #628da7;
}
table.links tr.row2 td.b2 a, table.links tr.row2 td.b2 h2{
color: #628da7;
}
table.links tr.row2 td.b a:hover {
color: #555576;
}
table.links tr.row2 td.b a img{
border-color: #628da7;
}
table.links tr.row2 td.b a:hover img{
border-color: #555576;
}

table.links_links {
border: 1px solid #0c4072;
width: 608px;
}
table.links_links td {
padding: 5px;
text-align: center;
}
table.links_links td a {
font-size: 14px;
color: #111111;
}
table.links_links td#a{
color: #ffffff;
background-color: #628da7;
}
table.links_links td#b{
color: #ffffff;
background-color: #9acfe1;
}
table.links_links td#c{
color: #ffffff;
background-color: #bce1f3;
}
table.links_links td#d{
color: #ffffff;
background-color: #a1c6dc;
}
table.links_links td#e{
color: #ffffff;
background-color: #b0ddec;
}
table.links_links td#f{
color: #ffffff;
background-color: #dcecf4;
}

blockquote {
	border: 1px solid #bbbbbb;
	border-left: 8px solid #427041;
	background-color: #eeeeee;
	padding: 5px;
	}

/* Banner unter Menue */
#bannerl {
	text-align: center;
	padding-left: 4px;
	padding-top: 10px;
}
#bannerl a {
	display: block;
	width: 200px;
	height: 200px;
	background-image: url('/images/banner/wspace-guenstiges-webhosting.jpg');
	background-repeat: no-repeat;
	background-position: 0 -200px;
	/*background-position: 0 0;*/
}
#bannerl a:hover {
	background-position: 0 -200px;
}
#bannerl a img {
	border: 2px solid #3a673e;
}
#bannerl a:hover img {
	border: 2px solid #3b897b;
}

