
td,tr,p,div {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	}
td.mysql,tr.mysql,p.mysql,div.mysql {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}


/* Inhalte */
div.rahmen_inhalt
{
	 margin-top: 5px;
    margin-left:215px; 
    margin-right:15px; 
	 width: 720px;
	 height: 650px;
}
div.formular_1
{
   display: table-cell;
   width: 200px; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
}

div.formular_1_n
{
   display: table-cell;
   width: 100px; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
}
div.formular_1_ni
{
   display: table-cell;
   width: 100px; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 10px;
}

div.formular_2_n
{
   display: table-cell;
   width: 350px; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
}
div.formular_2_ni
{
   display: table-cell;
   width: 350px; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 10px;
}

div.formular_3_n
{
   display: table-cell;
   width: 200px; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
}
div.formular_3_ni
{
   display: table-cell;
   width: 200px; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 10px;
}

div.formular_ab
{
   display: table-cell;
   width: 200px; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
	text-align: center;
}
div.formular_1_r
{
   display: table-cell;
   width: 200px; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
	text-align: right;
	padding-right: 15px;
	}
div.formular_2
{
display: table-cell;
	
	padding-bottom: 10px;
}
.inhalt_1 
{
	display:block;  
	background:#f5f5f5; 
	border-left:2px solid #ccc6b1; 
	border-right:2px solid #ccc6b1;
	margin: 0 0 0 0;
	padding: 1px 35px 15px;
	z-index: 1;
}
.inhalt_bild 
{
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	display:block;  
	background:#f5f5f5; 
	border-left:2px solid #ccc6b1; 
	border-right:2px solid #ccc6b1;
	margin: 0 0 0 0;
	padding: 1px 35px 35px;
	z-index: 1;
}
.inhalt_k 
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
	color: #333333;
	display:block;  
	background:#f5f5f5; 
	border-left:2px solid #ccc6b1; 
	border-right:2px solid #ccc6b1;
	margin: 0 0 0 0;
	padding: 1px 35px 35px;
}
.inhalt_errk 
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
	color: #333333;
	display:block;  
	background:#f5f5f5; 
	border-left:2px solid #ccc6b1; 
	border-right:2px solid #ccc6b1;
	margin: 0 0 0 0;
	padding: 1px 35px 35px;
	color: Red;
}
.inhalt_err 
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Red;
	display:block;  
	background:#f5f5f5; 
	border-left:2px solid #ccc6b1; 
	border-right:2px solid #ccc6b1;
	margin: 0 0 0 0;
	padding: 1px 35px 35px;
	font-weight: bolder;
}
.inhalt_link 
{
	display:block;  
	background:#f5f5f5; 
	border-left:2px solid #ccc6b1; 
	border-right:2px solid #ccc6b1;
	margin: 0 0 0 0;
	padding: 7px 5px;
}
td.termine_0 
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;	
	vertical-align: top;
}
td.termin_beschriftung {
	width: 10%;
}
td.kontakt_1 {
	white-space: nowrap;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;	
	vertical-align: top;	
	width: 20%;
}
td.termine_1 
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	vertical-align: top;
}
td.termine_2 
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;	
	vertical-align: top;
}
div.info
{
    position: absolute;
    top: 20px;
    right: 10px;
    width:190px;
}

/* Tabellen */
table.moduletable {
	margin: 0px 0px 0px 0px;
	width: 95%;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 0px #000000;
	}

table.moduletable th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0077AA;
	text-align: left;
	height: 14px;
	line-height: 14px;
	white-space: nowrap;
	width: 100%;
    /* border-bottom: 2px solid #FF8311;*/
    border-bottom: 2px solid #ccccff;
	}
	
table.moduletable td {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}


/* Links */

a.mainmenu:link, a.mainmenu:visited, a.mainlevel:link, a.mainlevel:visited {
	color: #808080; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-weight: normal;
	}

a.mainmenu:hover, a.mainlevel:hover {
	color: #0077aa; text-decoration: underline;
	}

a.sublevel:hover {
	color: #FF0000; text-decoration: underline;
	}

a.sublevel:link, a.sublevel:visited {
	color: #0000c0; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
	font-weight: normal;
}


