/* Durch Entwicklertools generiert. Dies ist m&#65533;glicherweise keine exakte Darstellung der urspr&#65533;nglichen Quelldatei */
.clearfix:after {
    DISPLAY: block;
    HEIGHT: 0px;
    VISIBILITY: hidden;
    CLEAR: both;
    CONTENT: "."
}

.clearfix {
    DISPLAY: block
}

.clearfix {
    DISPLAY: inline-block
}* HTML .clearfix {
    HEIGHT: 1%
}

.clearfix {
    DISPLAY: block
}

.floatbox {
    OVERFLOW: hidden
}* HTML .floatbox {
    WIDTH: 100%
}* img {
    border: none;
}

BODY {
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #fff;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT: 12px / 17px Arial, Helvetica, sans-serif;
    COLOR: #333;
    PADDING-TOP: 0px
}

A , h1 {
    COLOR: #3a4259
}

A:hover {
    COLOR: #990000;
    TEXT-DECORATION: none
}

A:active {
    COLOR: #000000
}

.bar {
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND: url(/fileadmin/template/images/quick-bg.gif) #4a4a4a;
    HEIGHT: 18px;
    COLOR: #ffffff;
    FONT-SIZE: 0.9em;
    PADDING-TOP: 5px
}

.bar .act A {
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: bold
}

.bar A:hover {
    FONT-SIZE: 1.2em
}

#footer .bar {
    TEXT-ALIGN: right
}

#content hr.clearer {
    border: 1px solid #ddd;
    height: 2px;
}

H1 {
    PADDING-BOTTOM: 5px !important;
    MARGIN-TOP: 0px;
    BACKGROUND: url(/fileadmin/template/images/logo-small.gif) no-repeat right 50%;
    FONT-SIZE: 13pt;
    PADDING-TOP: 5px
}

H2 {
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: normal;
    PADDING-TOP: 5px
}

#content h2 {
    padding-left: 0px;
}

#right h2 {
    border: 1px solid #ddd;
    border-bottom: 0;
    font-weight: bold
}

H3 {
    FONT-SIZE: 1.1em
}

H2 {
}

H3 {
}

H4 {
}

blockquote {
    font-size: 1.3em;
    font-style: italic;
}

IMG.download {
    VERTICAL-ALIGN: middle
}

#container {
    WIDTH: 950px;
    MARGIN-BOTTOM: 10px;
    COLOR: #222;
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}

#quickmenu {
    MIN-WIDTH: 950px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/fileadmin/template/images/quick-bg.gif) #4a4a4a;
    HEIGHT: 32px;
    PADDING-TOP: 0px
}

#quick-inner {
    MARGIN: auto;
    WIDTH: 950px
}

#banner .bar UL {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

#banner .bar LI {
    MARGIN: 0px 10px;
    DISPLAY: inline
}

#banner .bar LI A {
    COLOR: #fff;
    MARGIN-RIGHT: 15px;
    TEXT-DECORATION: none
}

#quicknavi {
    border:1px solid #ddd;
    MARGIN: 10px;
    PADDING-RIGHT: 10px;
  
   
    FONT-SIZE: 0.8em;
    PADDING: 10px
}

#quicknavi A {
    COLOR: #aaaaaa
}

#banner {
    
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #e1ddd9;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

#header {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND: url(/fileadmin/template/images/header.jpg);
    HEIGHT: 146px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}

.tx-felogin-pi1 {
    TEXT-ALIGN: left;
    WIDTH: 220px;
    COLOR: #fff;
  float:right; 
    PADDING-TOP: 20px
}

.tx-felogin-pi1 #submit {
    MARGIN-TOP: 5px
}

#content {
    float: left;
    width: 550px;
}

#content-inner {
    BORDER-BOTTOM: #ddd 1px solid;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ddd 1px solid;
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-TOP: 0px
}

DIV#content {
    MIN-HEIGHT: 600px
}

#left {
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 200px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}

#right {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 200px;
    PADDING-RIGHT: 0px;
    FLOAT: right;
    PADDING-TOP: 0px
}

#right-inner {
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

