html,
body {
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 21px;
margin: 0;
padding: 0;
height: 100%;
background: #f6f6f6 url(../templates/pics/bg_main.png) repeat-x top;
color: #666;
}

img {
border: none;
}

a {
color: #666;
background: transparent;
text-decoration: none;
font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
font-size: 14px;
line-height: 21px;
font-weight: bold;
color: #666;
margin: 0px;
padding: 0px;
}

h1 {
margin: 0px 0px 5px 0px;
padding: 0px 0px 2px 20px;
background: url(../templates/pics/bg_headline_main.gif) no-repeat left top;
}

h4 {
border-bottom: 1px solid #999;
}

p {
margin: 0;
padding: 5px 0px 5px 0px;
}

ul {
margin: 0;
padding: 0;
list-style-type: disc;
list-style-position: inside;
}

li {
margin: 0;
padding: 0;
}

ol {
margin: 0;
padding: 0;
}

hr {
height: 1px;
color: #999;
background: #999;
border: none;
margin: 9px 0px 12px 0px;
padding: 0;
}

strong {
color: #666;
font-weight: bold;
}

form {
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}

legend {
width: 100%;
margin: 0;
padding: 0;
}

fieldset {
width: 100%;
border: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
}

label {
float: left;
width: 100%;
}

input {
font-size: 13px;
float: left;
width: 100%;
height: 21px;
line-height: 21px;
border: none;
color: #666;
background: #ccc url(../templates/pics/bg_input.png) repeat-x left top;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
margin: 0;
padding: 0;
}

input:focus {
color: #666;
background: #ddd url(../templates/pics/bg_input.png) repeat-x left top;
}

textarea {
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
float: left;
width: 100%;
height: auto;
line-height: 21px;
color: #666;
background: #ccc url(../templates/pics/bg_input.png) repeat-x left top;
border-top: none;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
margin: 0;
padding: 0;
}

textarea:focus {
color: #666;
background: #ddd url(../templates/pics/bg_input.png) repeat-x left top;
}

.bu {
font-weight: bold;
display: block;
float: left;
height: 30px;
margin: 12px 0px 12px 0px;
width: 49%;
background: #999;
color: #fff;
}

.euregio {
font-weight: bold;
text-transform: uppercase;
}

.norm,
.normal {
font-weight: normal;
text-transform: none !important;
background: none !important; 
}

.bold {
font-weight: bold;
}

.uppercase {
text-transform: uppercase !important;
}

.ok {
color: green;
background: #fff;
}

.error {
color: #ff0000;
}

.line {
border-bottom: 1px solid #999;
margin: 0px 0px 5px 0px;
padding: 0px;
}

.verline {
border-left: 1px solid;
}

.underline {
border-bottom: 1px solid;
}

.underlinedotted {
text-decoration: none;
border-bottom: 1px dotted;
}

.nodeco {
text-decoration: none;
}

.nolist {
float: left;
width: 100%;
height: auto;
margin: 0px;
padding: 0px;
list-style-position: outside;
list-style: none;
}

.deco {
float: left;
width: auto;
height: auto;
border-bottom: 1px dotted;
text-decoration: none;
}

.normal {
font-weight: normal;
}

.linetop {
border-top: 1px solid;
}

.white {
color: #fff !important;
}

.rot,
.red {
color: #ff0000 !important;
}

.quarter {
width: 25%;
float: left;
}

.half {
width: 50%;
float: left;
}

.threequarter {
width: 75%;
float: left;
}

#wrapper {
width: 990px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
}

#header {
float: left;
position: relative;
top: 0px;
width: 990px;
height: 165px;
background: transparent url(../templates/pics/bg_head.png) repeat-x top;
padding: 0;
}

#header .wrapper {
float: left;
position: relative;
top: 30px;
height: 135px;
width: 990px;
}

#header .head {
z-index: 100;
width: 960px;
height: 135px;
margin-right: auto;
margin-left: auto;
}

