body, html {
#background:#A7A09A none repeat scroll 0 0;
color:#494949;
font-family:Verdana;
margin:0;
padding:0;
}
body {
min-width:1024px;
min-height:768px;
}
#wrap {
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
width:1024px;
}
#header {
background:transparent url(banner.png) no-repeat scroll 0 0;
height:210px;
#border-bottom:dotted 1px;
}
#header h1 {
margin:0;
padding:5px;
}
#main {
background:#FFFFFF none repeat scroll 0 0;
float:right;
height:100%;
width:800px;
padding-left:19px;
}
#main h2, #main h3, #main p {
padding:0 10px;
}
#article{
padding-left:10px;
padding-top:20px;
width:67%;
float:left;
}
#boxspace{
float:right;
width:31%;
}
#sidebar {
background:#FFFFFF none repeat scroll 0 0;
float:left;
width:204px;
#border-right:dotted 1px;
height:100%;
}
#sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
margin-left:4px;
margin-bottom:0;
margin-top:30px;
}
#sidebar li {
margin-bottom:4px;
margin-top:4px;
}
#sidebar a {
margin-bottom:0;
text-decoration:none;
}
#sidebar h3, #sidebar p {
padding:0 10px 0 0;
}
#button_hochschulgruppen {
background:transparent url(buttons/button_hochschulgruppen.png) no-repeat scroll 0 0;
}
#button_fachschaften {
background:transparent url(buttons/button_fachschaften.png) no-repeat scroll 0 0;
}
#button_download {
background:transparent url(buttons/button_download.png) no-repeat scroll 0 0;
}
#button_ergebnisse {
background:transparent url(buttons/button_ergebnisse.png) no-repeat scroll 0 0;
}
#button_klausel {
background:transparent url(buttons/button_klausel.png) no-repeat scroll 0 0;
}
#button_impressum {
background:transparent url(buttons/button_impressum.png) no-repeat scroll 0 0;
}
#button_kontakt {
background:transparent url(buttons/button_kontakt.png) no-repeat scroll 0 0;
}
#button_start {
background:transparent url(buttons/button_start.png) no-repeat scroll 0 0;
}
#button_hochschulgruppen:hover {
background:transparent url(buttons/button_hochschulgruppen_active.png) no-repeat scroll 0 0;
}
#button_fachschaften:hover {
background:transparent url(buttons/button_fachschaften_active.png) no-repeat scroll 0 0;
}
#button_download:hover {
background:transparent url(buttons/button_download_active.png) no-repeat scroll 0 0;
}
#button_ergebnisse:hover {
background:transparent url(buttons/button_ergebnisse_active.png) no-repeat scroll 0 0;
}
#button_klausel:hover {
background:transparent url(buttons/button_klausel_active.png) no-repeat scroll 0 0;
}
#button_impressum:hover {
background:transparent url(buttons/button_impressum_active.png) no-repeat scroll 0 0;
}
#button_kontakt:hover {
background:transparent url(buttons/button_kontakt_active.png) no-repeat scroll 0 0;
}
#button_start:hover {
background:transparent url(buttons/button_start_active.png) no-repeat scroll 0 0;
}


.rbox {
background:transparent url(rbox-r.png) no-repeat scroll right bottom;
font-size:100%;
margin:10px 0 0 8px;
width:240px;
}
.rbox-head {
background:transparent url(rbox-hr.png) no-repeat scroll right top;
margin:0;
padding:0;
text-align:center;
}
.rbox-head h2 {
background:transparent url(rbox-hl.png) no-repeat scroll left top;
color:white;
font-size:1.2em;
font-weight:bold;
line-height:1em;
margin:0;
padding:22px 30px 5px;
}
.rbox-head ul {
background:transparent url(rbox-hl.png) no-repeat scroll left top;
color:white;
font-size:8pt;
font-weight:bold;
line-height:1em;
list-style-image:url(rbox_bullet_small.gif);
margin:0;
padding:10px 30px 5px 36px;
text-align:left;
}
.rbox-body {
font-size:8pt;
background:transparent url(rbox-l.png) no-repeat scroll left bottom;
margin:0;
padding:5px 35px 31px;
}
.rbox-body ul {
list-style-image:url(bullet_small.gif);
margin:6px 0 0 -4px;
padding:0;
text-align:left;
}

.rbox-body li p {
color:#494949;
}

.rbox-body li p a {
color:#df0276;
text-decoration:none;
}

.rbox-body li a {
color:#df0276;
text-decoration:none;
}





/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
  */
  div.wysiwygimg{
  padding:20px 0px 0px 0px;
  border-bottom:dotted 1px #494949;
  }
  /* ----- Hack only for IE 7 ----- */
  *+html div.wysiwygimg{
  overflow:hidden;
  }

  .wysiwygimg .wysiwygimgclear
  {
  display:block;
  font-size:1px;
  line-height:0px;
  margin:20px 0px 0px 0px;
  padding:20px 0px 0px 0px;
  position:relative;
  }

  /* Text */
  .wysiwygimg .wysiwygimgtext{
  font-size:11px;
  text-align:justify;
  }

  .wysiwygimg .wysiwygimgtext h1{
  font-size:14px;
  font-weight:normal;
  }

  /* Bild und Link */
  .wysiwygimg img.wysiwygimg{
  border:0;
  margin:1px;
  }

  .wysiwygimg img.wysiwygimg{
  border:solid 5px #f5f5f5;
  padding:1px;

  }
  .wysiwygimg a.wysiwygimg img{
  border:0;
  padding:0px;
  vertical-align:top;
  margin:1px;
  }

  .wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 5px #f6f6f6; display:table; display:inline-block; line-height:0.0em;}
  .wysiwygimg a.wysiwygimg:visited {}
  .wysiwygimg a.wysiwygimg:hover {border:solid 5px #e4e4e4;}
  .wysiwygimg a.wysiwygimg:focus {border:solid 5px #e4e4e4;}
  .wysiwygimg a.wysiwygimg:active {border:solid 5px #e4e4e4;}

  /* Bildunterschrift */
  .wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}

  /* Wrapper-Classe um Bild und Bildunterschrift*/
  .wysiwygimg .wysiwygimgwrap {}

  /* Bild links im Text (Textumfluss) */
  .wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}

  /* Bild rechts im Text (Textumfluss) */
  .wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}

  /* Bild oben links */
  .wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

  /* Bild oben rechts */
  .wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

  /* Bild oben mittig */
  .wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
  .wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

  /* Bild unten links */
  .wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

  /* Bild unten rechts */
  .wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

  /* Bild unten mittig */
  .wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
  .wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
  .wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}

  /* Für Bilder links/rechts vom Text  */
  .wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
  .wysiwygimg td {vertical-align:top; font-size:1.0em;}

  /* Bild links vom Text */
  .wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

  /* Bild rechts vom Text */
  .wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}




  .inpt{
  width:300px;
  }

  .txt{
  width:300px;
  }

  .capinpt{
  width:137px;
  }

  .senden{
  width:100px;
  }
