/* STANDARD TAGS */

html, BODY
{
	background-color: #ffffff;
    /*background-image: url(../img/bg00.png);*/
	margin: 0px;
	padding: 0px;
	height: 100%;
    text-align:center;
	
	font-size: 13px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	color: #000000;	
}

h1
{
	font-size: 15px;
	font-weight: bold;	
}

a 
{
	border: none;
	text-decoration: none;
	font-style:italic;
	color: #006666;;	
}

img
{
	border: none;
}

li
{
	padding: 5px;
}

hr
{
	color: #006666;
	border: solid 1px #006666;
}

table, td
{
	margin: 0px;
	padding: 0px;
	border: none;
}

table.collapse
{
	border: none;
	border-collapse: collapse;
}

table table table table td
{
	vertical-align: top;
}

.tickertext
{
	font-size: 13px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #ffffff;	
}

.HeaderLine
{
    width:100%;
	color: #006666;
	border-bottom-width: 1px;
    border-bottom-style: solid;
    border-color: #006666;
}

.HeaderText
{
	font-weight: bold;
	color: #006666;
}

.HeaderImg
{
	margin: 3px;
	padding: 0px;
	float:left
}

.ItemListTable
{
	width: 100%;
	margin: 0px;
}

.TableCellEven
{
	background-color: #F0F5F7;
}

.TimeTable
{
    width: 144px;
	margin: 0px;
	padding: 0px;
}

.TimeTableOpen 
{
	border: none;
	height: 253px;
	width: 144px;
	background-image: url(../img/tt01.png);
	background-position: left 0px;
	background-repeat: no-repeat;	
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	font-size: 10px;
	color: #ffffff;
}

.TimeTableOpen  p
{
	margin: 0px;
	padding: 0px;
}

.TimeTableSVB 
{
	border: none;
	height: 122px;
	background-image: url(../img/tt02.png);
	background-position: left 0px;
	background-repeat: no-repeat;	
	margin: 0px;
	vertical-align:top;
	font-size: 10px;
	color: #ffffff;
}

.TimeTableSVB   p
{
	margin: 0px;
	padding: 0px;
}

.TextBox
{
	width: 250px;	
}

.TextArea
{
	width: 250px;
	height: 150px;	
}

.Error
{
	border: dotted 1px #006666;
	background-color: #ffff00;	
}

/* IDs */
#mFrameDiv {
	position: relative;
    /*width: 100%;*/
}
/*
#centerFrameDiv {
    position: absolute;
margin-left:  auto;
    margin-right: auto;
    text-align:left;
    width:974px;
    top:   0px;
    left:  0px;
	right: 0px;
}
*/

#mFrame {
	border: none;
	border-collapse: collapse;
    width: 799px;
    text-align:left;
}

#topMF {
	border: none;
	height: 156px;
	background-image: url(../img/h01.png);
	background-position: left 0px;
	background-repeat: no-repeat;		
}

#leftMF
{
	border: none;
	width: 18px;
	height: 300px;
}

#centerMF
{
	width: 780px;
	border: none;
	vertical-align: top;
	z-index:2;
}

#rightMF
{
	border: none;
	width: 1px;
	height: 300px;
}

/*  Kopfzeile*/
#rFtd1a
{
	width: 780px;
	height: 43px;
	background-image: url(../img/h02.png);
	background-position: left top;
	background-repeat: no-repeat;
}
/*  Feld Links */
#rFtd2a
{
	width: 125px;
	height: 300px;
	text-align: left;
	vertical-align: top;
	background-image: url(../img/bg01.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
/*Inhalte */
#rFtd2b
{
	border: none;
	width: 655px;
	background-image: url(../img/bg03.png);
	background-color: #ffffff;
	vertical-align: top;	
}

/* Feeter */
#rFtd3a
{
	width: 781px;
	height: 64px;
	border: none;
	font-weight: bold;
	vertical-align: middle;
	text-align: left bottom;
	color: #ffffff;	
	background-image: url(../img/f01.png);
	background-position: left top;
	background-repeat: no-repeat;
}

/* bodyText */
div#textField
{
	margin-left: 15px;
}

div#textField table
{
	margin: 0px;
	padding: 0px;
	border: none;
}

div#textField table tbody tr td
{
	margin: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
}

div#textFieldKat
{
	margin-left: 15px;
}

table#textFieldTab
{
	padding:0px;
	margin: 0px;
	border-color:#006666;
	border-width:1px;
	border-style:solid; 
}

table#textFieldTab tbody tr
{
	border: none;
}

table#textFieldTab tbody tr td
{
	padding:3px;
	margin-bottom: 3px;
	border-color:#006666;
	border-width:1px;
	border-style:solid; 
}
/* Google Maps */

.content2 {
	width: 300px;
}

.content2r {
	width: 300px;
}
/* xhtml Validator*/
#mVal {
}

/* Buttons */

#bo1
{
        background-image:url(../img/bo1_0.png);
        width:64px; height:18px;
        border: none;
}

#bo1:hover
{
        background-image:url(../img/bo1_1.png);	
}

#bo2
{
        background-image:url(../img/bo2_0.png);
        width:66px; height:18px;
        border: none;
}

#bo2:hover
{
        background-image:url(../img/bo2_1.png);	
}

#bo3
{
        background-image:url(../img/bo3_0.png);
        width:83px; height:18px;
        border: none;
}

#bo3:hover
{
        background-image:url(../img/bo3_1.png);	
}

/* DIVs WITH IDs */

#botBut
{
	text-align: right;
	border:none;
}
