BODY  { font-size: 12px; font-family: Arial, Helvetica; background-color: #273943 }
H1 { color: black; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
H2 { color: black; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
H2 { font-size: 13px }
H3 { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
H4 { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
P { color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
P, H1, H2 { margin: 0px 0px 5px }
P, OL, UL, DIV, H1, H2 { font-size: 11px; font-family: verdana, arial }

TD#content  {vertical-align: top; padding-top: 15px; padding-right: 10px; padding-left: 10px;}
DIV#content  {
  vertical-align: top; 
  padding-top: 15px; 
  padding-right: 10px;
  padding-left: 10px;
  border: 1px solid black;
  background-color: #eeeeee;
}

DIV#rating  {
  vertical-align: top; 
  padding-top: 15px; 
  padding-right: 10px;
  padding-left: 10px;
  border: 1px solid black;
  border-top: none;
  background-color: #EEEEEE;
}

DIV#bookmarks  {
  vertical-align: top; 
  padding-top: 15px; 
  padding-right: 10px;
  padding-left: 10px;
  border: 1px solid black;
  border-top: none;
  border-bottom: none;
  background-color: #EEEEEE;
}

TD#footer { border-top: 1px dotted #999999 }
TD#footer P { font-size: 10px; text-align: center }

TD#menu_1 DIV { width: 95% }
#menu_1 DIV A  { color: #eee; text-decoration: none }
#menu_1 DIV A:hover  { color: #f00; text-decoration: underline }
#menu_1 DIV.menu1-level1-act { font-weight: bold; font-size: 11px; background-color: #eeeeee; padding-top: 5px; padding-left: 5px; border-bottom: 1px solid #999999; }
#menu_1 DIV.menu1-level1-act A { color: black }
#menu_1 DIV.menu1-level1-no  { font-weight: bold; font-size: 11px; padding-top: 5px; padding-left: 5px; border-bottom: 1px dotted #999999 }
#menu_1 DIV.menu1-level2-act  { font-weight: bold; font-size: 10px; background-color: #eeeeee; padding-left: 10px; }
#menu_1 DIV.menu1-level2-act A { color: black }
#menu_1 DIV.menu1-level2-no  { font-size: 10px; padding-left: 10px }
#menu_1 DIV.menu1-level3-act  { font-weight: bold; font-size: 10px; padding-left: 20px }
#menu_1 DIV.menu1-level3-no  { font-size: 10px; padding-left: 20px }
TD#path { font-style: italic; font-weight: bold; font-size: 11px; font-family: verdana, arial; background-color: #f8f8ec; padding: 1px 1px 5px 5px }
TD#path A { color: black; text-decoration: none }
TD#path A:hover { text-decoration: underline }
TR#menu_2 TD { background-color: #333366; text-align: center; padding: 0px 2px; width: 10% }
TR#menu_2 TD A { color: white; font-size: 10px; font-family: verdana, arial; text-decoration: none }
TR#menu_2 TD A:hover { text-decoration: underline }
TR#menu_2 TD.menu2-level1-act { background-color: #88292a }
TR#menu_2 TD.oddcell { background-color: #666699 }

DIV#menu_1 {
  position: absolute;
  top: 100px;
  width: 150px;
  min-height: 300px;
  background-image:url(http://www.sondereinheiten.de/fileadmin/sondereinheiten.de-template/main/images/menubg.jpg);
  background-repeat: no-repeat;
}

.footer { color: white; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin: 2px; padding: 5px 2px 2px; top: 2px; left: 2px }
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LEFT: 5px; COLOR: #000000; BOTTOM: 5px; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; TOP: 5px
}
.seitentitel {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 5px; COLOR: black; BOTTOM: 5px; LINE-HEIGHT: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif; TOP: 5px
}
.text { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; left: 5px }
.textlink { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.topicheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LEFT: 5px; COLOR: black; BOTTOM: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TOP: 5px
}

.csc-firstHeader {
  font-size: 16px;
}

.csc-header h1 {
  font-size: 14px;
  padding-top: 10px;
}

.csc-header-n1 h1 {
  padding-top: 0px;
  padding-bottom: 10px;
}

.csc-menu {
  font-size: 12px;
}

#google-adwords {
  position: absolute;
  left: 800px;
  top: 10px;
}

.csc-mailform-field {
  width: 100%;
}

label {
  width: 80px;
}

.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:0px;margin-right: 5px;}

.tx-skpagecomments-pi1 form input#name,
.tx-skpagecomments-pi1 form input#email,
.tx-skpagecomments-pi1 form input#homepage {
  background: #FFFFFF;
}

.tx-skpagecomments-pi1 form textarea {
  background: #FFFFFF;
  margin-left: 125px;
}

.tx-skpagecomments-pi1 LEGEND {
  display: none;
}

.tx-srfreecap-pi2-image { margin-left: 0em; }

.tx-timtabsociable-pi1 img {
  margin: 3px;
  vertical-align: middle;
}