#logo {
position: relative;
top: 20px;
left: 30px;
height: auto;
width: auto;
float: left;
margin: 0;
padding: 0;
}

#logo h1.logo a.name {
display: block;
cursor: pointer;
float: left;
}

#logo h1 {
border: none;
background: none;
margin: 0;
padding: 0;
}

#navitop {
position: relative;
top: 15px;
right: 30px;
float: right;
width: auto;
height: 105px;
}

ul#topnavi {
position: relative;
top: 0px;
font-size: 13px;
line-height: 21px;
margin: 0;
padding: 0px 12px 0px 0px;
float: right;
width: auto;
}

#topnavi li {
float: left;
height: 25px;
line-height: 25px;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: inline;
list-style-type: none;
}

#topnavi a {
color: #888;
text-decoration: none;
}

#topnavi a.serviceoff,
#topnavi a.serviceon {
padding: 2px 9px 2px 0px;
}

#topnavi a.contactoff,
#topnavi a.contacton {
padding: 2px 0px 2px 9px;
border-left: 1px solid #888;
}

#topnavi a.serviceon,
#topnavi a.contacton {
color: #ff0000;
}

ul#langnavi {
position: relative;
top: 4px;
font-size: 13px;
line-height: 21px;
margin: 0;
padding: 0;
float: right;
width: auto;
}

#langnavi li {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 7px;
display: inline;
list-style-type: none;
}

#langnavi a {
color: #666;
text-decoration: none;
}

#content {
float: left;
position: relative;
top: 0px;
width: 100%;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent url(../templates/pics/bg_content.png) repeat-y top;
}

ul#breadcrumb {
position: relative;
top: 0px;
font-size: 12px;
float: left;
width: 960px;
height: 27px;
line-height: 27px;
margin: 0px 0px 0px 0px;
padding: 0;
border-bottom: 1px solid #fff;
background: #ccc url(../templates/pics/bg_breadcrumb.png) repeat-x center;
}

ul#breadcrumb li {
float: left;
height: 19px;
line-height: 19px;
display: inline;
list-style-type: none;
margin: 4px 0px 0px 0px;
}

ul#breadcrumb li.home {
margin: 4px 0px 0px 30px;
}

ul#breadcrumb a {
text-decoration: none;
float: left;
height: 19px;
width: auto;
line-height: 19px;
color: #fff;
}

ul#breadcrumb a.home {
color: #fff;
font-weight: bold;
width: 225px;
padding: 0px 0px 0px 5px;
background: #ff0000 url(../templates/pics/bg_breadcrumb_home.png) repeat-x left;
}

ul#breadcrumb a.home strong {
color: #fff;
}

ul#breadcrumb a.lev1 {
width: auto;
padding: 0px 6px 0px 3px;
color: #ff0000;
background: #fff url(../templates/pics/bg_breadcrumb_lev1.png) repeat-x center;
border-right: 1px solid #666;
}

ul#breadcrumb a.lev2 {
width: auto;
padding: 0px 6px 0px 3px;
color: #ff0000;
background: #fff url(../templates/pics/bg_breadcrumb_lev2.png) repeat-x center;
border-right: 1px solid #666;
}

#content_container {
width: 960px;
height: auto;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0;
}

#maincontent {
float: left;
width: 960px;
height: auto;
min-height: 200px;
padding: 25px 0px 30px 0px;
background: #f0f0f0 url(../templates/pics/bg_content_articles.png) repeat-x top;
}

#articles {
float: left;
width: 605px;
height: auto;
}

#articles .master,
#articles .error {
float: left;
width: 550px;
height: auto;
margin: 0px;
padding: 15px 0px 0px 30px;
}

#articles .master .long {
margin: 0;
padding: 0;
}

#article_pic_head {
float: left;
width: 960px;
height: 225px;
}

.shadow {
position: relative;
top: 0px;
height: 225px;
width: 960px;
background: transparent url(../templates/pics/bg_shadowpics.png) repeat-x top;
}

