/* -------------------------------------------------- */
/* ---------------- Initialisierung ----------------- */
/* -------------------------------------------------- */

p
{
  padding: 0px;
}

a
{
  text-align: left;
}

abbr
{
  text-decoration: none;
  border-bottom: none;
}
/* -------------------------------------------------- */
/*        Deklarationen f�r einzelne Elemente         */
/* -------------------------------------------------- */
         
body {
    font-family: Verdana, Arial, sans-serif;
    font-size: 70%; /* 11px;*/
    line-height: 150%;
    background-color: #79B6F2;
    text-align:center;
    /*font-weight: 900;*/
}

/* -------------------------------------------------- */
/*        Mainbox                                     */
/* -------------------------------------------------- */

#main {
  border: 1px solid #000; 
  width: 615px; 
  margin: 0px auto; 
  background-color: #6699CC; 
  text-align: left; 
}

#picPage
{
  border: 1px solid #000; 
  width: 900px; 
  margin: 0px auto; 
  background-color: #6699CC; 
  text-align: left; 
}

#picPageWide
{
  border: 1px solid #000; 
  width: 1600px; 
  margin: 0px auto; 
  background-color: #6699CC; 
  text-align: left;
}

/* -------------------------------------------------- */
/*        Deklarationen f�r besondere Bereiche        */
/* -------------------------------------------------- */

#header {
    background-color: #6699CC;
    background-image: url(grafik/logo_haus.jpg);
    background-position: center;
    background-repeat: no-repeat;

    height: 120px;
    width: 615px;

    padding: 0px;
   
    text-align:center;
    margin:0px auto
}

/* -------------------------------------------------- */
/*               Header Menu                          */
/* -------------------------------------------------- */


#headerMenu
{
  background-color: #A68A53;
  height: 10px;
  margin: 0px auto;

  padding: 0px;
   
  border-top: 1px solid #000; 
  border-bottom: 1px solid #000;
  width: 615px;
}

a.headerMenu {
  display : block;
  text-align : center;
  /*font-size : 12px;*/ 
  font-weight : bold;
  
  float : left;    
  width : 120px;
  height : 18px;
  
  border-right: 1px solid #000;
}

a.headerMenu:link,  
a.headerMenu:visited
{
  text-decoration : none;
  color : #F2CA79;
}

a.headerMenu:hover {
  background-color: #F2CA79;
  color : #A68A53;
}

a.headerMenu:active {
  background-color: #F2CA79;
  text-decoration: underline;
  color : #A68A53;
}

/* -------------------------------------------------- */
/*               Content                              */
/* -------------------------------------------------- */

#content {
  border: 1px solid #6699CC;
  background-color: #6699CC;
  width: 476px;
  float: right;
  padding: 0px;
}

#contentPicPage 
{
  border: 1px solid #6699CC;
  background-color: #6699CC;
  /*width: 476px;*/
  /*float: left;*/
  padding: 0px;
}

/* -------------------------------------------------- */
/*               Text                                 */
/* -------------------------------------------------- */

.inhalt {
  /*margin: 0px 10px 0px 0px;*/
  padding: 5px 10px 0px 0px;
  text-align : justify;
  /*font-size: 100%*; /*11px*/
}

a.inhalt:link,
a.inhalt:visited,
a.inhalt:active {
  margin: 0px;
  color: #000;
  /*font-size: 1.1em; /*12px;*/
  text-decoration: none;
  padding: 5px 0px 0px 0px;   
  border-bottom: 1px dotted #000;
}

a.inhalt:hover {
  /*color: #000;
  border : none;*/
  border-bottom: 1px dotted #fff;
}

img.inhalt
{
  height : 31px; 
  width  : 88px; 
  border: none;
  float : left;
}

em.inhalt
{
  font-weight : bold;
  font-style  : normal;
}


#contentPicPage .inhalt 
{
  margin: 0px 10px 0px 10px;
  text-align : center;
  /*border: 1px dashed red;*/
  /*font-size: 100%;/*11px;*/
}

#contentPicPage a:link,
#contentPicPage a:visited,
#contentPicPage a:active 
{
  margin: 0px;
  color: #000;
  font-size: 1.5em;
  text-decoration: none;
    
  border-bottom: 1px dotted #000;
}

#contentPicPage a:hover 
{
  color: #000;
  font-size: 1.6em;
  border : none;
}

/* -------------------------------------------------- */
/*               Diverses zu Text                     */
/* -------------------------------------------------- */

h1
{
  text-align: center;
  line-height: 1.2em;
  margin-top:10px;
  font-size: 1.6em;
}

h2
{
  text-align: center;
  line-height: 1.2em;
  margin-top: 10px;
  font-size: 1.3em;
  padding: 10px 0px 0px 0px;
}

.bigtext 
{
   font-weight: bold;
}

.smalltitle 
{
   font-size: 90%/*10px;*/;
   color: #000;
   font-weight: bold;
}

.text 
{
  margin: 5px 0 0 0;
}

.kommentare 
{
  margin: 5px 0 0 0;
}


/* -------------------------------------------------- */
/*               Men�                                 */
/* -------------------------------------------------- */

#left {
  background-color:#6699CC;
  width:128px;
  float:left;
}

.sprechstundeContainer
{
  background-color : #537CA6;
  border : 1px solid #000;
  width: 115px;
  
  margin: 10px;
  padding: 0px;

  text-align : center;
  color: #000;
  font-size: 90%;/*10px;*/
  
  -moz-border-radius-bottomright : 10px;
  -moz-border-radius-bottomleft : 10px;
}

