
/* CSS Document */

*{margin:0; padding:0;}
ul{list-style:none;}
body{  font-family:arial; font-size:0.80em; line-height:1.41em; color:#595959; background:url(../images/hintergrund1.jpg) left top repeat-x #717B7D;}
img { border:0; vertical-align:top; text-align:left;}

table, td {border-collapse:collapse;}
table, td, img {border:0;}
td, tr {vertical-align:top; text-align:left;}


form {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}

.input {width:180px; height:20px; font-family:tahoma; font-size:11px; vertical-align:middle}
.inputklein {width:50px; height:20px; font-family:tahoma; font-size:11px; vertical-align:middle}
.inputmittel {width:226px; height:20px; font-family:tahoma; font-size:11px; vertical-align:middle}
.inputmodell {width:158px; height:20px; font-family:tahoma; font-size:11px; vertical-align:middle}
.inputsuchen {width:120px; height:20px; font-family:tahoma; font-size:11px; vertical-align:middle}

.inputgross {width:340px; height:20px; font-family:tahoma; font-size:11px; vertical-align:middle}
.mySubmit{
         border-style:solid;
    border-width: 1px;
    text-align:center;
    text-valign:center;
    border-color: #999999;
        font-family:verdana, sans-serif;
  font-family:Tahoma, Arial;
    font-weight:normal;
    font-size: "12px";
    color:#595653;
    height: 20px;
    text-valign: middle;
        background-color:#ffffff;
        padding:2px 2px 2px 2px;
}
.myTextFieldform{
       height:20px;
       width:350px;
			font-family:Tahoma, Arial;
			font-family:verdana, sans-serif;
       font-size:"10px";
       color=#000000;
      border-style:inset;
      border-width:1px;
       border-color:#663300;
       background-color:#ffffff;
}
.textfehler
{
color:#cc0000;
        font-size:12px;
font-family:verdana, sans-serif;
          font-family:Tahoma, Arial;
        }




.min_width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 806)? "806px" : "100%"); min-width:806px;}
.main {width:780px; margin:auto;}