ul#articlepic {
position: relative;
top: 0px;
width: 960px;
height: 225px;
border-bottom: 1px solid #fff;
}

ul#articlepic li {
display: inline;
float: left;
width: 960px;
height: 225px;
list-style-type: none;
}

ul#articlepic .zitate {
z-index: 2;
position: absolute;
top: 0px;
height: 195px;
width: 900px;
padding: 30px 30px 0px 30px;
}

ul#articlepic img.pic {
z-index: 1;
position: absolute;
top: 0px;
height: 225px;
width: 960px;
}

ul#articlepic h1 {
width: 100%;
float: right;
color: #333;
background: none;
margin: 0;
padding: 0px 0px 5px 0px;
font-size: 15px;
text-align: right;
font-style: italic;
font-weight: bold;
}

ul#articlepic h2 {
width: 100%;
float: right;
color: #333;
background: none;
margin: 0;
padding: 0;
text-align: right;
font-size: 13px;
font-weight: bold;
}

#standorte {
position: relative;
left: 30px;
width: 870px;
height: auto;
float: left;
background: #f1f1f1;
border: 3px solid #fff;
padding: 12px;
}

#standorte .hauptverwaltung {
float: left;
width: 100%;
margin: 0px 0px 50px 0px;
padding: 0;
}

#standorte .hauptverwaltung .anschrift {
width: 435px;
float: left;
}

#standorte .hauptverwaltung .bild {
width: 435px;
float: right;
}

#standorte .left {
float: left;
width: 405px;
margin: 0px 0px 35px 0px;
padding: 0px 0px 0px 0px;
}

#standorte .right {
float: right;
width: 435px;
margin: 0px 0px 35px 0px;
padding: 0px 0px 0px 0px;
}

#subcontent {
position: relative;
top: 0px;
left: 10px;
float: right;
width: 355px;
height: auto;
margin: 0px;
padding: 0px;
}

ul.lev_02 {
float: left;
width: auto;
height: auto;
margin: 0;
padding: 0;
}

ul.lev_02 li {
display: block;
float: left;
font-size: 13px;
line-height: 25px;
height: 25px;
width: 296px;
list-style-type: none;
background: #e6e6e6;
border-bottom: 1px solid #ccc;
}

ul.lev_02 li.zebra1 {
background: #e6e6e6;
}

ul.lev_02 li.zebra2 {
background: #d9d9d9;
}

ul.lev_02 li a,
ul.lev_02 li a.lev2off {
font-weight: bold;
display: block;
height: 24px;
text-decoration: none;
margin: 1px 0px 0px 1px;
padding: 0px 0px 0px 6px;
border-left: 7px solid #b6b6b6;
}
ul.lev_02 li a.lev2off:hover {
border-left: 7px solid #666;
}

ul.lev_02 li a.lev2on {
font-weight: bold;
display: block;
height: 24px;
text-decoration: none;
margin: 1px 0px 0px 1px;
padding: 0px 0px 0px 6px;
border-left: 7px solid #ff0000;
}

.box {
font-size: 13px;
line-height: 20px;
width: 100%;
}

.box .head {
width: 330px;
height: 27px;
color: #fff;
background: transparent url(../templates/pics/bg_box_head.png) no-repeat left bottom;
font-size: 13px;
line-height: 28px;
margin: 0px;
padding: 10px 0px 0px 25px;
}

.box .footer {
float: left;
width: 330px;
height: 35px;
color: #fff;
background: transparent url(../templates/pics/bg_box_footer.png) no-repeat left top;
font-size: 13px;
line-height: 24px;
margin: 0px;
padding: 0px 0px 0px 25px;
}

.box .footer a {
float: left;
display: block;
width: 287px;
height: auto;
font-weight: bold;
color: #666 !important;
margin: 0;
padding: 0px 0px 0px 0px;
text-decoration: none;
}

