body {
  background-color:#FFFFFF;
  margin:0px;
  padding:0px;
  text-align:center;
}

h1 {
	text-align:justify;
	font-family:Tahoma,sans-serif;
	font-size:13px;
	color:#5779AF;
	font-weight:bold;
}

h2 {
	text-align:justify;
	font-family:Tahoma,sans-serif;
	font-size:12px;
	color:#5779AF;
	font-weight:normal;
	font-weight:bold;
}

.table_aussen {
  width:100%;
  height:100%;
  padding:0px;
  margin:auto;
  border:0px;
  border-collapse:collapse;
  border-spacing:0px;
  table-layout:fixed;
  empty-cells:show;
  font-family:Tahoma,sans-serif; font-size:11px; color:#804A1B;
}

.table_aussen td.top_cell {
  background-image:url(../images/back_topcell.gif);
  background-repeat:repeat-x;
  height:5px;
  background-color:#4084D1;
  border-bottom:1px solid #729DE3;
  padding:0px;
}

.table_aussen td.banner_cell {
  background-image:url(../images/back_bannercell.gif);
  background-repeat:repeat-x;
  height:68px;
  background-color:#3573B9;  /*5975A2*/
  border-bottom:1px solid #729DE3;
  padding:0px;
  cursor:pointer;
}

.table_aussen td.nav_cell {
  background-image:url(../images/back_navcell.gif);
  background-repeat:repeat-x;
  height:26px;
  background-color:#4A8BD8;
  border-bottom:1px solid #729DE3;
  padding:0px;
}

          .table_nav {
            padding:0px;
            margin:0px;
            border:0px;
          	border-collapse:collapse;
          	border-spacing:0px;
          	table-layout:fixed;
          	empty-cells:show;
            width:100%;
          }

          .table_nav td {
            vertical-align:top;
            text-align:center;
            padding:0px;
          }

.table_aussen td.search_cell {
  background-image:url(../images/back_searchcell.gif);
  background-repeat:repeat-x;
  height:30px;
  background-color:#FFD58A;
  border-bottom:1px solid #F8BA5D;
  padding:0px;
}

.table_aussen td.main_cell {
  border:0px;
  background-color:#FFFFFF;
  vertical-align:top;
  text-align:left;
  margin:0px;
  padding:0px;
}

          .table_main {
            width:100%
            height:100%;
            border:0px;
          	border-collapse:collapse;
          	table-layout:fixed;
          	empty-cells:show;
          }

          .table_main td.tm_left {
            width:200px;
            padding-top:25px;
            vertical-align:top;
            text-align:justify;
            background-color:#F6F6F6;
          }

          .table_main td.tm_middle {
            padding:5px;
            padding-top:5px;
            vertical-align:top;
            text-align:justify;
            border-left:1px dotted #E1E1E1;
            border-right:1px dotted #E1E1E1;
          }

          .table_main td.tm_right {
            width:200px;
            padding-top:25px;
            vertical-align:top;
            text-align:justify;
            background-color:#F6F6F6;
          }


