/*
# Typo3 CSS top-lamp.de
-----------------------------------------------
  Creation Date:  01.10.2007
  Author:         Benjamin Schmerfeld
  Projekt:        top-lamp.de
  Organization:   solvecon gmbh
  URL:            http://www.solvecon.de
-----------------------------------------------
*/

#left,#footer,#title,#fontsize,#print_menu,#pagestat{
 display:none;
}
 
 
/* 
---------------- // BODY // ----------------
*/
 
body{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:100.01%;
  color:#000000;
  background-color:#ffffff;
  margin:0px;
  padding:0px;
}

img{ border:none; }

/* 
---------------- // FONTS // ----------------
*/
code {font-size:14px;color:#0000ff;}
h1 {font-size:18px;color:#005992;margin-bottom:0px;}
h2 {font-size:16px;color:#005992;}
h3 {font-size:14px;color:#005992;}
h4 {font-size:12px;color:#005992;}
p {font-size:0.75em;}


#logo{ text-align:right;  margin-bottom:40px; /* 20px */}

/* 
---------------- // LAYOUT // ----------------
*/

#container {
  width:600px;
  margin:0px auto;
  text-align:left;
  background-color:#ffffff;
}
#title { 
  padding:5px;
  background-color:#829FC0;
  border-bottom:1px solid #000000;
}
#content {
  border:0px solid #efeff7;
  background-color:#ffffff;
  width:570px;
  float:left;
  padding:0px 10px 10px;
}
.contentbox{
  text-align:justify;  
  margin-left:40px;
  margin-top:20px; 
  width:500px; 
}
#print_menu{
  font-size:11px;
  color:#000000;
  margin-top:50px;
  text-align:left;
}
#footer{
  font-size:10px;
  font-weight:italic;
  color:#999999;
  text-align:center;
}
#header{  color:#ffffff;   font-size:10px; }

/* 
---------------- // LINK // ----------------
*/

a:link, a:visited{ text-decoration:none; font-weight:normal; color:#ffffff;}
a:active, a:hover{ color:#ffffff; text-decoration:underline;}

/* Impressum,Imprint   */
a.footer:link, a.footer:visited, a.footer:active, a.footer:hover{ 
 color:#999999;
 font-size:10px;
}

/* PrintMenu   */
a.print_menu:link, a.print_menu:visited, a.print_mennu:active, a.print_menu:hover{ 
 color:#2B477F;
 font-size:11px;
}

a.header:link, a.header:visited{ 
 color:#ffffff;
 font-size:10px;
}
a.header:active, a.header:hover{ 
 color:#cccccc;
 font-size:10px;
 text-decoration:none;
}

a.normal:link, a.normal:visited{ 
 color:#000000;
 font-size:12px;
 font-weight:bold;
 
}
a.normal:active, a.normal:hover{ 
 color:#618FBB;
 font-size:12px;
 text-decoration:underline;
}

/* Link Schriftgrößenveränderung */
a.efa:link, a.efa:visited, a.efa:active{
 font-size:10px;
 font-weight:bold;
 color:#005992;
 text-decoration:none;
}
 a.efa:hover{
  color:#ff0000;
}


/* Absatz-Überschriften  */
.headline{
 font-weight:bold;
 font-size:18px;
 color:#000000;
}
.blue{
 font-weight:bold;
 color:#005992;
}
/* &reg; Zeichen  */
.reg{
  font-size:12px;
  vertical-align:top;
}
/* &reg; Zeichen  */
.reg_small{
  font-size:9px;
  vertical-align:top;
}

.clear { 
   clear: both; 
   line-height: 0px; 
   font-size: 0px; 
   height: 0px; 
} 