.box .content .headcenter {
color: #fff;
background: #666 url(../templates/pics/bg_box_headcenter.png) repeat-x top;
float: left;
width: 296px;
height: 23px;
line-height: 23px;
border-top: 1px solid #fff; 
border-bottom: 1px solid #fff; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.box .content .headcenter a {
float: left;
display: block;
width: 290px;
height: 23px;
line-height: 23px;
color: #fff;
margin: 0;
padding: 1px 0px 0px 9px;
text-decoration: none;
}

.box .content img {
float: left;
width: 296px;
height: 119px;
}

.box .content {
float: left;
width: 330px;
padding: 0px 0px 0px 17px;
background: transparent url(../templates/pics/bg_box_content.png) repeat-y left;
}

.box .content .wrapper {
width: 280px;
padding: 18px 0px 9px 8px;
}

.box .content h1,
.box .content h2,
.box .content h3,
.box .content h4,
.box .content h5,
.box .content h6 {
font-size: 13px;
line-height: 18px;
background: none;
margin: 0;
padding: 0;
}

.box .content p {
margin: 0px;
padding: 0px;
}

.box span.onetab {
float: left;
width: 100px;
}

.box .more {
font-size: 13px;
font-weight: bold;
color: #666 !important;
border-bottom: 1px dotted;
margin: 0px;
padding: 0px;
}

.box ul.shortnews {
}

.box ul.shortnews li {
float: left;
width: 278px;
height: auto;
border-top: 1px solid #ccc;
list-style-type: none;
padding: 9px;
}

.box ul.shortnews li.zebra1 {
background: #e6e6e6;
}

.box ul.shortnews li.zebra2 {
background: #d9d9d9;
}

.box ul.shortnews li a {
text-decoration: none;
}

.box ul.cats {
}

.box ul.cats li {
float: left;
width: 287px;
height: auto;
border-top: 1px solid #ccc;
list-style-type: none;
padding: 3px 0px 3px 9px;
}

.box ul.cats li.zebra1 {
background: #e6e6e6;
}

.box ul.cats li.zebra2 {
background: #d9d9d9;
}

.box ul.cats li a {
text-decoration: none;
}

.box .footer_content_navi {
float: left;
width: 330px;
height: 30px;
background: transparent url(../templates/pics/bg_box_footer_content_navi.png) no-repeat left bottom;
font-size: 13px;
line-height: 23px;
margin: 0;
padding: 0px 0px 0px 25px;
}

#news {
float:left;
position: relative;
top: 0px;
width: 100%;
height: auto;
margin: 0;
padding: 0;
background: transparent url(../templates/pics/bg_content.png) repeat-y top;
}

#news_container {
margin-left: auto;
margin-right: auto;
width: 960px;
}

#news_wrapper {
float: left;
width: 930px;
padding: 30px 0px 0px 30px;
background: #f0f0f0 url(../templates/pics/bg_content_articles.png) repeat-x top;
}

#news_content {
position: relative;
top: 0;
float: left;
width: 530px;
}

#news_content .entry {
float: left;
width: 530px;
padding: 0px 0px 60px 0px;
}

#news_content .entry h1 {
}

#news li {
list-style-type: none;
}

#news .cat {
width: auto;
float: left;
font-weight: bold;
}

#news .counteroff {
width: auto;
float: right;
font-size: 12px;
font-weight: bold;
color: #888;
padding: 0px 12px 0px 0px;
}

#news .counteron {
width: auto;
float: right;
font-size: 12px;
font-weight: bold;
color: #666;
padding: 0px 12px 0px 0px;
}

#content_maps {
margin-left: auto; 
margin-right: auto; 
width: 960px;
}

#map {
float: left;
width: 600px;
height: 500px;
}

#side_bar {
position: relative;
float: right;
width: 300px;
height: auto;
background: #fff;
}

#side_bar a {
display: block;
}