.table_aussen td.bottom_cell {
  height:20px;
  border:0px;
  background-color:#658CCA;
  border-top:1px solid #5779AF;
  padding-left:10px;
  padding-right:10px;
}

          .table_aussen td.bottom_cell a:link
           { font-size: 11px; text-decoration:none; color:#FFFFFF; }

          .table_aussen td.bottom_cell a:visited
           { font-size: 11px; text-decoration:none; color:#FFFFFF; }

          .table_aussen td.bottom_cell a:active
           { font-size: 11px; text-decoration:none; color:#FFFFFF; }

          .table_aussen td.bottom_cell a:hover
           { font-size: 11px; text-decoration:underline; color:#FFFFFF; }














.box {
  width:50%;
	margin-top:25; margin-bottom:25px;
}
.box_oberteil {
	background-color:#F6F6F6; border-color:#E1E1E1; border-width:1px; border-style:solid;
	font-family:Tahoma; font-size:11px; font-weight:bold; color:#17529D;
	padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px;
}
.box_mittelteil {
	background-color:#FFFFFF; border-left-color:#E1E1E1; border-left-width:1px; border-left-style:solid; border-right-color:#E1E1E1; border-right-width:1px; border-right-style:solid;
	text-align:justify; font-family:Tahoma; font-size:11px; line-height:14px; color:#17529D;
	padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:4px;	
}
.box_unterteil {
	background-color:#FFFFFF; background-image:url(../images/hintergrund_box_linie_unten.gif); background-repeat:repeat-x;
}





.table_news {
  width:96%;
  margin:auto;
  border:0px;
	border-collapse:collapse;
	table-layout:fixed;
	empty-cells:show;
  font-family:Tahoma,sans-serif; font-size:11px; color:#804A1B;
}

.table_news td {
  border:0px;
  padding:5px;
  padding-top:20px;
  padding-bottom:20px;
  text-align:justify;
  border-bottom:1px dotted #C0C0C0;
}

.table_news td a:link
 { font-size: 11px; text-decoration:none; color:#804A1B; font-weight:bold; }

.table_news td a:visited
 { font-size: 11px; text-decoration:none; color:#804A1B; }

.table_news td a:active
 { font-size: 11px; text-decoration:none; color:#804A1B; }

.table_news td a:hover
 { font-size: 11px; text-decoration:none; color:#804A1B; }
 
 
 
.seitenzahlen {
  text-align:right;
  font-family:Tahoma,sans-serif; font-size:11px; color:#804A1B;
}

          .seitenzahlen a:link
           { font-size: 11px; text-decoration:none; color:#804A1B; }

          .seitenzahlen a:visited
           { font-size: 11px; text-decoration:none; color:#804A1B; }

          .seitenzahlen a:active
           { font-size: 11px; text-decoration:none; color:#804A1B; }

          .seitenzahlen a:hover
           { font-size: 11px; text-decoration:none; color:#804A1B; }
 
 
 

.table_menue {
	width:177px;
	height:30px;
	border:0px;
	background-color:#E5E5E5;
	margin-left:10px;
	margin-bottom:5px;
	font-family:Tahoma,sans-serif; font-size:11px; color:#5779AF;
	text-align:left;
	vertical-align:middle;
	padding:2px;
}

	.table_menue a:link
	{ font-size: 11px; text-decoration:none; color:#5779AF; }

	.table_menue a:visited
	{ font-size: 11px; text-decoration:none; color:#5779AF; }

	.table_menue a:active
	{ font-size: 11px; text-decoration:none; color:#5779AF; }

	.table_menue a:hover
	{ font-size: 11px; text-decoration:none; color:#5779AF; }


.text_normal {
  text-align:justify;
  font-family:Tahoma,sans-serif; font-size:11px; color:#000000;
  line-height:15px;
}

          .text_normal a:link
           { font-size: 11px; text-decoration:none; color:#5779AF; }

          .text_normal a:visited
           { font-size: 11px; text-decoration:none; color:#5779AF; }

          .text_normal a:active
           { font-size: 11px; text-decoration:none; color:#5779AF; }

          .text_normal a:hover
           { font-size: 11px; text-decoration:none; color:#5779AF; }






/* ----------------------------------------------------------------------------- TECHNISCHE MERKMALE */
.div_ueber_tabelle table {
  width:96%;
  padding:0px;
  margin:auto;
  margin-top:10px;
  border:0px;
	border-collapse:separate;
	border-spacing:5px;
	table-layout:fixed;
	empty-cells:show;
  font-family:Tahoma,sans-serif; font-size:11px; color:#5779AF;
}

.div_ueber_tabelle table td {
  border:1px solid #EAEAEA;
  background-color:#FAFAFA;
  padding:3px;
  vertical-align:top;
  text-align:left;
}

	.div_ueber_tabelle table td a:link
	{ font-size: 11px; text-decoration:none; color:#5779AF; border-bottom:1px dotted #5779AF; }
	
	.div_ueber_tabelle table td a:visited
	{ font-size: 11px; text-decoration:none; color:#5779AF; border-bottom:1px dotted #5779AF; }
	
	.div_ueber_tabelle table td a:active
	{ font-size: 11px; text-decoration:none; color:#5779AF; border-bottom:1px dotted #5779AF; }
	
	.div_ueber_tabelle table td a:hover
	{ font-size: 11px; text-decoration:none; color:#5779AF; border-bottom:1px solid #804A1B; }
	
	.div_ueber_tabelle table td input
	{ font-family:Tahoma,sans-serif; font-size:11px;color:#804A1B; }








/* ----------------------------------------------------------------------------- NORMAL TABLE */
.table_normal {
  width:100%;
  padding:0px;
  margin:0px;
  border:0px;
	border-collapse:collapse;
	empty-cells:show;
  font-family:Tahoma,sans-serif; font-size:11px; color:#5779AF;
}

	.table_normal td a:link
	{ font-size: 11px; text-decoration:none; color:#5779AF; }
	
	.table_normal td a:visited
	{ font-size: 11px; text-decoration:none; color:#5779AF; }
	
	.table_normal td a:active
	{ font-size: 11px; text-decoration:none; color:#5779AF; }
	
	.table_normal td a:hover
	{ font-size: 11px; text-decoration:none; color:#5779AF; }
	
	.table_normal td input
	{ font-family:Tahoma,sans-serif; font-size:11px;color:#804A1B; }
    
	.table_normal td select
	{ font-family:Tahoma,sans-serif; font-size:11px;color:#804A1B; }
	
	.table_normal td textarea
	{ font-family:Tahoma,sans-serif; font-size:11px;color:#804A1B; }
           
           
           
           
           
           
           
/* ----------------------------------------------------------------------------- FLOATER */
#floater {
  position:absolute; visibility:hidden;
  
  width:240px; height:auto;
  background:#FFCC6C;
  margin:0; padding:2px;

}






/* ----------------------------------------------------------------------------- MENÜ */

.menuebox {
	background-color:#E5E5E5;
	border:1px solid #E0E0E0;
	margin:0px 10px 5px 10px;
	padding:5px 8px 5px 8px;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5779AF;
	text-align:left;
}

	.menuebox a:link
	{ font-size: 11px; text-decoration:none; color:#5779AF; }

	.menuebox a:visited
	{ font-size: 11px; text-decoration:none; color:#5779AF; }

	.menuebox a:active
	{ font-size: 11px; text-decoration:none; color:#5779AF; }

	.menuebox a:hover
	{ font-size: 11px; text-decoration:none; color:#5779AF; }





/* ----------------------------------------------------------------------------- MENÜ */
.input_normal {
	width:225px;
	height:21px;
	padding:3px 7px;
	text-align:left;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	color:#0E63BB;
	border:1px solid #F8BA5D;
	background-color:#FFF4DA;
}

.select_normal {
	width:225px;
	height:21px;
	padding:3px 7px;
	text-align:left;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	color:#0E63BB;
	border:1px solid #F8BA5D;
	background-color:#FFF4DA;
}

.error_div {
	margin:25px;
	padding:25px;
	text-align:center;
	border:1px solid #F7591C;
	background-color:#FFD4BD;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	color:#000000;
}

.success_div {
	margin:25px;
	padding:25px;
	text-align:center;
	border:1px dotted #EAEAEA;
	background-color:#FCFCFC;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	color:#000000;
}

.info_div {
	margin:5px;
	padding:10px;
	text-align:justify;
	border:1px solid #F8BA5D;
	background-color:#FFF4DA;
	font-family:Tahoma,sans-serif;
	font-size:11px;
	color:#000000;
	overflow:hidden;
}