#right DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
    BORDER-BOTTOM-COLOR: #333333;
    BORDER-TOP-COLOR: #333333;
    BORDER-RIGHT-COLOR: #333333;
    BORDER-LEFT-COLOR: #333333
}


.formu {background:#eeeeee;padding:10px;}
.formu div {clear:both;}
.formu label {display:block;width:300px;}
.mf-select, .box, .formtextarea {
    WIDTH: 300px;
    margin-bottom:5px;
    border:1px solid #aaa;
}


#footer {
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/fileadmin/template/images/quick-bg.gif) #4a4a4a;
    CLEAR: both;
    PADDING-TOP: 0px
}

#footer UL {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

#footer UL LI {
    DISPLAY: inline
}

#footer UL LI A {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    COLOR: #fff;
    PADDING-TOP: 0px
}

.tx-macinasearchbox-pi1 {
    POSITION: relative;
    WIDTH: 100px;
    DISPLAY: none;
    TOP: 54px;
    LEFT: 770px
}

#searchinput {
    WIDTH: 75px
}

.submit {
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    MARGIN-TOP: 5px;
    WIDTH: 60px !important;
    FONT-SIZE: 0.9em;
    BORDER-TOP: 1px solid;
    BORDER-RIGHT: 1px solid
}

.mf-submit {
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    MARGIN-TOP: 5px;
    WIDTH: 60px !important;
    FONT-SIZE: 0.9em;
    BORDER-TOP: 1px solid;
    BORDER-RIGHT: 1px solid
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid
}

H1 {
    PADDING-BOTTOM: 10px
}

.csc-textpic-caption {
    FONT-SIZE: 0.8em
}

.news-list-container H3 {
    BORDER-BOTTOM: #333333 1px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #dddddd;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    MARGIN-BOTTOM: 5px;
    PADDING-TOP: 2px
}

.news-list-container .news-list-item H3 A {
    COLOR: #990000
}

#content-inner .news-single-item H1 {
    PADDING-BOTTOM: 20px !important
}

.news-single-item H2 {
    FONT-STYLE: italic;
    COLOR: #000;
    FONT-SIZE: 1em
}

.news-single-item {
    BACKGROUND: #fff
}

.news-latest-item H2 {
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}

.news-latest-item H2 A {
    COLOR: #fff;
    FONT-SIZE: 0.9em
}

.news-latest-gotoarchive A {
    COLOR: #fff;
    FONT-SIZE: 0.9em
}

.news-latest-container {
    BORDER-BOTTOM: #ddd 1px solid;
    BORDER-LEFT: #ddd 1px solid;
    BACKGROUND-COLOR: #fff;
    MARGIN-BOTTOM: 10px;
    BORDER-TOP: #ddd 1px solid;
    BORDER-RIGHT: #ddd 1px solid
}

.news-latest-container H2 {
    BACKGROUND: #383c4e;
    FONT-SIZE: 1.2em
}

.news-latest-gotoarchive {
    BACKGROUND: #333333
}

.name-of-person {
    COLOR: #860b18
}

#menu4 {
    BORDER-BOTTOM: #000 1px;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 0px !important;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px !important;
    WIDTH: 200px;
    PADDING-RIGHT: 0px !important;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 0px !important;
 
}

#menu4 IMG {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}

#menu4 LI {
}

#menu4 LI A {
    HEIGHT: 24px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;

}

#menu4 LI A {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(/fileadmin/template/images/menu4.gif);
    COLOR: #eee;
    PADDING-TOP: 8px
}

#menu4 LI A:visited {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(/fileadmin/template/images/menu4.gif);
    COLOR: #eee;
    PADDING-TOP: 8px
}

#menu4 LI A:hover {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/fileadmin/template/images/menu4.gif) 0px -32px;
    COLOR: #fff;
    PADDING-TOP: 8px
}

#menu4 .cur A {
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/fileadmin/template/images/menu4.gif) 0px -32px;
    COLOR: #fff;
    PADDING-TOP: 8px
}

.menu-ebene-2 {
    TEXT-ALIGN: right;
    BORDER-RIGHT: #111 5px solid
}

.menu-ebene-2 A {
    PADDING-RIGHT: 10px !important
}

#gsearch {
    MARGIN-TOP: 20px
}

