table.print {
  display:none;
}

body {
  font-family:        Verdana, Geneva, Arial, Sans-Serif;
  font-size:          12px;
	background-color:   #222222;
  color:              #CCCCCC;
	margin:             0;
	padding:            10px;
}

p, td, th, li {
  font-size:          12px;
  line-height:        18px;
  margin-top:         5px;
  margin-bottom:      15px;
}

th {
  font-weight:        bold;
}

a {
  font-size:          12px;
  font-weight:        normal;
  text-decoration:    none;
  color:              #DDAA00;
}

div {
  margin-top:         0px;
  margin-bottom:      0px;
}

img {
  border-color:       #000000;
}

h1 {
  font-size:          16px;
  font-weight:        bold;
  color:              #CCCCCC;
  margin-bottom:      15px;
  margin-top:         0px;
}

h2 {
  font-size:          14px;
  font-weight:        bold;
  color:              #CCCCCC;
  margin-top:         25px;
  margin-bottom:      10px;
}

h3 {
  font-size:          12px;
  font-weight:        bold;
  color:              #CCCCCC;
  margin-top:         15px;
  margin-bottom:      10px;
}

a.pagesel {
  font-size:          12px;
  font-weight:        normal;
  text-decoration:    none;
  color:              #DDAA00;
}

font.pagesel, span.pagesel {
  font-size:          12px;
  font-weight:        normal;
}

font.gelb, span.gelb {
  color:              #DDAA00;
}

font.rot, p.rot, span.rot {
  color:              #FF0000;
}

td.detail {
  font-size:          11px;
  color:              #CCCCCC;
  margin-top:         5px;
  margin-bottom:      15px;
}

td.logo_left {
  margin:             0px;
  padding:            0px;
  height:             50px;
}

td.logo_middle {
  margin:             0px;
  padding:            0px;
  height:             50px;
}

td.logo_right {
	margin:             0px;
	padding:            0px;
  height:             50px;
  text-align:         right;
}

td.spacer_klein {
	height:             5px;
}

td.line {
	background:         url("images/grau.gif");
	height:             1px;
	margin:             0px;
	padding:            0px;
}

td.spacer_gross {
	height:             5px;
}

td.menu_top_left {
	height:             26px;
	padding:            2px;
	padding-left:       10px;
	padding-right:      10px;
  font-size:          11px;
  text-align:         left;
	background-color:   #444444;
}

td.menu_top_right {
	height:             26px;
	padding:            2px;
	padding-left:       10px;
	padding-right:      10px;
  font-size:          11px;
	background-color:   #444444;
  text-align:         right;
}

a.menu_top {
  font-size:          11px;
  font-weight:        normal;
  text-decoration:    bold;
}

td.menu_left {
	width:              140px;
	height:             470px;
	margin:             0px;
	padding:            10px;
  vertical-align:     top;
	background-color:   #444444;
}

a.menu_level1, font.menu_level1, span.menu_level1 {
  font-size:          13px;
  line-height:        18px;
  font-weight:        bold;
  text-decoration:    none;
  color:              #DDAA00;
}

a.menu_level2 {
  font-size:          11px;
  line-height:        16px;
  font-weight:        normal;
  text-decoration:    none;
  color:              #DDAA00;
}

a.menu_level2_activ {
  font-size:          11px;
  line-height:        16px;
  font-weight:        bold;
  text-decoration:    none;
  color:              #DDAA00;
}

td.menu, a.menu {
  font-size:          11px;
}

td.menuspacer {
  height:             10px;
}

td.inhalt {
	margin:             0px;
	padding:            0px;
  vertical-align:     top;
  text-align:         left;
}

td.welcome {
}

h1.welcome {
  font-size:          19px;
  font-weight:        normal;
  letter-spacing:     0.15em;
  color:              #000000;
  margin-top:         0px;
  margin-bottom:      0px;
}

p.welcome {
  font-size:          11px;
  line-height:        16px;
  font-weight:        normal;
  color:              #000000;
  margin-top:         0px;
  margin-bottom:      0px;
  text-align:         justify;
}

p.welcome_nojscript {
  font-size:          11px;
  font-weight:        normal;
  color:              #CF0000;
  margin-top:         0px;
  margin-bottom:      0px;
}

a.welcome {
  font-size:          11px;
  color:              #000000;
  font-weight:        bold;
  margin-top:         0px;
  margin-bottom:      0px;
}

a.suchworte, div.suchworte, h1.suchworte, h2.suchworte {
  font-size:          9px;
  line-height:        13px;
  font-weight:        normal;
  margin-top:         0px;
  margin-bottom:      0px;
}
	
font.leuchtkasten, p.leuchtkasten, p.kontakt {
  font-size:          12px;
  margin-top:         5px;
  margin-bottom:      15px;
}

td.kontakt {
  font-size:          12px;
}

input {
  border:             1px solid;
  border-color:       #aca9cd;
  font-family:        Verdana, sans-serif;
  font-size:          12px;
  height:             20px;
  padding-top:        1px;
}

textarea, select {
  border:             1px solid;
  border-color:       #aca9cd;
  font-family:        Verdana, sans-serif;
  font-size:          12px;
  padding-top:        1px;
}
textarea {
  height:             60px;
}
select {
  height:             20px;
}	

.noborder {
  border:             0px;
}

.input_button {
  border:             0px;
  background-color:   #DDAA00;
  color:              #000000;
  padding:            0px 10px 2px 10px;
  cursor:             pointer;
  font-family:        Verdana, sans-serif;
  font-size:          13px;
  font-weight:        normal;
}
.input_button:hover {
  background-color:   #DDAA00;
  color:              #000000;
  font-weight:        normal;
}

td.leuchtkasten {
	height:             26px;
	padding:            5px;
  font-size:          11px;
  text-align:         left;
	background-color:   #444444;
}

h1.leuchtkasten {
  font-size:          16px;
  font-weight:        bold;
  color:              #CCCCCC;
  margin-bottom:      10px;
  margin-top:         0px;
}

a.leuchtkasten {
  font-size:          11px;
  font-weight:        normal;
  text-decoration:    none;
  color:              #DDAA00;
}

a.kontakt {
  font-size:          12px;
  font-weight:        normal;
  text-decoration:    none;
  color:              #DDAA00;
}

p.leuchtkasten {
  line-height:        20px;
}

td.suche {
	margin:             0px;
	padding:            0px;
  vertical-align:     top;
  text-align:         left;
}

td.spacer {
	width:              5px;
	margin:             0px;
	padding:            0px;
  vertical-align:     top;
}

td.footer {
	height:             26px;
	margin:             0px;
	padding:            0px;
  padding-top:        3px;
  vertical-align:     top;
  text-align:         center;
  font-size:          11px;
  font-weight:        normal;
	background-color:   #444444;
}

a.footer {
  font-size:          11px;
  font-weight:        normal;
}

td.more {
	height:             20px;
	margin:             0px;
	padding:            0px;
  padding-top:        6px;
  vertical-align:     top;
  text-align:         center;
  font-size:          11px;
  font-weight:        normal;
}

a.more {
  font-size:          12px;
  font-weight:        normal;
}

a:link    { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover   { text-decoration:underline; }
a:active  { text-decoration:none; }

a.linkbutton, a.linkbutton:hover {
  text-decoration:    none; 
  padding:            3px 15px 3px 15px; 
  color:              #000000; 
  background-color:   #DDAA00;
}
span.linkbutton {
  padding:            3px 15px 3px 15px; 
  color:              #000000; 
  background-color:   #DDAA00;
  cursor:             pointer;
  font-size:          12px;
  font-weight:        normal;
}


