a:link, a:visited {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 color: #FFFFFF;
 font-weight: normal;
 text-decoration:underline;
}

a:hover {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color: #000000;
 text-decoration:none;
}

a.black:link, a.black:visited { color: #000000; }
a.black:hover { color: #0B708B; }

a.button:link, a.button:visited, a.button:hover { color: #000000; text-decoration:none; font-size: 9pt; }


a.footer:link, a.footer:visited {
 font-family:"Trebuchet MS", Verdana;
 font-size: 9pt;
 color: #4F4A40;
 font-weight: normal;
 text-decoration:underline;
}

a.footer:hover {
 font-family:"Trebuchet MS", Verdana;
 font-size: 9pt;
 font-weight: normal;
 color: #1EAAC7;
 text-decoration:none;
}

a.headermenu:link, a.headermenu:visited {
 display: block;
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 color: #FFFFFF;
 font-weight: normal;
 text-decoration:underline;
 width: 120px;
 height: 33px;
 padding: 10px 0px 0px 0px;
 margin: 0px;
}

a.headermenu:hover {
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration:none;
 background-image:url(../img/template-kv2_05.gif);
}

a.pages:link, a.pages:visited {
 display: inline;
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 color: #9F9C8B;
 font-weight: bold;
 text-decoration:underline;
 padding: 0px 5px 0px 5px;
 margin: 2px;
 background-color: #F5F4ED;
 border: 2px #E2E0D2 solid;
}

a.pages:hover {
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: bold;
 color: #000000;
 text-decoration:none;
 background-color: #C2E7EF;
 border: 2px #1EAAC7 solid;
}

a.head:link, a.head:visited, a.head:hover {
 display: block;
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: bold;
 text-align: left;
 color: #625F4D;
 margin: 0px;
 padding: 0px;
 text-decoration:none;
}

.apage{
 display: inline;
 font-family:"Trebuchet MS", Verdana;
 font-size: 11pt;
 font-weight: bold;
 color: #000000;
 text-decoration:none;
 background-color: #C2E7EF;
 border: 2px #1EAAC7 solid;
 padding: 0px 5px 0px 5px;
 margin: 2px;
}

body, table, td {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color: #FFFFFF;
 vertical-align:top;
 text-align:left;
}

img.temp {
 border: 3px #E2E0D2 solid;
}

img.temp:hover {
 border: 3px #1EAAC7 solid;
 cursor: url('../img/lupe.cur'), pointer;
 cursor: -moz-zoom-in;
}

div.listhead {
 display:inline; float:left;
 margin: 0px;
 padding: 2px 0px 2px 10px;
 background-color:#E2E0D2;
 width: 142px;
}

div.listhead2 {
 display:inline; float:left;
 margin: 0px;
 padding: 2px 0px 2px 10px;
 background-color:#E2E0D2;
 width: 136px;
}

li.list {
 list-style: none;
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 text-align: left;
 color: #000000;
 margin: 2px 0px 2px 0px;
 padding: 2px 5px 2px 5px;
 background-color:#F7F6F2;
 height:18px;
}

.tabrechts {
 display:inline; float:right; padding: 0px 0px 0px 3px;
}

.tablinks {
 display:inline; float:left; padding: 0px 3px 0px 0px;
}

td.tabhead {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 text-align: left;
 color: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 2px 5px 2px 5px;
 background-color:#000000;
 height:18px;
}
td.tab1 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 text-align: left;
 color: #6F6B53;
 margin: 0px 0px 0px 0px;
 padding: 2px 5px 2px 5px;
 background-color:#FFFFFF;
 height:18px;
}

td.tab2 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 text-align: left;
 color: #6F6B53;
 margin: 0px 0px 0px 0px;
 padding: 2px 5px 2px 5px;
 background-color:#F7F6F2;
 height:18px;
}

td.button {
 font-size: 12pt;
 font-weight: bold;
 color:#FFFFFF;
 vertical-align:top;
 text-align: left;
 padding: 3px 8px 0px 0px;
}

.avatar{
 text-align:center;
 width: 75px;
 height: 75px;
 padding: 0px;
 margin: 0px;
}

h1 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 14pt;
 font-weight: bold;
 text-align: left;
 color: #4F8100;
 margin:2px;
}

h2 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 12pt;
 font-weight: bold;
 text-align: left;
 color: #1EAAC7;
 margin:0px;
}

h3 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 12pt;
 font-weight: bold;
 text-align: left;
 color: #8F8F86;
 margin:0px;
}

.content {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#191B1B;
 vertical-align:top;
 text-align: left;
}

.head1, .head2 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 12pt;
 font-weight: bold;
 color:#FFFFFF;
 vertical-align:top;
 text-align: left;
 padding: 5px 0px 0px 0px;
}

.head3 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 12pt;
 font-weight: bold;
 color:#191B1B;
 vertical-align:top;
 text-align: left;
 padding: 5px 0px 0px 0px;
}

