html {
  overflow-x:hidden;
  overflow-y:scroll;
}

/*Normalisiert font-size für Überschriften*/
h1, h2, h3, h4, h5, h6 {
  font-size:100%;
}

/*Entfernt list-styles und listen*/
ol, ul {
  list-style:none;
}

/*Normalisiert font-style und font-weight auf normal*/
address, caption, cite, code, dfn, em, strong, th, var {
  font-style:normal;
  font-weight:normal;
}

/*Entfernt list-style aus Listen*/
table {
  border-collapse:collapse;
  border-spacing:0;
}

/*Entfernt border von fieldset und img*/
fieldset, img {
  border:0;
}

/*Richtet Text in caption und th links aus*/
caption, th {
  text-align:left;
}

/*Entfernt Anführungszeichen aus q*/
q:before, q:after {
  content:”;
}

h3.csc-searchResultHeader a { 
  color: #900;
}

a { 
  color:#fff; 
  text-decoration:none; 
  font-size:12px;
}

a:hover { 
  color:#900;
}

body { 
  margin:0; 
  padding:0; 
  background-image:url(page4.jpg); 
  background-repeat:no-repeat; 
  /* background-position:bottom right; */
  background-position:0px 200px;
  background-color:#c0c0c0; 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  /* height:108%; */
}

.logo { 
  /* display:none; */ 
}

/* logo-v2 wird nicht mehr eingesetzt */
.logo-v2 {
  margin-left:65%;
  margin-top:25px;
}

/* logo war: /fileadmin/templates/logo2.gif, 5.10.2009, alexander@salestools.de */
#logo { 
  background-image:url(logo-v2.png); 
  background-repeat:no-repeat;
  /* ... background-position:80% 25px; */ /* 750px 25px; */ /* 80% center; */
  background-position:right 25px; 
  /
  /* width:100%; */
  width:100%;
  height:100px; 
  background-color:#c0c0c0;
}

#logolink {
  margin-top:25px;
  /* ... padding-top:25px; */
  /* ... padding-right:20%; */
  float:right;
  overflow:hidden;
  /* padding-left:750px; */ 
  width:280px;
  min-width:280px;
  max-width:280px;
  height:47px;
  min-height:47px;
  max-height:47px;
  z-index:999;
}

#head { 
  background-image:url(backtop.jpg); 
  background-repeat:repeat-x; 
  height:150px; 
  width:100%; 
}

.leer { 
  margin-left:40px; 
}

.menu { 
  margin-left:50px;
}

#secnav { 
  padding-top:5px; 
}

a.secmenu { 
  color:#fff; 
  text-decoration:none;
  font-weight:normal; 
  font:11px arial, verdana, sans-serif;
}

a.secmenu:hover { 
  color:#900;
}

.act { 
  color:#900; 
}

#head div a { 
  color:#fff; 
  text-decoration:none;
  font-weight:normal;
  font:13px arial, verdana, sans-serif;
}

#head div a:hover { 
  color:#900;
}

#nav { 
  position:absolute; 
  margin:0;
  padding:0; 
  font:13px arial, verdana, sans-serif;
}

#nav li { 
  float:left; 
  list-style-type:none; 
  margin:5px 8px 0 4px; 
  padding:0;
}

#nav li ul { 
  position:absolute; 
  top:52px; 
  left:auto; 
  clear:both; 
  margin:0; 
  padding-left:0px; 
}

#nav li ul li { 
  clear:both;
}

#cont { 
  margin:0; 
  padding:0; 
  list-style-type:none; 
  float:left; 
}

#cont li { 
  float:left; 
  list-style-type:none; 
  margin:0; 
  padding:0;
}

#unten { 
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; 
}

#content {
  width:660px; 
  height:600px; 
  color:#333; 
  overflow:auto;
}
 
#content ul { 
  list-style-type:none; 
  float:left; 
  margin:0; 
  padding:0px; 
  margin-bottom:20px; 
  margin-top:12px; 
}

#content a { 
  color:#333; 
  text-decoration:none;
  font-weight:normal; 
  font:13px arial, verdana, sans-serif;
}

#content a:hover { 
  color:#900;
}

#noimg li { 
  background-color:#fff;  
  padding:10px; 
}

#imgwithdl li { 
  background-color:#fff;  
  padding:10px; 
}

#imgwithdl li ul { 
  margin:0; 
  padding:0;
}

#imgwithdl li ul li { 
  margin:0; 
  padding:0;
}

#imgnodl li { 
  background-color:#fff;  
  padding:10px; 
}

#imgnodl li ul { 
  margin:0; 
  padding:0;
}

#imgnodl li ul li { 
  margin:0; 
  padding:0;
}

#innerimg {
  list-style-type:none; 
  float:left; 
  margin:0; 
  padding:0;  
}

#innerimg img { 
  padding:0px; 
  border:0;  
}

h1 { 
  color:#900;
}

p { 
  line-height:1.4em;
}

input, textarea { 
  background-color:#c0c0c0; 
  border:1px solid #000;
}

p.bodytext strong { 
  font-weight:bold; 
}