body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	background-color: #FFFFFF;
        text-align: center;
}

img {
        border-width: 0;
}

table {
        font-size: 12;
}

td {
        vertical-align: top;
}

li {
	list-style: none;
	list-style-image: url(images/bullet.gif);
}



a {
        text-decoration: none;
        color: green;
        padding-left: 0;
}

a:hover   { 
        color: white; 
        background-color: green; 
}



.header {
        text-align: left;
	background-color: #fded81;
	background-image: url(../images/header-background.gif);
	width: 100%;
	height: 92;
        padding-bottom: 0;
        margin-bottom: 0;
        padding-top: 0;
        margin-top: 0;
        table-layout: fixed;
}

.header a:hover { 
        background-color: transparent; 
}




.specials {
	width: 238;
	height: 24;
}

.specials table {
	background-color: #FFFFFF;
	background-image: url(../images/specials-background.gif);
	width: 100%;
	height: 24;
        font-size: 11;
        font-weight: bold;
}

.specials td {
        margin: 0;
        padding: 0;
        border-width: 1;
        border-style: solid;
        border-color: white;
        text-align: center;
}

.specials a {
        width: 100%;
        height: 100%;
        padding-top: 4;
        color: black;
}

.specials a:hover {
        background-color: green;
}



.title {
	top: 92;
	left: 0;
	width: 100%;
	height: 104;
	background-color: #60A060;
	background-image: url(../images/title-background.gif);
	color: white;
        table-layout: fixed;
}

.title td {
        vertical-align: top;
        margin: 0;
        padding: 0;
        padding-left: 10;
}

.titleimage {
	width: 150;
	height: 104;
	background-image: url(../images/titleimage-background.gif);
}

.title h1 {
        margin: 0;
        padding: 10 0 0 0;
	font-size: 30;
	font-weight: bold;
	color: #333333;
}

.title h2 {
        margin: 0;
        padding: 19 0 0 0;
	font-size: 16;
	font-weight: bold;
	color: #333333;
}



.centertable {
        width: 100%;
}



.navigation {
	background-color: #F5F5F5 /* #FDF8D2 */;
        width: 150;
        vertical-align: top;
}

.navigation_container {
	background-color: white;
        width: 100%;
        padding-top: 5;
}

.navItemStyle {
        padding: 1;
}

.navItemStyle a {
        width: 100%;
        height: 100%;
        padding: 2;
        padding-left: 5;
        padding-bottom: 3;
        font-weight: bold;
        font-size: 12;
        text-decoration: none;
        display: block;
}

.navItemStyle a:hover {
}

.navSelectedItemStyle {
        width: 100%;
        height: 100%;
        padding-right: 3;
        padding-left: 6;
        padding-top: 3;
        padding-bottom: 3;
        font-weight: bold;
        font-size: 12;
        text-decoration: none;
        display: block;
        background-color: white;
        color: green;
}

.navNormalItemStyle {
}

.navNormalItemStyle a {
        background-color: #CCCCCC /* #ffe641 */;
        color: black;
}

.navNormalItemStyle a:hover {
	background-color: #D2D2D2 /* #fdf8d2 */;
        color: black;
}

.navAlternatingItemStyle {
}

.navAlternatingItemStyle a {
	background-color: #ECECEC /* #feeb6c */;
        color: black;
}

.navAlternatingItemStyle a:hover {
	background-color: #F2F2F2 /* #fdf8d2 */;
        color: black;
}

.navSpecialItemStyle {
}

.navSpecialItemStyle a {
	background-color: #555555 /* #338654 */;
        color: white;
}

.navSpecialItemStyle a:hover {
        background-color: #777777 /* #48a06b */;
}



.content {
	background-color: #FFFFFF;
        padding: 0 0 15 0;
        vertical-align: top;
        width: 95%;
        margin-top: 10px;
        margin-bottom: 0px;
        margin-left: 10px;
        margin-right: 10px;
        /*
        padding-top: 25;
        padding-right: 25;
        padding-bottom: 10;
        */
        font-size: 12;
        float: left;
}



.teaser {
	background-color: #DFDFDF;

        width: 150;
        vertical-align: top;
}

.teaser table {
        font-size: 13;
        border-collapse: collapse;
}

.teaser tr {
	background-color: #DfDfDF /* #FFE76B */;
}

.teaser td {
        vertical-align: middle;
        padding-left: 5;
        border-width: 0;
        border-bottom-width: 2;
        border-bottom-style: solid;
        border-bottom-color: white;
}

.teasertitle {
        font-weight: bold;
}

/*
.teasertitle a {
        text-decoration: none;
        color: black;
}

.teasertitle a:link    { 
        color:black; 
        background-color:transparent; 
}

.teasertitle a:hover   { 
        color:white; 
        background-color:green; 
}
*/



.teasertext {
}



.footer {
	background-color: #FDF8D2;
        width: 100%;
        padding: 0;
        margin: 0;
}

.footer table {
        font-size: 12;
        width: 100%;
}

.footer td {
        padding-top: 5;
}

.footerleft {
	padding-left: 10;
        width: 140;
	background-color: #F5F5F5 ;
}

.footercenter {
        width: 255;
	padding-left: 22;
	background-color: #F5F5F5 /* #FFEE98 */;
}

.footerright {
	padding-left: 10;
	background-color: #DFDFDF /* #FFE76B */;
}



.breadcrumb {
        visibility: visible;
        height: 100;
}



.optional1 {
        position: relative;
        top: 0;
        left: 0;
        width: 238;
        height: 170;
	background-color: #E0E0FF;
 	background-image: url(../images/seidenblume.jpg);
}



#tribellogo {
        text-align: right;
        text-decoration: none; 
        font-family: "Arial", sans-serif;
        font-weight: normal;
        font-size: 10px;
        color: green; 
        background-color: transparent;
        width: 100%;  
}

#tribellogo a:hover {
        color: green; 
        background-color: transparent;
}