form#contactform {
width: 550px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 30px;
}

form#contactform input.send {
color: #fff;
background: #666 url(../templates/pics/bg_bu_send.png) repeat-x center;
width: auto;
height: 25px;
line-height: 25px;
padding: 0px 15px 0px 15px;
font-weight: bold;
cursor: pointer;
}

form#contactform ul.error {
margin: 9px 0px 15px 0px;
padding: 0px 0px 0px 0px;
background: none;
}

form#loginform {
width: 280px;
padding: 8px;
}

form#loginform input.send,
form#registerform input.send {
color: #fff;
background: #666 url(../templates/pics/bg_bu_send.png) repeat-x center;
width: auto;
height: 25px;
line-height: 25px;
padding: 0px 15px 0px 15px;
font-weight: bold;
cursor: pointer;
}

#newcontactmessage_wrapper {
width: 550px;
padding: 30px 0px 0px 30px;
}

#newcontactmessage_show_wrapper {
width: 550px;
padding: 30px 0px 0px 30px;
}

form#registerform {
width: 550px;
margin: 15px 0px 0px 0px;
padding: 12px 0px 0px 30px;
}

form#registerform legend {
float: left;
width: 550px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

form#registerform fieldset {
float: left;
width: 550px;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
}

form#registerform label {
float: left;
width: 190px;
line-height: 21px;
height: 21px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

form#registerform input {
float: right;
width: 348px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

form#registerform input.send {
position: relative;
left: 200px;
float: left;
margin: 9px 0px 0px 0px;
}

form#registerform .error {
position: relative;
left: 200px;
float: left;
margin: 0px 0px 9px 0px;
padding: 0px;
}

#footer_wrapper {
float: left;
width: 990px;
height: auto;
margin: 0;
padding: 9px 0px 23px 0px;
background: transparent url(../templates/pics/bg_footer.png) no-repeat center;
}

#footer {
font-size: 12px;
width: 900px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
padding: 0px 30px 0px 30px;
}

#footer li {
display: inline;
margin: 0;
padding: 0;
}

#footer a {
color: #888;
}

#footer a.on {
color: #ff0000;
}

#footer ul#about {
float: left;
}

#footer ul#about li {
}

#footer ul#about a {
color: #666;
font-weight: bold;
}

#footer ul#essentials {
float: right;
}

#footer ul#essentials li {
text-align: right;
border-left: 1px solid;
margin: 0;
padding: 0px 0px 0px 4px;
}

a.moreinfo {
display: block;
cursor: pointer;
text-decoration: none;
}

ul#pager {
float: left;
margin: 0px 0px 30px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: 39px;
}

ul#pager li {
list-style: none;
color: #ccc;
float: left;
height: 39px;
line-height: 36px;
font-size: 13px;
margin: 0px;
padding: 0px;
background: url(../templates/pics/bg_pager.png) repeat-x center;
}

ul#pager a {
color: #ccc;
margin: 0px;
padding: 0px 6px 0px 6px;
}

ul#pager li.rcleft {
width: 15px;
margin: 0px;
padding: 0px;
float: left;
background: url(../templates/pics/bg_pager_rc_left.png) no-repeat center;
}

ul#pager li.rcright {
width: 15px;
margin: 0px;
padding: 0px;
float: left;
background: url(../templates/pics/bg_pager_rc_right.png) no-repeat center;
}

ul#pager li .num {
}

ul#pager li.prev {
color: #fff;
}

ul#pager li.current {
color: #fff;
}

ul#pager li.current span {
padding: 0px 6px 6px 6px;
color: #fff;
background: url(../templates/pics/bg_pager_current.png) no-repeat bottom;
}

ul#pager li.nextpage {
color: #fff;
}

ul#pager li.next {
color: #fff;
}

.sorter {
width: 100%;
height: 21px;
line-height: 21px;
color: #fff;
background: #999;
border-bottom: 1px solid;
}

