html { 
  margin:0px;
  padding:0px;
}

body {
  background:url('img/design/base_bg.jpg') repeat-x top;
  background-color:#223E67;
  padding:0 0 20px 0;
  margin:0px;
  font-family:Verdana;
  font-size:13px;
  color:#ffffff;
}

.copyright {
  text-align:center;
  font-size:9px;
  color:#ffffff;
}

  td, div, span {
  font-size:13px;
} a, td, div, span {
  font-family:Verdana;
  line-height:18px;
  color:#000000;
} form { 
  padding:0px; 
  margin:0px;
}

  h2 {
  font-size:17px;
  font-weight:bold;
  margin:0px;
  padding:0px;
} h3 {
  font-size:13px;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

  .form_textarea { 
  height:50px;
  width:100%;
  padding:3px; 
  font-family:Verdana;
  font-size:8px;
} .form_textarea_focus { 
  border:#868669 1px solid; 
  padding:7px;
  background-color:#9A9A7E; 
  color:#000000; 
  font-family:Verdana;
  font-size:13px;
}

textarea {
  font-family:Verdana;
  font-size:13px;
  color:#000000;
}

.form_input { border: #767660 1px solid; margin-bottom:1px; padding:3px; background-color: #B0B099; font-family:Arial; font-size:12px }
.form_input_focus { border: #000000 1px solid; margin-bottom:1px; padding:3px; background-color: #C3C3B1; color:#000000; font-family:Arial; font-size:12px }

/* sodTextareaButtons */

.sodTextareaButton, .sodTextareaButton_over, .sodTextareaButton_active {
	margin-right:2px;
}

.sodTextareaButton { 
	border:#767660 1px solid;
	background-color:#FFFFFF;
}

.sodTextareaButton_over { 
	border:#333333 1px solid;
	background-color:#EEEEEE;
}

.sodTextareaButton_active { 
	border:#000000 1px solid;
	background-color:#E8B953;
}

/* GlanceControl / Seitenwahl */

.glanceActive, .glanceLink {
  display:inline;
} .glanceActive a, .glanceLink a {
	font-weight:bold;
	border:#000000 1px dotted; 
  padding:1px 4px 1px 4px; 
  text-decoration:none;
  margin-right:5px;

} .glanceActive a:link, 
  .glanceActive a:active, 
  .glanceActive a:visited {
	border:#000000 1px solid; 
  background-color:#000000;
  color:#fff;
} .glanceActive a:hover { 
	border:#000000 1px solid; 
  background-color:transparent;

} .glanceLink a:link, 
  .glanceLink a:active, 
  .glanceLink a:visited {
} .glanceLink a:hover {  
	border:#000000 1px solid; 
}


a:link,a:active,a:visited,a:hover {  }
a:link,a:active,a:visited { color:#131C58 }
a:hover { color:#2B41C9 }

/* Design */
div.base {
  background:url('img/design/design_bg.jpg');
  width:648px;
  margin:auto;
  } div.base div.header1 {
    height:50px;
    background:url('img/design/design_top1.jpg') no-repeat;
  } div.base div.header2 {
    background:url('img/design/design_top2.jpg') no-repeat;
  } div.base div.end {
    background:url('img/design/design_end.jpg') no-repeat bottom;
}

/* Menü */
div.menu {
  float:left;
  padding:95px 0 0 0;
  } div.menu ul {
    margin:0px;
    padding:0px;
  } div.menu li {
    list-style: none;
    } div.menu li a:link, 
      div.menu li a:active,
      div.menu li a:visited {
      display:block;
      height:19px;
      width:120px;
      color:#000000;
      padding:0 0 0 30px;
      text-decoration:none;

    } div.menu li.sel a:link, 
      div.menu li.sel a:active,
      div.menu li.sel a:visited {
      background:url('img/menu_sel.png') no-repeat;

    } div.menu li a:hover { 
      background:url('img/menu_over.png') no-repeat;

  } div.menu li.trenner div {
    border-top:#000000 1px dotted;
    border-bottom:#B3B39E 1px dotted;
    height:0px;
    line-height:0px;
    width:111px;
    margin:0 22px 0 17px;
    padding:0px;
  } div.menu li.ueberkategorie {
    padding:5px 0 5px 30px;
    font-weight:bold;
}

div.main {
  width:455px;
  margin-left:153px;
  padding:85px 0 42px 0;
}

/* Bilder links unten */
#kopf {
  background-repeat:no-repeat;
  background-position:bottom left;
  min-height:500px;
  position:relative;
  } div.end .kopf2 {
    background-image:url('img/koepfe/menu_end_kopf2.jpg');
  } div.end .kopf3 {
    background-image:url('img/koepfe/menu_end_kopf3.jpg');
  } div.end .kopf4 {
    background-image:url('img/koepfe/menu_end_kopf4.jpg');
  } div.end .kopf6 {
    background-image:url('img/koepfe/menu_end_kopf6.jpg');
  } div.end .kopf7,
    div.end .kopf7photo {
    background-image:url('img/koepfe/menu_end_kopf7.jpg');
  } div.end .kopf8,
    div.end .kopf83d {
    background-image:url('img/koepfe/menu_end_kopf8.jpg');
  } div.end .kopf5,
    div.end .kopf9 {
    background-image:url('img/koepfe/menu_end_kopf9.jpg');
}

/* Seitenüberschriften */
div.end .title {
  position:absolute;
  left:155px;
  top:4px;
  } * html b\ody div.end .title { 
    left:0px;
    top:4px;

  } div.end .title h1 {
    margin:17px 0 0 0;
    background-repeat:no-repeat;
    background-position:0px 0px;
    height:43px;
    width:256px;
  } div.end .title span {
    display:none;
  } div.title #title_login {
    background-image:url('img/titles/title_login.png');
  } div.title #title_archiv {
    background-image:url('img/titles/title_archiv.png');
  } div.title #title_grafik {
    background-image:url('img/titles/title_grafik.png');
  } div.title #title_kontakt {
    background-image:url('img/titles/title_kontakt.png');
  } div.title #title_projekte {
    background-image:url('img/titles/title_projekte.png');
  } div.title #title_startseite {
    background-image:url('img/titles/title_startseite.png');
  } div.title #title_uebermich {
    background-image:url('img/titles/title_uebermich.png');
  } div.title #title_forum {
    background-image:url('img/titles/title_forum.png');
}