.sprechstunde
{  
  display : block;
  background-color: #A68A53;
  border-bottom : 1px solid #000;
  margin : 0px;
  
  /*color : #F2CA79;*/
  color : #FCDFC3; 
  text-align : center;
  /*font-size : 12px;*/
}

a.sprechstunde {
  display : block;
  border : none;
  text-align : center;
  font-size : 100%;/*10px;*/
  
  width: 115px;
  height : 18px;
}

a.sprechstunde:link,  
a.sprechstunde:visited
{
  background-color : #537CA6;
  text-decoration : none;
  color : #000;
}

a.sprechstunde:hover {
  background-color: #F2CA79;
  color : #A68A53;
}

a.sprechstunde:active {
  background-color: #F2CA79;
  text-decoration: underline;
  color : #A68A53;
}



/* -------------------------------------------------- */
/*              Copyright                             */
/* -------------------------------------------------- */
.copyright {
  border-top : 1px solid #000;
  background-color: #537CA6;
  text-decoration: none;
  text-align: center;
    
  font-size: 90%;/*10px;*/
  /*color: #CCF2FC;*/
  color: #88E5FD;
    
  height: 36px;
  margin: 0px;
  padding: 0px;
  width: auto;
}

.copyrightPicPage {
  border-top : 1px solid #000;
  background-color: #537CA6;
  text-decoration: none;
  text-align: center;
    
  font-size: 90%;/*10px;*/
  color: #CCF2FC;
    
  height: 36px;
  margin: 0px;
  padding: 0px;
  width: auto;
}

a.copyrightLink 
{
  text-decoration: none;
  font-size: 90%/*10px;*/;
  color: #CCF2FC;

  margin: 0px;
  padding: 0px;
  width: 615px;
  border-bottom: 1px dashed #000;
}

a.copyrightLink:link,
a.copyrightLink:visited,
a.copyrightLink:active  {

}

a.copyrightLink:hover{
  color: #CCF2FC;
  border-bottom: 1px dashed #fff;
}

/*---------------------------------------------*/


.homePic
{
  width: 90%;
  height: 100%;
  padding: 10px 20px 0px 20px;
  text-align: center;
  /*border: 1px solid red;*/
}

.homeHead
{
  text-align:center;
}

.homeHead h1
{
  font-size: 1.8em;
  line-height: 1.4em;
}

.homeHead hr
{
  height: 0.3em;
}

.thumbnailrow
{
  padding: 10px;
  border: 5px solid red;
  
  width: 400px;
}

.thumbnailcell 
{
  text-align: center;
}

.thumbnailcell img
{
  width: 120px;
  height: 80px;
  border: 2px solid white;
}

.lagePicContReuter
{
  height: 144px;
  padding-bottom: 40px;
}

.lagePicContKH
{
  height: 120px;
  padding-top: 15px;
  padding-bottom: 40px;
}

.lagePicContReuter img
{
  border: none;
}

.lagePicContKH img
{
  border: none;
}

.lageLinksContReuter
{
  margin-top: -144px;
  margin-left: 120px;
}

.lageLinksContKH
{
  margin-top: -165px;
  margin-left: 120px;
}

a.lageLink 
{
  text-decoration: none;
  font-size: 100%;
  /*color: #CCF2FC;*/
  color: black;

  margin: 0px;
  padding: 0px;
  width: 615px;
  border-bottom: 1px dotted #000;
}

a.lageLink:link,
a.lageLink:visited,
a.lageLink:active  {

}

a.lageLink:hover
{
  color: black;
  /*color: #CCF2FC;*/
  border-bottom: 1px dotted #fff;
}


/* -------------------------------------------------- */
/*              Formular                              */
/* -------------------------------------------------- */

.formT
{
}

.formT td
{
  padding: 5px 10px;
}

/*.formT .aLabel
{
  border-bottom: 1px solid black;
}

.formT .bLabel
{
  border-bottom: 1px dotted black;
}*/
.formT input
{
  width: 250px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
}

.formT select
{
  width: auto;
  height: 1.5em;
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
}

.formT textarea
{
  width: 250px;
  height: 50px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
}

.formT textarea.bewerbungstext
{
  width: 250px;
  height: 350px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
}

form p
{
  padding: 5px;
}

.inputError
{
  color: red;
  font-size: 120%;
}

.inputErrorMessage
{
  font-weight: bold;
}


/* -------------------------------------------------- */
/*               Links-Seite                          */
/* -------------------------------------------------- */

.linkSum
{
  padding: 10px 50px;
}

.linkSum a
{
  padding: 0px;
}


/* -------------------------------------------------- */
/*                   News                             */
/* -------------------------------------------------- */
table.news
{

}

table.news caption
{
  visibility: hidden;
  line-height: 1px;
}

table.news th
{
  text-align: center;
  text-decoration: underline;
}

table.news td
{
  padding: 0px 5px 10px 5px;
  vertical-align: top;
  text-align: left;
}

table.news td.date
{
}

table.news td.event
{
}

table.news td.info
{
  text-align: center;
}


table.pat
{

}

table.phd
{

}





/* -------------------------------------------------- */
/*                        w3c                         */
/* -------------------------------------------------- */

.w3c
{
  padding: 10px;
  width: auto; 
}

.wide
{
  width: 1600px;
}

.w3c img
{
  border: none;
}