*{
margin: 0px;
padding: 0px;
border: none;
border-spacing: 0px;
color: #000000;

font-family: Verdana, Arial, Helvetica;
font-size:10pt;
}

body {
text-align: left;
margin: 0px;
background-color: #C0C0C0;
  }


h1{
color: #000000;
font-size:18pt;
}
h2{
color: #000000;
font-size:16pt;
}
h3{
color: #000000;
font-size:12pt;
padding-bottom: 5px;
}
h4{
color: #000000;
font-size:11pt;
padding-bottom: 5px;
}

a {
text-decoration: none;
color: #DF0000;
}

th { background-color:#a22f2c; color:#FFFFFF;}

li {
margin-left: 20px;
list-style-type:none;
}

input,textarea{border: 1px #000000 solid; padding:3px; margin:3px;}

hr{
 border: 0px; /* Für Firefox und Opera */
 border: solid 2px #a22f2c;
 margin-top: 5px;
 margin-bottom: 5px;
}

/* Hintergrund */
table#page{
width:990px;
margin-top: 5px;
margin-bottom: 5px;
border: 1px solid #000000;
border-collapse:collapse;
}

td#top {
background-image: url(./../top.jpg);
height: 101px;
border: 1px solid #000000;
}

td#menu{
height: 20px;
background-image: url(./../mainmenu.jpg);
}



td#submenu{
height: 20px;
background-image: url(./../submenu.jpg);
}

td#content {
background-image: url(./../content.jpg);
background-repeat: repeat-x;
text-align: left;
vertical-align:top;
width: 690px;
background-color: #FFFFFF;
padding: 20px;
height: 425px;
}

td#right-col{
vertical-align:top;
text-align:center;
width: 260px;
background-color: #EFEFEF;
padding: 0px;
border: 1px solid #000000;
}

td#footer_left{
border-top: #000000 1px solid;
vertical-align:top;
color: #FFFFFF;
text-align: center;
background-color: #a22f2c;
padding: 3px;
}

td#content_space{
background-color: #FFFFFF;
}

td#footer_right{
border-top: #000000 1px solid;
vertical-align:top;
text-align: right;
color: #FFFFFF;
background-color: #a22f2c;
padding: 3px;
padding-right: 10px;
}
td#footer_right a{
color: #FFFFFF;
font-weight: bold;
}





/* BEGINN - Main-Menüliste*/

ul#mainmenulist a:hover{
color: #EFC847;
}

ul#mainmenulist a{
font-weight: bold;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
}


ul#mainmenulist li{
float: left;
list-style-type:none;
margin-left: 10px;
}
/* ENDE - Main-Menüliste*/
/* BEGINN - Sub-Menüliste*/


ul#submenulist a:hover{
color: #EFC847;
}

ul#submenulist a{
font-weight: bold;
  text-align: center;
  color: #ffffff;
  text-decoration: none;
}


ul#submenulist li{
float: left;
list-style-type:none;
margin-left: 10px;
}
/* ENDE - Sub-Menüliste*/
/* BEGINN - SubSub-Menüliste*/

ul#subsubmenu a:hover{
color: #a22f2c;
}

ul#subsubmenu a{
  text-align: left;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}


ul#subsubmenu li{
list-style-type:none;
margin-left: 10px;
}
/* ENDE - SubSub-Menüliste*/

img#thumb {border: 1px solid #000000; width: 100px; padding:0px; margin: 0px;}
img#thumb_gross {width: 200px; margin: 3px;}

div#zurueck-button {text-align:right; padding: 5px;}
/*
div#brandschutzbox {padding: 0px; padding-top: 5px; border-bottom: 1px solid #000000; }
div#brandschutzbox_headline { color: #FFFFFF; background: #DF0000; font-weight: bold; padding: 3px; margin-bottom:5px; text-align:left;}
div#brandschutzbox_content {padding:  5px; font-weight: bold; text-align: center;}
 */

div#box_rightcol {
         padding: 0px;
         margin: 10px;
         width: 240px;
         }
div#box_rightcol_headline {
         color: #FFFFFF;
         background: #ffffff;
         background-image: url(./../boxhead.jpg);
         background-repeat: repeat-y;
         font-weight: bold;
         padding: 1px;
         margin:0px;
         text-align:left;
         border: 1px solid #000000;
         /*border-bottom: 1px solid #000000;  */
         }
div#box_rightcol_content {
         padding:  5px;
         text-align: left;
         border-left: 1px solid #BFBFBF;
         border-right: 1px solid #BFBFBF;
         border-bottom: 1px solid #BFBFBF;
         font-size: 8pt;
         }

div#box_rightcol_content a{
         font-size: 8pt;
         }

div#box_rightcol_content img { border: 1px solid #000000;}


ul#box_appointmentslist  {list-style-type: none; margin-top: 5px; padding: 0; text-align: left;font-size: 8pt;}
li#box_app_group         {height:20px; vertical-align:top; font-weight:bold; text-align: left; margin: 0px;font-size: 8pt;}
li#box_app_group a       {color: #000000;font-size: 8pt;}
li#box_app_date          {margin-left: 5px; float:left; width: 90px; text-align: left;font-size: 8pt;}
li#box_app_time          {margin-left: 15px; float:left; text-align: left;font-size: 8pt;}
li#box_app_description   {
  clear:left;
  margin-left:5px;
  text-align: left;
  padding-bottom: 1px;
  margin-bottom: 1px;
  color: #FFBF00;
  font-weight: bold;
  font-size: 8pt;
  border-bottom: 1px solid #808080;
  }