

h1 {font-size:1.2em; font-family:tahoma; color:#7c7c7c; font-weight:100;}


.block {padding-left:15px; padding-right:15px;}
.mainFont {font-family:tahoma; color:#5e5e5e; font-size:12px; font-weight:100; line-height:15px;}
span.mainFont table td {font-family:tahoma; color:#5e5e5e; font-size:12px; font-weight:100; line-height:15px;}
.mainFont10 {font-family:tahoma; color:#5e5e5e; font-size:11px; font-weight:100;}
a{
color:#666666;
text-decoration:underline;
font-family:tahoma;
font-size:12px;
}
a:hover {
color:#999999;
text-decoration:none;
font-family:tahoma;
font-size:12px;
}
a:visited {
color:#996666;
font-family:tahoma;
font-size:12px;
}

a.myLink {
color:#666666;
text-decoration:underline;
font-family:tahoma;
font-size:11px;
}
a:visited.myLink{
color:#996666;
font-family:tahoma;
font-size:11px;
}
a:hover.myLink{
color:#999999;
text-decoration:none;
font-family:tahoma;
font-size:11px;
}

h2{}

a.MenuMain {
color:#c00000;
text-decoration:none;
font-family:tahoma;
font-size:12px;
font-weight:bold;
line-height:24px;
}
a:visited.MenuMain {
color:#c00000;
text-decoration:none;
font-family:tahoma;
font-size:12px;
font-weight:bold;
line-height:24px;
}
a:hover.MenuMain {
color:#e72122;
text-decoration:underline;
font-family:tahoma;
font-size:12px;
font-weight:bold;
line-height:24px;
}
a:aktive.MenuMain {
color:#e72122;
text-decoration:none;
font-family:tahoma;
font-size:12px;
font-weight:bold;
line-height:24px;
}

a.SubMenu {
color:#000000;
text-decoration:none;
font-family:tahoma;
font-size:12px;
line-height:18px;
}
a:visited.SubMenu {
color:#000000;
text-decoration:none;
font-family:tahoma;
font-size:12px;
line-height:18px;
}

a:hover.SubMenu {
color:#aaaaaa;
text-decoration:underline;
font-family:tahoma;
font-size:12px;
line-height:18px;
}


a.SubSMenu {
color:#000000;
text-decoration:none;
font-family:tahoma;
font-size:11px;
line-height:16px;
}
a:visited.SubSMenu {
color:#000000;
text-decoration:none;
font-family:tahoma;
font-size:11px;
line-height:16px;
}
a:hover.SubSMenu {
color:#666666;
text-decoration:underline;
font-family:tahoma;
font-size:11px;
line-height:16px;
}

.MainNew {
background:url(/images/redball.jpg);
}

.subNew {
background:url(/images/greyball.jpg);
}

.mainNewText {
font-size:17.3px;
font-family:tahoma;
color:#ffffff;
padding-left:7px;
padding-top:5px;
 box-sizing: border-box; -moz-box-sizing: border-box;
}
.newsDate {
font-weight:bold;
font-size:15.3px;
font-family:tahoma;
color:#888888;

padding-left:7px;
padding-top:5px;
 box-sizing: border-box; -moz-box-sizing: border-box;
}
.newsYear {
font-weight:bold;
font-size:15.3px;
font-family:tahoma;
color:#cccccc;
}

.newsText{
font-size:12px;
font-family:tahoma;
line-height:15px;
color:#464646;
}

a.moreInfoLink {
color:#555555;
text-decoration:underline;
font-family:tahoma;
font-size:11px;
 padding-left:40px;
line-height:16px;
}

a:hover.moreInfoLink {
color:#999999;
text-decoration:none;
font-family:tahoma;
font-size:11px;
padding-left:40px;
line-height:16px;

}
a.redLink{
color:#c00000;
font-size:11px;
font-family:tahoma;
text-decoration:underline;
line-height:15px;
}
a:hover.redLink{
color:#e72122;
font-size:11px;
font-family:tahoma;
text-decoration:none;
line-height:15px;
}

.contactText{
font-size:11px;
font-family:tahoma;
line-height:15px;
color:#464646;
}

table.grey { border: 0; border-collapse: collapse;}
table.grey td {border: 1px solid #000; border-collapse: collapse; padding: 0.3em; margin: 0; font-family:tahoma; color:#5e5e5e; font-size:12px; font-weight:100; line-height:15px;}

#buttons { float: right; width: 123px; margin-right: 5px; margin-top: 5px; }
  #buttons a { width: 40px; height: 30px; display: block; float: left; margin-right: 1px; background: url(/images/mini_menu.jpg); }
    #buttons a.home { background-position: 0 0; }
      #buttons a.home:hover { background-position: 0 -31px}
    #buttons a.map { background-position: -40px 0px; }
      #buttons a.map:hover { background-position: -40px -32px; }
    #buttons a.mail { background-position: -80px 0px; }
      #buttons a.mail:hover { background-position: -80px -32px; }

table.footer {
	border-top: dashed 1px ; border-color: #DEDCDD ;
}


.incut { background-color: #f3f3f3; margin: 20px; padding: 20px; }
.incut:before { content:url('/images/border_tl.jpg'); background: url('/images/border_tr.jpg') no-repeat 100% 0; height: 18px; display: block; margin: -20px -20px 13px -20px; }
.incut:after { content:url('/images/border_bl.jpg'); background: url('/images/border_br.jpg') no-repeat 100% 0; height: 18px; display: block; margin:13px -20px -20px -20px; }

.incut_small { background-color: #f3f3f3; padding: 11px; }
.incut_small:before { content:url('/images/border_tl_1.jpg'); background: url('/images/border_tr_1.jpg') no-repeat 100% 0; height: 10px; display: block; margin: -11px -11px 6px -11px; }
.incut_small:after { content:url('/images/border_bl_1.jpg'); background: url('/images/border_br_1.jpg') no-repeat 100% 0; height: 10px; display: block; margin:6px -11px -11px -11px; }

input {
	border:1px solid #DEDCDD;
}

.SubSMenu {
color:#000000;
text-decoration:none;
font-family:tahoma;
font-size:11px;
line-height:16px;
}

.SubMenu {
color:#000000;
text-decoration:none;
font-family:tahoma;
font-size:12px;
line-height:18px;
}

.butt {
background: #e5e5e5; border: 1px solid #DEDCDD; font-size:13px; font-family:tahoma; text-decoration:underline; color: #cc0000; height: 25px;
}

table.map a {
	font-family:tahoma; font-size:11px; font-weight:100; line-height:3px;
}