.ToolTip { font-family: Arial, Verdana; position:absolute; left:0px; top:0px; text-align:left; z-index:1010; visibility:hidden }

.ToolTipText {
  border:solid 1px #666666; 
  font-size: 11px;
  padding:3px; 
  background-color:#FEFFDD;
  color:#111111;
} .ToolTipTextTitle {
  border:solid 1px #666666; 
  background-color:#EBE060;
  padding:1px; 
  padding-left:3px;
  border-bottom:none;
  font-weight:bold;
}.ToolTipTitle {
  text-decoration:underline;
}

.toggle { 
  padding:4px;
  margin:3px;
  border: 1px #50668B solid;
  background-Color: #91A9C5;
}


  .arrows { 
  border: none; padding: 0px; margin: 0px; width: 11px; height:11px; 
} .arrowslink { 
  text-decoration:none;
}

div.debugBar { text-align:center;border-bottom:#FFFFFF 1px solid;padding:2px;background-color:#FFFFFF;color:#BBBBBB }
div.debugBar a:link,div.debugBar a:active,div.debugBar a:visited { color:#BBBBBB; text-decoration:none }
div.debugBar a:hover { color:#DDDDDD; text-decoration:none }

/* IE6 Transparent PNG FIX 
   sizingMethod=crop|image|scale
   crop=no-repeat, image=Objekt an das Bild anpassen, scale=Bild an das Objekt anpassen
*/
@media All{

  * html b\ody div.menu li.sel a:link, 
      div.menu li.sel a:active,
      div.menu li.sel a:visited { background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='vonweiss/base/img/menu_sel.png'); }
  * html b\ody div.menu li.sel a:link, 
      div.menu li.sel a:active,
      div.menu li.sel a:visited a { position: relative; }

  * html b\ody div.menu li a:hover { background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='vonweiss/base/img/menu_over.png'); }
  * html b\ody div.menu li a:hover a { position: relative; }

  * html b\ody div.title #title_login { background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='vonweiss/base/img/titles/title_login.png'); }
  * html b\ody div.title #title_login a { position: relative; }

  * html b\ody div.title #title_archiv { background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='vonweiss/base/img/titles/title_archiv.png'); }
  * html b\ody div.title #title_archiv a { position: relative; }

  * html b\ody div.title #title_grafik { background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='vonweiss/base/img/titles/title_grafik.png'); }
  * html b\ody div.title #title_grafik a { position: relative; }

  * html b\ody div.title #title_kontakt { background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='vonweiss/base/img/titles/title_kontakt.png'); }
  * html b\ody div.title #title_kontakt a { position: relative; }

  * html b\ody div.title #title_projekte { background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='vonweiss/base/img/titles/title_projekte.png'); }
  * html b\ody div.title #title_projekte a { position: relative; }

  * html b\ody div.title #title_startseite { background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='vonweiss/base/img/titles/title_startseite.png'); }
  * html b\ody div.title #title_startseite a { position: relative; }

  * html b\ody div.title #title_uebermich { background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='vonweiss/base/img/titles/title_uebermich.png'); }
  * html b\ody div.title #title_uebermich a { position: relative; }

  * html b\ody div.title #title_forum { background:expression("none"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='vonweiss/base/img/titles/title_forum.png'); }
  * html b\ody div.title #title_forum a { position: relative; }

}