/* style-sheet | xima media gmbh | &auml;nderung: 23.02.2006 10:27  | ver&ouml;ffentlichung: Freitag, 16. Juli 2010 11:12 */
/* Allgemein */
body {
 background-color:#FFFFFF;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:100.01%;
 color:#000000;
 margin:0 0 0 0;
 padding:0 0 0 0;
 height:100%;
 background-image:url(/images/210x1px.gif);
 background-repeat:repeat-y;
}
.logo {
 position:absolute;
 top:20px;
 left:18px;
 z-index:3;
 height:75px;
}
.outside {
 position:absolute;
 top:0;
 left:30px;
 width:965px; /* sonst Fehler IE 5.2 MAC */
}
.outside1 {
 float:left;
 width:780px;
 border-right:#FFFFFF solid 4px;
}
.content {
 line-height: 1.5em;
 letter-spacing: 0.025em;
 font-size:0.68em;
 padding:0 50px 0 30px;
 background-color:transparent;
 text-align: left;
 min-width:380px;   /* sonst Fehler im Opera 6.05 - Teaser-Liste "Kodersdorf" */
}
.content p, br {
 margin: 0;
 padding: 0;
}
.content table, .content table td, .content table th {
 border:none 0;
}
td, th {
 text-align: left;
 vertical-align: top;
 font-weight:normal;
}
th {
 font-weight: bold;
}
a:link, a:visited, a:hover {
 text-decoration:underline;
 color:#666666;
 font-weight:normal;
}
a:hover {
 color:#000;
}
.content a img { border: none; }
h1, h2, .content {
 color:#333;
 font-family:Verdana, Helvetica, sans-serif;
}
h1 {
 font-size:0.8em;
 font-weight:bold;
 padding:0 50px 0 30px;
}
h2 {
 color:#666;
 font-size:0.7em;
 font-weight:bold;
 padding:0 25px 0 30px;
}
.linktop {
 margin-top: 10px;
 margin-bottom: 10px;
}
.linktop a:link, .linktop a:visited, .linktop a:hover { 
 font-weight:bold; 
}
.teaserliste {
 display:block; 
 width:514px;
 border-bottom:#CCC solid 1px;
}
/* Navigation */
.areanav1, .areanav2 {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:0.68em;
 text-align:left;
 padding:41px 20px 0 0;
 margin:0 0 0 0;
 line-height: 1.5em;
 letter-spacing:1px;
}
.areanav2 {
 padding:0 0 15px 0;
}
.areanav1 .areanav2 {
 font-size:1em;
}
.nav1aktiv, .nav2aktiv {
 background-image:url(/images/pfeil_20x13px_g.gif);
 background-repeat:no-repeat;
}
.nav2aktiv {
 background-image:url(/images/pfeil_50x13px_g.gif);
}
a.nav1aktiv:link, a.nav1aktiv:visited, a.nav1aktiv:hover, a.nav2aktiv:link, a.nav2aktiv:visited, a.nav2aktiv:hover {
 font-weight:bold;
 text-decoration:none;
 color:#333333;
 padding:0 0 15px 30px;
 margin:-8px 0 -8px 0;
 display:block;
}
a.nav2aktiv:link, a.nav2aktiv:visited, a.nav2aktiv:hover {
 color:#666666;
 padding:0 0 0 40px;
}
a.nav1:link, a.nav1:visited, a.nav1:hover, a.nav2:link, a.nav2:visited, a.nav2:hover {
 font-weight:bold;
 text-decoration:none;
 color:#333333;
 padding:0 0 15px 30px;
 margin:-8px 0 -8px 0;
 display:block;
}
a.nav2:link, a.nav2:visited, a.nav2:hover {
 color:#666666;
 padding:0 0 0 40px;
 display:block;
 margin:-8px 0 -8px 0;
}
/* Flaechen */
.area1  {
 position:relative;
 float:left;
 height:75px;
 width:780px;
 border-bottom:#FFFFFF solid 4px;
 background-color:#FF9900;     /* Bereichsspezifisch */
}
.area2 {
 background-color:transparent;
 z-index:1;
 height:100%;
}
.area21, .area22 {
 min-height:100%;
 height:100%;
}
.area21 {
 width:180px;
 background-color:#D5D5C8;
 z-index:2;
 float:left;
}
.area22 {
 background-color:#FFFFFF;
 padding:0 0 0 0;
 float:right;
 display:block;
 width:596px;
}
.area3 {
 float:right;
 width:180px;
}
.clear {
 clear:both;
 overflow:hidden;
 background-color:transparent;
}
      /* Leiste Bild/Logo */
.cell, .lastcell {
 width:180px;
 height:150px;
 background-color:#E8E8E1;
 float:left;
 text-align:center;
 vertical-align:text-bottom;
 padding:0;
 overflow:hidden;
}
.cell {
 border-bottom:#FFFFFF solid 4px;
}
      /* Bilder */
.teaser {
 width:80px;
 margin:0 10px 20px 10px;
 float:left;
 min-height:100px;
}
.content img {
 padding:4px;
}
      /* Linkklassen */
.head {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:0.68em;
 text-align:right;
 padding:58px 20px 0 0;
}
.head a:link, .head a:visited, .head a:hover {
 font-weight:normal;
 text-decoration:none;
 color:#FFFFFF;
 padding:0 20px 0 0;
}
.breadcrumb {
 font-family:Verdana, Helvetica, sans-serif;
 text-align:left;
 padding:0 0 0 0;
 margin:10px 0 0 0;
 font-size:0.9em;
}
.area22 .breadcrumb, .breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover {
 font-weight:bold;
 text-decoration:none;
 color:#FF9900;     /* Bereichsspezifisch */
 padding:0 5px 0 5px;
}
.teaserlink {
 text-align:right;
 padding:0 20px 2px 0;
 min-width:380px;   /* sonst Fehler im Opera 6.05 - Teaser-Liste "Kodersdorf" */
}
/* Listen  */
ul { font-weight:normal; font-family:Verdana, Helvetica, Geneva, sans-serif; list-style-type:square; vertical-align:top; color:#333333;  }
li { line-height: 1.5em; }
li a:link, li a:visited, li a:hover { font-weight:normal; }
.disk { list-style-position:outside; list-style-image: url(/images/disk.gif); text-align:left; }
/* Formularelemente */
form table {
 width: 500px;
}
form table td {
 padding-bottom: 10px;
}
input, .action, select, textarea  {
 background-color: white;
 font-family:Verdana, Helvetica, sans-serif;
 font-weight:normal;
 font-size:1em;
 padding: 0 2px 0 2px;
 border-top: gray solid 1px;
 border-left: gray solid 1px;
 border-bottom: silver solid 1px;
 border-right: silver solid 1px;
}
.action {
 width: auto;
}
textarea {
 width: 220px;
 height: 110px;
}
input, select {
 width: 180px;
}
* html select {
 width: 187px;
}
.hinweismeldung{color: #F00;}
p.hinweismeldung{margin-bottom:15px;}
.hervorgehobener_rahmen{border-color: #F00;}