#gadsense {
    MARGIN-TOP: 20px
}

.detail {
    COLOR: #666
}

.important {
    COLOR: #990000
}

.tx-vsuprofile-pi1-listrow {
    TEXT-ALIGN: left
}

.tx-vsuprofile-pi1-modeSelector {
    PADDING-BOTTOM: 5px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND: #394158;
    PADDING-TOP: 5px
}

.tx-vsuprofile-pi1-modeSelector A {
    MARGIN: 10px;
    COLOR: #fff
}

.tx-vsuprofile-pi1 {
    FONT-SIZE: 0.9em
}

.tx-vsuprofile-pi1-modeSelector {
    PADDING-BOTTOM: 5px;
    MARGIN: 10px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}

.tx-vsuprofile-pi1-modeSelector P {
    BORDER-RIGHT: #990000 1px solid
}

.tx-vsuprofile-pi1-modeSelector A {
    MARGIN: 5px 8px 5px 5px;
    FONT-SIZE: 1.2em;
    TEXT-DECORATION: underline
}

.tx-vsuprofile-pi1-modeSelector B A {
    TEXT-DECORATION: none
}

.tx-vsuprofile-pi1-modeSelector A:hover {
    TEXT-DECORATION: none
}

.tx-vsuprofile-pi1-listrow H3 {
    TEXT-ALIGN: left;
    MARGIN: 0px 5px 5px 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #990000;
    FONT-SIZE: 1.1em;
    FONT-WEIGHT: bold
}

.tx-vsuprofile-pi1-listrow {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    CLEAR: both;
    PADDING-TOP: 10px
}

.tx-vsuprofile-pi1-searchbox-sword {
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-RIGHT: 1px solid
}

.tx-vsuprofile-pi1-searchbox-button {
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-RIGHT: 1px solid
}

.tx-vsuprofile-pi1-browsebox-strong {
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: bold
}

.tx-vsuprofile-pi1-browsebox {
    FONT-SIZE: 0.9em
}

.project-image IMG {
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-TOP: 1px solid;
    BORDER-RIGHT: 1px solid
}

.project-image {
    MARGIN: 0px 10px;
    FLOAT: left
}

#container #left #submenu LI {
    LIST-STYLE-TYPE: none
}

#container #left #submenu {
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}

#container #left #submenu A {
    BORDER-LEFT: #888 10px solid;
    PADDING-BOTTOM: 3px;
    MARGIN: 1px 0px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 7px;
    DISPLAY: block;
    BACKGROUND: #3f4149;
    COLOR: #fff;
    FONT-SIZE: 0.9em;
    TEXT-DECORATION: none;
    PADDING-TOP: 3px
}

#container #left #submenu A:hover {
    FONT-WEIGHT: bold
}

#container #left #submenu .menu-e2 A {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-LEFT: 16px;
    BACKGROUND: #eee;
    COLOR: #000;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}

#container #left #submenu .menu-e3 A {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-LEFT: 30px;
    BACKGROUND: #eee;
    COLOR: #000;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none
}

#container #left #submenu .act {
    FONT-WEIGHT: bold
}

#content-inner a span {
    font-size: 13pt;
}

.news-latest-item img {
    margin-top: 6px
}

#content .news-list-item hr.clearer {
    border: 0px solid #ddd;
    height: 2px;
}

#content .news-list-item {
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 10px;
}

#content .news-list-item h2 {
    margin-bottom: 5px;
    padding: 5px;
    background: #333a54;
    color: #fff;
}

#content .news-list-item h2 a {
    color: #fff;
}

.news-list-date {
    padding-right: 5px;
    color: #fff
}

#brotkrumen {
    padding: 5px;
    border-bottom: 1px solid #aaa;
    margin-bottom: 3px;
}

.preisanfrage {text-decoration:none;background:#797f94;padding:2px 5px;color:#fff;border-bottom:1px solid #333a54;border-right:1px solid #333a54}
.preisanfrage:hover {color:#fff;border:none;border-top:1px solid #333a54;border-left:1px solid #333a54}
#tutorials a span {
  font-size: 10pt;
}

#ty-ma-banner {
margin-top:10px;
}