* { font-family: Verdana, Arial, Helvetica, sans-serif; }
body {
    background-color:#ebebeb;
	margin: 0px auto;
	padding: 0px;
}

img { border:0px; }

a {           font-size:11px; font-weight:normal; }
a:link {      text-decoration:none; color:#1b1b1b; }
a:active {    text-decoration:none; color:#9e2745; }
a:visited {   text-decoration:none; color:#1b1b1b; }
a:hover {     text-decoration:none; color:#9e2745; }

a.blue {           font-size:11px; font-weight:normal; }
a.blue:link {      text-decoration: none; color: #1b1b1b; }
a.blue:active {    text-decoration: none; color: #005aa0; }
a.blue:visited {   text-decoration: none; color: #1b1b1b; }
a.blue:hover {     text-decoration: none; color: #005aa0; }


h1 { font-size:18px; color: #9e2745; font-weight:bold; margin:0px; padding-left:0px; padding-top:3px; letter-spacing:1px; }
h2 { font-size:14px; color: #005aa0; font-weight:bold; margin:0px; padding-left:0px; padding-top:3px; letter-spacing:1px; }

p,td,div { font-size:11px; color: #1b1b1b; line-height:20px; }

.navihead { font-size:11px; color:#a0a0a0; line-height:18px; }

.bildcontent { margin-left:18px; margin-bottom:10px; border:3px solid #2d2d2d; }

input {
    color:#3c3c3c;
    background-color:#ececec;
    font-size:10px;
    border:1px solid #ececec;
    border-bottom:1px solid #c9c9c9;
}

.input {
    color:#3c3c3c;
    background-color:#f5f5f5/*ecece9*/;
    font-size:10px;
    border: 0px;
    border-bottom:1px solid #c9c9c9;
}


textarea {
    background-color:#ececec;
    color:#3c3c3c;
    font-size:10px;
    border:1px solid #c9c9c9;
    width:230px;
    height:100px;
}

.naviblue {
    color: #005aa0;
    font-weight:bold;
}
.navired {
    color: #9e2745;
    font-weight:bold;
}

.kontakt input { width:150px; height:16px; background-color:#FFF; margin-bottom:2px; }
.kontakt textarea { width:350px; height:120px; background-color:#FFF; margin-bottom:2px; }

a.rot, .rot { color: #9e2745; }
a.blau, .blau { color: #005aa0; }
.sub { color:#a0a0a0; margin-left:5px; }