/* allg ------------------- */
body {padding: 0; margin: 0; font-family: Arial,Helvetica; font-size:12px; color:#333; background-color: #fff; line-height: 20px; }
ul { list-style: none; margin: 0; padding: 0;}
li {padding: 0;}
img {border: 0;}
a { color: #717171; text-decoration:none;}
a:hover {text-decoration:none; color:#D40000}
h1, h2, h3 { padding: 0; margin:50px 0 25px 0; color: #D40000; font-size: 18px; font-weight: normal;}
input {background-color: #f1f1f1; font-family:Arial,Helvetica; border-width: 1px; color: #555; margin:0; }
textarea {font-family:Arial,Helvetica;font-size:12px;background-color:#f1f1f1;width:700px; height: 450px; overflow: auto; padding: 0; }
/* ids -----------------------*/
#logo { margin: 50px 0 50px 765px; width: 186px; }
#top {padding: 0; margin: -65px 0 30px 250px; width: 186px; height: 30px; }
  #top a { color: #d40000; font-weight: bold; font-size: 12px; }
#navigation { margin: 0 0 0 0; padding: 0 0 0 50px; width: 200px; float: left; height: 250px; }
  /* navi */
  #navigation .menulevel1 {color:#D40000; font-weight:bold}
  #navigation .menulevel1 a {font-weight:normal; color:#717171; text-decoration:none;}
  #navigation .menulevel1 a:active, #navigation .menulevel1 a:hover{color:#D40000; font-weight:bold}
  #navigation .menulevel1 .sdocs a {color:#D40000; font-weight:bold}
  #navigation .menulevel2 {color:#D40000; font-weight:bold}
  #navigation .menulevel2 .doc a, #navigation .menulevel2 .docs a {font-weight:normal; color:#717171; text-decoration:none;}
  #navigation .menulevel2 .sdocs a {font-weight:bold; color:#d40000; text-decoration:none;}
  #navigation .menulevel2 a:active,#navigation .menulevel2 a:hover{font-weight:bold; color:#d40000;}
  #navigation .menulevel3 {display:none}
  #navigation ul .menulevel2 { }                     
  #navigation .menulevel2 li {padding: 0; margin: 0; background-image: url(http://www.raum21.net/site_files/list.gif); background-repeat:no-repeat; background-position:0 4px; padding-left: 20px;}
  /* navi ende */
  .credits, #loc { font-size: 9px; color: #ccc; line-height: 14px; }
  .credits a, #loc a {color: #ccc; text-decoration: none; }
  .credits a:hover, #loc a:hover  {color: #d40000; text-decoration: none; }
  #searchbox .text{border:1px solid #717171; background-color:white; color: #717171; padding: 1px; width: 90px; margin: 20px 0;}
#content { margin: 0; padding: 0; width: 700px; overflow: hidden;}
  #content a { color: #333; text-decoration:underline;}
  #content .edit a { color: #777; text-decoration:none;}
  .DIV_ROTE_BOX_HEADLINE_OHNE_ABSTAND {background-color: #d40000; font-family:Arial,Helvetica;font-size:22px; color: #fff; padding: 25px 25px 25px 25px; margin: 0; display: block;}
  .DIV_ROTE_BOX_HEADLINE_MIT_ABSTAND {background-color: #d40000; font-family:Arial,Helvetica;font-size:22px; color: #fff; padding: 25px 25px 25px 25px; margin: 0 0 65px 0; display: block;}
  .DIV_ROTE_BOX_SUBLINE_MIT_ABSTAND  {background-color: #d40000; font-family:Arial,Helvetica;font-size:12px; color: #fff; padding: 0 25px 25px 25px; margin: 0 0 65px 0; display: block; line-height: 15px;}
  #content p { padding: 10px 0 0 0; font-family:Arial,Helvetica;font-size:12px; color: #333;}
    #content .DIV_ROTE_BOX_SUBLINE_MIT_ABSTAND a, #content .DIV_ROTE_BOX_HEADLINE_MIT_ABSTAND a, #content .DIV_ROTE_BOX_HEADLINE_OHNE_ABSTAND a { color: #fff; text-decoration:underline; }
  .DIV_BILDLEISTE_LINKS {float: left; width: 220px; padding-top:0;}
      .DIV_BILDLEISTE_LINKS img {margin-top: 2px;}
   .DIV_INHALT_RECHTS {overflow: hidden;}
  .P_FETT { font-weight: bold;}
  .P_MIT_BILD_RECHTS, .P_MIT_BILD_LINKS { color: #333; margin: 35px 0;}
  .P_MIT_BILD_RECHTS img { margin: 2px 0 25px 40px; float: left; }
  .P_MIT_BILD_LINKS_IMG { margin: 3px 45px 25px 0px; float: left;}
      .P_MIT_BILD_LINKS_IMG span { color: #888; font-size:10px; display: block;}
  .TABELLE { margin: 0; padding: 0 5px 0 0; }
  .TABELLE td { margin: 0; padding: 0 0 0 0; }
  .DIV_UEBERSICHT {color: #333; font-weight: bold; clear: both; }
  .DIV_UEBERSICHT p {color: #333; font-weight: normal;}
  .DIV_UEBERSICHT_IMG { margin: 0 25px 25px 0px; float: left;}
      .DIV_UEBERSICHT_IMG span { width: 175px; color: #888; font-size:10px; display: block;}
  .DIV_UEBERSICHT a { text-decoration: underline;}
  .bu { margin: 0 0 40px 0; width: 175px; color: #888; font-size:10px; }
  .bu2 { width: 175px; color: #888; font-size:10px;}
  .sitemaplevel2 {margin-left: 10px;}
  #links_a a { text-decoration: none;}
  .sitemaplevel3 { margin-left: 20px;}
  body .submenu {color:#D40000;}
  body .loginid {display: none; }
  body .edit {background-color: #e8e8e8; padding: 3px; width: 700px;}
      body .edit input {width: 100px;}
  body .inhalt {float: left; width: 670px;}
  #text {font-family:Arial,Helvetica;font-size:12px;background-color:red;width:700px; height: 2500px; overflow: auto; padding: 0; border-width: 0;}
  #login { margin: 10px 0;}
/* lightbox -----------------------*/
#lightbox{background-color:#f1f1f1; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; }
#lightboxDetails{ font-size: 12px; padding-top: 15px; font-family: arial; }	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(http://www.raum21.net/overlay.png); }
* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}