.menu1 {
 background-image:url(../img/menu-a-bg.gif);
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#FFFFFF;
 vertical-align:top;
 text-align: left;
 width:200px;
 height:30px;
 padding: 5px 0px 0px 10px;
}

.menu2 {
 background-image:url(../img/menu-b-bg.gif);
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#FFFFFF;
 vertical-align:top;
 text-align: left;
 width:200px;
 height:30px;
 padding: 5px 0px 0px 10px;
}

td.black {
 color:#000000;
}

td.con1 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#FFFFFF;
 vertical-align:top;
 text-align: left;
 background-color:#1EAAC7;
}

td.con2 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#191B1B;
 vertical-align:top;
 text-align: left;
 background-color:#FFFFFF;
}

td.con3 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#191B1B;
 vertical-align:top;
 text-align: left;
 background-color:#E2E0D2;
}

td.mhead1 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 12pt;
 font-weight: bold;
 color:#FFFFFF;
 vertical-align:top;
 text-align: left;
 padding: 5px 0px 0px 10px;
 margin:0px;
}

td.mhead2 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 9pt;
 font-weight: bold;
 color:#FFFFFF;
 vertical-align:top;
 margin:0px;
 padding: 7px 10px 0px 0px;
 text-align: right;
}

a.mhead1 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 12pt;
 font-weight: bold;
 text-decoration:none;
}

a.mhead2 {
 font-family:"Trebuchet MS", Verdana;
 font-size: 9pt;
 font-weight: bold;
 text-decoration:none;
}

.mid {
 vertical-align:middle;
 text-align: center;
}

.header {
 font-family:"Trebuchet MS", Verdana;
 font-size: 10pt;
 font-weight: normal;
 color:#FFFFFF;
 background-repeat: no-repeat;
 vertical-align:top;
 text-align: left;
 padding: 10px 10px 0px 10px;
 margin: 0px 0px 0px 0px;
}

td.footer {
 font-family:"Trebuchet MS", Verdana;
 font-size: 8pt;
 font-weight: normal;
 color:#4F4A40;
 vertical-align:middle;
 text-align: center;
 padding: 10px 10px 10px 10px;
 margin: 0px 0px 0px 0px;
 background-color: #FFFFFF;
 border-top: 2px #1EAAC7 solid;
}

td.footerinline {
 font-family:"Trebuchet MS", Verdana;
 font-size: 9pt;
 font-weight: normal;
 color:#4F4A40;
 vertical-align:top;
 text-align: left;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 background-color: #FFFFFF;

}

.sx_werbung a:link, .sx_werbung a:visited, .sx_werbung a:hover {
font-family: Verdana;
font-size: 9px;
color: #09293E;
font-weight: bold;
}
.sx_werbung p {
font-family: Verdana;
font-size: 9px;
color: #000000;
font-weight: normal;
}

input, select, textarea {
 border-width: 2px;
 font-size: 9pt;
 font-family:"Trebuchet MS", Verdana;
 font-weight: normal;
 border-color: #E2E0D2;
 border-style:solid;
 color: #000000;
 background-color: #F7F6F2;
 padding:2px;
 margin:0px;
}

input.suche {
 border-width: 0px;
 font-size: 12pt;
 font-family:"Trebuchet MS", Verdana;
 font-weight: normal;
 border-color: #E8E7DC;
 border-style:solid;
 color: #380202;
 background-color: #E8E7DC;
 padding:2px;
 margin:7px 0px 0px 9px;
 width:273px;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 750px; /*width of featured content slider*/
height: 160px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background-color: #D10000;
width: 750px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
 text-align: center;
 padding: 0px;
 margin:  0px 0px 0px 472px;
 width: 280px;
}

.pagination a{
 color: #FFFFFF;
 text-align: center;
 font-size: 11pt;
}

.slidertitle{
 position: absolute;
 background-color:#D10000;
 text-align: left;
 font-size: 17pt;
 color: #FFFFFF;
 margin: 20px 0px 0px 0px;
 padding:2px 2px 2px 10px;
 width: 200px;
 font-weight:bold;
}
.temptitle{
 position: absolute;
 background-color:#D10000;
 text-align: left;
 font-size: 10pt;
 color: #FFFFFF;
 margin: 50px 0px 0px 0px;
 padding:2px 2px 2px 10px;
 width: 120px;
 font-weight:normal;
}

.toc{
 display: block;
 padding: 0;
 margin: 0px 0px 0px 1px;
 background-image:url(../img/page_small.gif);
 background-repeat:no-repeat;
 width:31px;
 height:22px;
 display:inline; float:left;
}

.next, .prev{
 color: #FFFFFF;
 display: block;
 padding: 0;
 margin: 0px 0px 0px 1px;
 background-image:url(../img/page_big.gif);
 background-repeat:no-repeat;
 width:58px;
 height:22px;
 display:inline; float:left;
}
.pagination a:hover, .pagination a.selected{
 color: #000000;
 background-color: #F5F4ED;
 font-size: 11pt;
}