.task_top {
font-family: arial, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
border-bottom: 1px solid #666;
height: 18px;
}

.buttons  {
float: right;
width: auto;
height: auto;
margin: 0;
padding: 0;
}


#mainavi {
position: relative;
top: 0;
float: left;
padding: 0px;	
font-size: 14px;
height: 28px;
line-height: 28px;
width: 960px;
background: #ccc url(../templates/pics/bg_navimain.png) repeat-x top center;
border-top: #fff 1px solid;
border-bottom: #ccc 1px solid;
}

#mainavi ul.menu {
position: relative;
top: 0px;
float: left;
width: 960px;
height: 28px;
background: #ccc url(../templates/pics/bg_navimain.png) repeat-x top center;
}

#mainavi ul.menu li {
float: left;
display: inline;
height: 28px;
width: auto;
list-style-type: none;
margin: 0px 0px 0px 1px;	
padding: 0px;
}

#mainavi ul.menu li.start,
#mainavi ul.menu li.news {
margin: 0px 0px 0px 0px;
}

#mainavi ul.menu li a {
float: left;
display: block;
height: 28px;
width: auto;
color: #fff;
font-weight: bold;
font-size: 15px;
text-decoration: none;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #666 url(../templates/pics/bg_navimain_item_off.png) repeat-x top;
}

#mainavi ul.menu a.lev1on {
background: #666 url(../templates/pics/bg_navimain_item_on.png) repeat-x top;
}
#mainavi ul.menu a.lev1on:hover {
}
#mainavi ul.menu a.lev1off:hover {
background: #666 url(../templates/pics/bg_navimain_item_off_hover.png) repeat-x top;
}

#mainavi ul.menu a.lev1on span.title,
#mainavi ul.menu a.lev1off span.title {
position: relative;
left: -3px;
}

#mainavi ul.menu a.lev1on span.uniton {
float: left;
width: 9px;
background: #ff0000 url(../templates/pics/bg_navimain_item_on_ico.png) repeat-x top;
}

#mainavi ul.menu a.lev1off span.unitoff {
float: left;
width: 9px;
background: none;
}

.spezialisten {
padding: 25px 35px 0px 0px;
}

.spezialisten h1,
.spezialisten h2 {
text-align: left;
font-weight: bold !important;
font-style: normal !important;
font-size: 21px !important;
line-height: 26px;
color: #666 !important;
background: none;
margin: 0px !important;
padding: 0px !important;
}

.spezialisten h2 {
float: right;
text-align: right !important;
font-size: 15px !important;
line-height: 20px;
margin: 0px !important;
padding: 21px 0px 0px 0px !important;
}

form#bewerberbogen {
float: none;
margin-top: 15px;
margin-right: auto;
margin-left: auto;
width: 600px;
}

form#bewerberbogen legend {
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

form#bewerberbogen fieldset {
float: left;
width: 100%;
height: auto;
margin: 21px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

form#bewerberbogen label {
font-weight: bold;
margin: 9px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

form#bewerberbogen input {
float: left;
width: 100%;
margin: 9px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

form#bewerberbogen input.radio {
float: none;
width: auto;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

form#bewerberbogen input.checkbox {
float: left;
width: auto;
height: auto;
margin: 4px 15px 0px 0px;
padding: 0px 0px 0px 0px;
}

form#bewerberbogen label.eine_sp {
float: left;
clear: both;
width: 25%;
}

form#bewerberbogen .eine_sp_klein {
width: 100px;
margin-right: 0px;
}

form#bewerberbogen .zwei_sp_input {
float: right;
width: 70%;
}


form#bewerberbogen input.send {
color: #fff;
background: #666 url(../templates/pics/bg_bu_send.png) repeat-x center;
width: auto;
height: 25px;
line-height: 25px;
margin-bottom: 30px;
padding: 0px 15px 0px 15px;
font-weight: bold;
cursor: pointer;
}
.blau,
.blue {
color: #06f !important;
}

