
body {
  color:#333333;
  font-family:Arial,Verdana;
  font-size:13px;
  line-height:150%;
  width:100%;
  height:100%;
  margin:0px;
  background-color:#990000;
}

.clear {
  clear:both;
}

a {
  color:#333;
}

#rahmen {
  width:100%;
  text-align:center;
  position:relative;
}

#contentrahmen {
  background-color:#FFFFFF;
  width:960px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

.headerimglink {
  position:absolute;
  display:block;
  margin:0;
  width:960px;
  height:160px;
}

#meta_nav {
  background-image:url('../images/trayanov_header_home.jpg');
  height:180px;
  width:960px;
  float:left;
  text-align:right;
}
  
#meta_nav a {
  font-size:12px;
  text-decoration:none;
  color:#333333;
}  
  
#meta_nav .activelink a, #meta_nav a:hover {
  font-weight:bold;
}

.metanav_merge {
  margin-right:10px;
}

#hauptmenue {
  width:160px;
  float:left;
}

#hauptmenue a {
  text-decoration:none;
  font-size:13px;
  display:block;
}

#hauptmenue a:hover {
  color:#FFCC00;
  font-weight:bold;
}

* html #hauptmenue a:hover {
  color:#FF0000;
  font-weight:bold;
}

#hauptmenue a.level1-ro {
  color:#FFCC00;
  font-weight:bold;
  display:block;
}

.menuepunkt:hover a {
  color:#FFCC00;
  font-weight:bold;
}

.menuepunkt, .menuepunkt_aktiv {
  margin-top:5px;
  background-color:#FFCC00;
  padding:10px;
}

#menuone {
  font-weight:bold;
}

#menutwo .menuepunkt, #menutwo .menuepunkt_aktiv {
  padding:2px;
  margin:0px;
  margin-left:5px;
}

.menuepunkt:hover, .menuepunkt_aktiv {
  background-color:#990000;
}

#menutwo {
  margin-top:0px;
  border:0px solid #990000;
}

#menutwo a {
  font-size:12px;
  padding-left:5px;
  display:block;
}


#content {
  float:left;
  width:800px;
}

#content_left {
  width:520px;
  font-size:13px;
  color:#333333;
  float:left;
  margin-left:20px;  
}


* html #content_left {
  margin-left:10px;
  margin-top:10px;
}

#content_left a, #content_right a {
  color:#FF6600;
  text-decoration:none;
}

#content_left a:hover, #content_right a:hover {
  color:#FF6600;
  text-decoration:underline;
}

#content_right {
  width:240px;
  float:left;
  margin-top:5px;
  margin-left:20px;
}

#content_right div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
  display:inline;
  margin-left:0px;
}

#footer {
  float:right;
  width:960px;
  text-align:center;
  background-color:#FD8901;
  height:20px;
  font-size:12px;
}

h1 {
  color:#FF6600;
  font-size:16px;
}

h1.csc-firstHeader {
  color:#FF6600;
  font-size:18px;
}

h2 {
  color:#FF6600;
  font-size:14px;
}


.tx-veguestbook-pi1 h2.tx-guestbook-header {
  background-color:#FD8901;
}



h3 {
  color:#333333;
  font-size:14px;
}
 
.Tabellenkopf {
  font-size:12px;
  font-weight:bold;
  padding:5px;
  background:#fff;
}

.Tabelleninhalt {
  font-size:12px;
  padding:5px;
  background:#fff;
}

.align-left {
  font-size:12px;
  padding:0px;
  background:#fff;
  vertical-align:top;
  padding-left:10px;
}



.Tabelleninhalt a {
  font-size:12px;
}


.table_kurse {
  background:#cccccc;
}

.contenttable {
  background:#cccccc;
}

.szwidget {
  text-align:right;
  margin-top:5px;
}


.kontakt_textarea {
  width:350px;
}

.kontakt_eingabe {
  width:250px;
  margin-top:5px;
}

#plz {
  width:70px;
}

#ort {
  width:170px;
}

.kontakt_submit {
  margin-top:5px;
  cursor:pointer;
}


a:focus { 
  outline: none; 
}

span {
  color:#FD8901;
}
