/* Global */
body {
    background-color:   white;
    color:              black;
    padding-top:        0px;
    padding-bottom:     0px;
    padding-left:       0px;
    padding-right:      0px;
    margin-top:         0px;
    margin-bottom:      0px;
    margin-left:        0px;
    margin-right:       0px;
}

td {
    font-family:        Verdana,Arial,Helvetica,Sans-Serif;
    font-size:          10px;
}

.datumhome {
    font-family:        Verdana,Arial,Helvetica,Sans-Serif;
    font-size:          20px;
	font-size: 			11px;
	font-weight:		bold;
	padding-left:		8px;
	padding-top:		2px;
	padding-bottom:		2px;
}

a:link, a:visited, a:active {
    font-family:        Verdana,Arial,Helvetica,Sans-Serif;
    font-size:          10px;
    text-decoration:    none;
    color:				#818181;
}

a:hover {
    text-decoration:    none;
    color:				#FF9000;
}

a.impressumlink:link, a.impressumlink:visited, a.impressumlink:active {
    background-color:   #C3E9B6;
    color:              #1F4911;
    font-weight:        bold;
    line-height:        15px;
    padding-right:       5px;
}

a.impressumlink:hover {
    text-decoration:    none;
    color:				#FFFFFF;
}

a.rechterkontainermodulinhaltlink:link, a.rechterkontainermodulinhaltlink:visited, a.rechterkontainermodulinhaltlink:active {
    color:              #494949;
    background-color:   transparent;
    padding-right:      5px;
    padding-bottom:     5px;
    padding-top:        0px;
}

a.rechterkontainermodulinhaltlink:hover {
    text-decoration:    underline;
    color:				#FF9000;
}

a.linkerkontainermodulinhaltlink:link, a.linkerkontainermodulinhaltlink:visited, a.linkerkontainermodulinhaltlink:active {
    color:              #0E3600;
    background-color:   #BFDFB4;
    padding-bottom:     5px;
}

a.linkerkontainermodulinhaltlink:hover {
    text-decoration:    underline;
    color:				#FFFFFF;
}

.seite {
    background-color:   white;
    color:              black;
}

.randdunkel {
    background-color:   #6DA957;
    color:              black;
}

.randhell {
    background-color:   #BFDFB4;
    color:              black;
}


/* Informationen */
.informationen {
}

.informationeninhalt {
}

.firmenname {
    background-color:   #B5DDA8;
    color:              #0D3500;
    font-weight:        bold;
    line-height:        15px;
    padding-left:        5px;
}

.adresse {
    background-color:   transparent;
    color:              #0D3500;
	font-weight:		normal;
    line-height:        15px;
    padding-left:        5px;
}

.impressum {
    background-color:   #C3E9B6;
    color:              #1F4911;
    font-weight:        bold;
    line-height:        15px;
    padding-right:       5px;
}

.oeffnungszeiten {
    background-color:   #D9FACE;
    color:              #4F4F4F;
    line-height:        15px;
    padding-left:        5px;
}


/* Linker Kontainer */
.linkerkontainer {
    background-color:   #86BE73;
    color:              black;
}

.linkerkontainerinhalt {
}

.linkerkontainermodul {
    font-weight:        bold;
    color:              white;
    background-color:   #1F4911;
    font-size:          12px;
    padding-left:       10px;
    padding-top:        5px;
    padding-bottom:     5px;
}

.linkerkontainernavigation {
    color:              black;
    background-color:   #366826;
}

.linkerkontainermodulinhalt {
    color:              #0E3600;
    background-color:   #BFDFB4;
    padding-left:       5px;
    padding-bottom:     5px;
}

.linkerkontainermodulueberschrift {
    color:              #0E3600;
    background-color:   #BFDFB4;
    font-weight:        bold;
    padding-top:        5px;
    padding-bottom:     5px;
}


/* Rechter Kontainer */
.rechterkontainer {
    background-color:   #BFDFB4;
    color:              black;
    background-image:   url(../../media/image/jpg/verlauf_gruen.jpg);
    background-repeat:  no-repeat;
    background-position:left bottom;
}

.rechterkontainerinhalt {
}

.rechterkontainermodul {
    font-weight:        bold;
    color:              white;
    background-color:   #1F4911;
    font-size:          12px;
    padding-left:       10px;
    padding-top:        5px;
    padding-bottom:     5px;
}

.rechterkontainermodulabstand {
    padding-left:       5px;
    padding-right:      5px;
    padding-bottom:     5px;
    padding-top:        5px;
}

.rechterkontainermodulinhalt {
    color:              #494949;
    background-color:   white;
    padding-left:       5px;
    padding-right:      5px;
    padding-bottom:     5px;
    padding-top:        0px;
}

.rechterkontainermodulueberschrift {
    color:              #1F4911;
    background-color:   white;
    font-weight:        bold;
    padding-top:        10px;
    padding-bottom:     5px;
}


.rechterkontainermodultrenner {
    color:              black;
    background-color:   #BFDFB4;
    padding-left:       0px;
    padding-right:      0px;
    padding-bottom:     0px;
    padding-top:        0px;
}


/* Mittlerer Kontainer */
.mittlererkontainer {
    background-color:   white;
    color:              black;
    padding-left:        6px;
    padding-right:       6px;
}

.mittlererkontainerinhalt {
}

.mittlererkontainermodul {
    background-color:   #F4F4F4;
    color:              black;
}

.mittlererkontainermodulueberschrift {
    color:              #3F3F3F;
    background-color:   #CDCDCD;
    font-weight:        bold;
    padding-left:       5px;
    padding-right:      5px;
    padding-bottom:     5px;
    padding-top:        5px;
}

.mittlererkontainermodulinhalt {
    color:              #474747;
    background-color:   #F4F4F4;
    padding-left:       5px;
    padding-right:      5px;
    padding-bottom:     5px;
    padding-top:        5px;
}

.mittlererkontainermodultrenner {
    color:              black;
    background-color:   white;
}

a.anfahrt:link, a.anfahrt:visited, a.anfahrt:active {
    font-weight:        bold;
    color:              white;
    background-color:   #1F4911;
    font-size:          12px;
    padding-left:       3px;
    padding-top:        5px;
    padding-bottom:     5px;
}

a.anfahrt:hover {
    font-weight:        bold;
    color:              #7BDF5A;
    background-color:   #1F4911;
    font-size:          12px;
    padding-left:       3px;
    padding-top:        5px;
    padding-bottom:     5px;
}