a {color:#595959; text-decoration:underline;}
a:hover{text-decoration:none;}


h1 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:2.8em; color:#fffff; text-transform:uppercase; font-weight:bold; line-height:1em; width:auto; text-transform:uppercase;}
h1 a  {color:#ffffff; text-decoration:none;}
h2{ font-size:1.01em;}
h3 {color:#FFFFFF; font-size:0.91em; text-transform:uppercase; line-height:1.5em; font-weight:bold;}
h3 a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
h3 a:hover {text-decoration:underline;}
.pagetitle { padding:10px;}
.center { padding:0 0 10px 0;}


.content {padding:0 2px 0 2px;}

.table{margin:30px 0 20px 0;}
.table .box-1{padding:0 55px 0 12px;}
.table .box-2{padding:0 47px 0 0}
.table .box-3{padding:0 0 0 0;}


.content-block .left-top{background:url(../images/linksoben1.gif) left top no-repeat #ffffff; width:100%;}
.content-block .right-top{background:url(../images/rechtsoben1.gif) right top no-repeat; padding:12px 13px 0 29px;}

.content-block .corner-left-bot{background:url(../images/linksunten1.gif) left top no-repeat; width:100%;}
.content-block .corner-right-bot{background:url(../images/rechtsunten1.gif) right top no-repeat;}
.content-block .border-bot{background:#ffffff; height:19px; margin:0 19px; font-size:0;}



.content-block-2{background:url(../images/strichoben.gif) left top repeat-x; width:100%;}
.content-block-2 .bot{background:url(../images/strichoben.gif) left bottom repeat-x;}
.content-block-2 .left{background:url(../images/strichoben.gif) left top repeat-y;}
.content-block-2 .right{background:url(../images/strichoben.gif) right top repeat-y;}
.content-block-2 .left-top{background:url(../images/linksoben.gif) left top no-repeat;}
.content-block-2 .right-top{background:url(../images/rechtsoben.gif) right top no-repeat; padding:0;}
.content-block-2 .left-bot{background:url(../images/linksunten.gif) left bottom no-repeat; width:100%;}
.content-block-2 .right-bot{background:url(../images/rechtsunten.gif) right bottom no-repeat; padding:12px 11px 14px 12px;}


.container{width:100%; overflow:hidden;}

ul { margin:0;}

.side_bar { float:left; width:160px; margin:0 -160px 0 0; position:relative;}
.column_center{float:left; width:100%;}
.indent_center { padding:0 0 0 23px; margin:0 0 0 150px;}

.clear{clear:both;}

.width-stretched{width:100%;}
.h100 { height:100%;}

.in5 { padding-bottom:5px;}
.in10 { padding-bottom:10px;}
.in15 { padding-bottom:15px;}
.in20 { padding-bottom:20px;}

p img {
        padding: 0;
        max-width: 100%;
        }



img.centered {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

img.alignright {
        padding: 4px;
        margin: 0 0 2px 20px;
        display: inline;
}

img.alignleft {
        padding: 4px;
        margin: 0 20px 2px 0;
        display: inline;
}

.alignright {
        float: right;
}

.alignleft {
        float: left
}



.header-row{height:209px; background:url(../images/bildoben1.jpg) left 2px no-repeat;}
.header-row img{margin:70px 0 0 440px;}
/***end header*******************************************/



.side_bar .inside{ padding:12px 0 0 0;}

.widget_style#categories .children { margin:0 0 0 10px;}
.indentX p { padding:0 0 10px 0;}


.inside_widget { padding:0 0 0 7px;}
.widget_style { margin:0 0 14px 0; padding:0 0 10px 0; background:url(../images/spacer.gif) left bottom repeat-x;}
.widget_style h2 {font-size:0.91em; line-height:1.27em; color:#CC3333; font-weight:bold; text-transform:uppercase; padding:0 0 12px 23px; background:url(../images/pfeil.gif) left top no-repeat;}
.widget_style h2 a {color:#CC3333; text-decoration:none;}
.widget_style h2 a:hover {text-decoration:none;}

.widget_style ul {padding:0 0 0 0;}
.widget_style li {padding:4px 0 4px 0; line-height:1.2em; }


.widget_style li a {font-size:0.91em; line-height:1em; color:#424343; text-decoration:underline; padding:0 0 2px 16px; display:block; background:url(../images/pfeilschwarz.gif) left 4px no-repeat;}
.widget_style li a:hover { text-decoration:none;}

.inside_widget1 { padding:0 0 0 7px;}
.widget_style1 { margin:0 0 14px 0; padding:0 0 10px 0; background:url(../images/spacer.gif) left bottom repeat-x;}
.widget_style1 h2 {font-size:0.91em; line-height:1.27em; color:#CC3333; font-weight:bold; text-transform:uppercase; padding:0 0 12px 23px; background:url(../images/pfeil.gif) left top no-repeat;}
.widget_style1 h2 a {color:#CC3333; text-decoration:none;}
.widget_style1 h2 a:hover {text-decoration:none;}

.widget_style1 ul {padding:0 0 0 0;}



.widget_style1 li {font-size:0.91em; line-height:1em; color:#424343; padding:0 0 2px 16px; display:block; }
.widget_style1 li a:hover { text-decoration:none;}

#links_with_style ul {margin:0 0 0 0; background:none;}
#links_with_style ul ul h2{ margin:0 0 0 0; background:none;}
#links_with_style ul li h2 { font-size:11px; line-height:14px; list-style:none; color:#B40B0B; font-weight:bold; padding:0 0 12px 23px; margin:0 0 0 0;}
#links_with_style ul li ul { margin:0 0 0 0;}
#links_with_style ul li ul li {}
#links_with_style ul li ul li a{}









/*zeile ober inhalt*/
.title {background:url(../images/graulinksoben.gif) left top no-repeat #cccccc; width:100%;}
.title .right-top{background:url(../images/graurechtsoben.gif) right top no-repeat;}
.title .left-bot{background:url(../images/graulinksunten.gif) left bottom no-repeat; padding:0;}
.title .right-bot{background:url(../images/graurechtsunten.gif) right bottom no-repeat; padding:0; width:100%;}
.title .indent{padding:10px 50px 10px 56px; background:url(../images/roterpunkt.gif) 10px 6px no-repeat;}


.text_box {padding:28px 28px 23px 37px;}
.text_box em{font-size:1.16em;}




.textwidget {padding:13px 0px 0px 0px;}

.oddcomment{color:#000000;}

/***footer*******************************************/
#footer {font-size:0.91em; line-height:1em; color:#333333; text-align:right; padding:12px 20px 27px 0;}
#footer a{ color:#333333;}
/***end footer*******************************************/
