body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #B5C4DB;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
a:link,
a:visited {
 color: #9B0C0C;
 text-decoration: underline;
}
a:hover {
 text-decoration: none;
}
#page {
 width: 980px;
 margin: 20px auto;
 position: relative;
}
#wrap {
 width: 980px;
 height: 140px;
}
#slogan {
 float: left;
 width: 328px;
 height: 43px;
 position: relative;
 left: 35px;
 top: 40px;
}
#logo {
 float: left;
 width: 315px;
 height: 83px;
 position: relative;
 left: 280px;
 top: 0px;
}
#navigation {
 width: 980px;
 height: 54px;
 background-image: url('graphics/navigation.jpg');
 background-repeat: no-repeat;
}
#navMain {
 height: 20px;
 text-align: left;
}
.navHome {
 float: left;
 margin-top: 5px;
 padding-left: 35px;
 padding-right: 69px;
}
.navHome a {
 text-decoration: none;
 color: #000000;
}
.navHome a:hover {
 color: #9B0C0C;
}
#navMain a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
}
#navSub {
 clear: both;
 height: 16px;
 width: auto;
 position: relative;
 left: 141px;
 top: 6px;
 padding: 0px 0px 6px 0px;
 margin-top: 6px;
}
#navSub a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
}
.navBot {
 font-size: 11px;
 position: absolute;
 top: 470px;
 left: 285px;
 color: #9B0C0C;
}
.navBot a {
 padding-right: 5px;
 color: #000000;
 text-decoration: none;
}
.navBot a:hover {
 color: #9B0C0C;
 text-decoration: underline;
}
.navBot a.current {
 padding-right: 5px;
 font-weight: bold;
 color: #9B0C0C;
 text-decoration: none;
}
#navKontakt {
 font-size: 11px;
 position: relative;
 left: 0px;
 top: 200px;
}
/* MenuBegin:(SampleMenu) */
ul.navMain { margin: 0; border: 0; padding: 0; list-style: none; line-height: 26px; }
ul.navMain li { margin: 0; border: 0; padding: 0; float: left;/*Gecko*/ display: inline; list-style: none; position: relative; }
ul.navMain ul { margin: 0; border: 0; padding: 0; list-style: none; width: 110px; display: none; position: absolute; top: 26px; left: 0; }
ul.navMain ul li { position: relative; display: block !important; display: inline;/*For IE*/ float: left;/*IE 7*/ position: relative; }

/* 1st Level */
ul.navMain a { white-space: nowrap; color: #000000; background-image: url('graphics/buttons/button_off.jpg'); text-decoration: none; width: 90px; text-align: center; margin-left: 8px; padding: 0px 10px; font: normal 11px/26px Arial, Helvetica, sans-serif; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.navMain a:hover,
ul.navMain li:hover a,
ul.navMain a:hover,
ul.navMain li.over a { color: #9B0C0C; background-image: url('graphics/buttons/button_on.jpg'); text-decoration: none; }

ul.navMain .current a { color: #9B0C0C; background-image: url('graphics/buttons/button_on.jpg'); text-decoration: none; }

/* 2nd Level */
ul.navSub { margin: 0; border: 0; padding: 0; list-style: none; vertical-align: middle;}
ul.navSub li { margin: 0; border-right: 1px solid #9B0C0C; padding: 0px 10px 0px 10px; float: left;/*Gecko*/ display: inline; list-style: none; position: relative; }
ul.navSub ul { margin: 0; border: 0; padding: 0; list-style: none; display: none; position: absolute; left: 0; }
ul.navSub ul li { position: relative; display: block !important; display: inline;/*For IE*/ float: left;/*IE 7*/ position: relative; }

ul.navSub a { color: #000000; text-decoration: none; margin: 0; padding: 0px 10px; font: normal 11px/16px Arial, Helvetica, sans-serif; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.navSub a:hover,
ul.navSub li:hover a,
ul.navSub a:hover,
ul.navSub li.over a { color: #9B0C0C; text-decoration: none; }

ul.navSub .current a { color: #9B0C0C; text-decoration: none; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul.navMain li:hover ul,ul.(SampleMenu) li.over ul { display: block; }
ul.navMain .nav ul :after /*IE 7*/ { clear: both; display: block; font: 1px/0px serif; content: ; height: 0; visibility: hidden; }

ul.navSub li:hover ul,ul.(SampleMenu) li.over ul { display: block; }
ul.navSub .nav ul :after /*IE 7*/ { clear: both; display: block; font: 1px/0px serif; content: ; height: 0; visibility: hidden; }
/* MenuEnd:(SampleMenu) */

#contentWrap {
 clear: both;
 position: relative;
 top: 0px;
 left: 0px;
 width: 980px;
 height: 520px;
 background-image: url('graphics/content_bg.jpg');
 background-repeat: repeat-y;
 margin: 0;
}
#flash {
 float: left;
 position: absolute;
 top: 40px;
 left: 20px;
 width: 205px;
 margin: 0px 20px;
}
#content {
 position: absolute;
 top: 41px;
 left: 240px;
 width: 655px;
 height: 400px;
 overflow: auto;
 text-align: left;
 margin: 0px 40px 40px 40px;
 padding-right: 20px;
}
#contentMatrix {
 position: absolute;
 top: 20px;
 left: 240px;
 width: 710px;
 height: 480px;
 text-align: left;
 margin: 0px 0px 20px 20px;
}
#contentHome {
 position: absolute;
 top: 40px;
 left: 200px;
 width: 580px;
 height: 420px;
 text-align: left;
 margin: 0px 40px 40px 40px;
}
#content h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 color: #9B0C0C;
}
.kontaktphoto {
 float: left;
 margin-right: 20px;
 margin-bottom: 200px;
 border: 2px solid #9B0C0C;
}
h1.kontaktname {
 border-bottom: 1px solid #9B0C0C;
 padding-bottom: 10px;
}
#footer {
 width: 980px;
 text-align: right;
 padding-top: 3px;
 font-size: 10px;
 border-top: 2px solid #9B0C0C;
}

