/* CSS Document */

body { color: #fff; margin:0; padding:0; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:175%; background-color: #fff; text-align:justify; }
.seitencontainer { width:100%; background:#ffffff url(../images/hintergrund_dep_brown.gif) repeat-x; text-align: justify; }

body, html {  }

.topnavileiste {
background:#c99 url(../images/top_leiste_bg.gif) repeat-x;
height:29px;
}
.topnavileiste td{ font-size: 12pt; vertical-align:middle; padding-left:10px; }
a:link { color: #b1b3b4; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 5px; }
a:visited { color: #fff; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 5px; }
a:active { color: #b9b9b9; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 5px; }
a:hover { color: #717171; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 5px; }
.td_middle_bg { background-color: transparent; background-image: url(../images/tb_bg.gif); background-attachment: scroll; background-position: 0 0; }
.td_bottom_bg {
background:url(../images/footer_bg.gif) repeat-y;
}
/*Topnavi*/
ul#mainlevel-nav
{ font-size:8px; font-family: Tahoma, Arial, Helvetica, sans-serif; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; letter-spacing: 2px; margin-top: 10px; margin-left: 240px; }
ul#mainlevel-nav li
{ color: #fff; font-size: 8pt; font-family: Tahoma, Arial, Helvetica, sans-serif; letter-spacing: 2px; list-style: none; display:inline; }
ul#mainlevel-nav li a:link, ul#mainlevel-nav li a:visited, ul#mainlevel-nav li a:active
{ color:#fff; font-size: 8pt; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: 2px; padding: 0 15px 0 10px; border-right: 2px solid #6c6c6c; }
ul#mainlevel-nav li a:hover
{ color:#706f66; font-size: 8pt; font-family: Tahoma, Arial, Helvetica, sans-serif; background-image: url(../images/tb_bg.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 12pt 0; letter-spacing: 2px; }
/*Topnavi*/
.pathway {

font-weight:bold;
vertical-align:top;
color:#FFFFFF;
}
.pathway a:link, .pathway a:hover, .pathway a:visited {
font-weight:bold;
color:#FFFFFF;
}
.newsflash_bg{
background:#399 url(../images/bg_header.jpg);
}

.newsflash_div table th { font-size:11px; color:#453e33; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height:150%; background-color: #ffff0f; }
.newsflash_div h3 {
color:#2E271C;;
font-size:11px;
text-transform:uppercase;
font-family: Tahoma, Arial, Helvetica, sans-serif;

}

.newsflash_div{
height:100px;
margin-left:230px;
margin-top:50px;
width:500px;
}
table.moduletable th{ font-size:16px; color:#fff; font-family:Verdana, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; font-weight: 300; line-height: 20px; background-image: url(../images/back.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: center bottom; text-transform: uppercase; width: 150px; padding-top: 5px; padding-bottom: 8px; padding-left: 12px; }
table.moduletable { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-bottom:25px; }
td,tr,p,div { color:#888; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: justify; }
 .componentheading { font-family:Verdana, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; font-size:16px; color:#76766e; font-weight: bold; font-variant: normal; text-transform: uppercase; }
.mosimage { }
.componentheading:first-letter { font-size:16pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; line-height: 20pt; text-transform: uppercase; }

.contentheading{ font-size:10pt; color:#b1b3b4; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: normal; text-transform: uppercase; padding-right: 12px; border-right: 1px groove #76766e; }
.small { color: #fff; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.inhalt { color: #b1b3b4; text-align: justify; width: 450px; float: left; }
.createdate, .modifydate {
font-size:9px;
font-weight: bold;
color:#968978;
}
.readon:link, .readon:visited{ color:#e00; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-variant: small-caps; background-position: right 0; letter-spacing: 2pt; padding-left: 5px; border-left: 1px solid #e00; }
.readon:hover { color: #e00; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-variant: small-caps; background-position: right 0; letter-spacing: 2pt; padding-left: 5px; border-left: 1px solid #e00; }
.footer { color: #009ee0; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.blog_more strong{ font-size:18px; font-family:"Times New Roman", Times, serif; color:#968978; font-variant: small-caps; }
.blog_more:first-letter{
font-size:18px;
font-family:"Times New Roman", Times, serif;

}
.blog_more ul{ line-height: 12px; margin-left:8px; padding-top: 5px; padding-left:10px; }
.blog_more ul li a:link. .blog_more ul li a:visited{
font-size:11px;
color:#E5E2DD;
}
ul{ color: #bbb4a8; list-style:url(../images/list_img.gif);
m
}
.contentpane ul{
margin-left:8px;
padding-left:10px;
}

ul li a{ color: #b1b3b4; font-weight:bold; }
#mod_login_username, #mod_login_password{
width:90px;

}
#mod_login_username:focus, #mod_login_password:focus{
background-color:#E5E2DD;
}
#active_menu { color: #929188; font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.back_button { font-style: italic; font-variant: small-caps; padding-left: 3px; border-left: 1px solid white; }
.contenttoc{
text-align:left;
margin:10px;
margin-right:0px;
border-bottom:1px dotted;
border-left:1px dotted;
padding-left:10px;
padding-bottom:5px;
}
.inputbox { background-color:#fff; font-size:10pt; margin-top: 5px; margin-left: 4px; padding:2px; }
.button { background-color:#fff; border: solid 1px #312c26; font-size:8pt; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; margin-top: 12px; margin-left: 6px; padding:2px; }
.content { font-family:Verdana, Geneva, Arial, Helvetica, Arial, Helvetica, sans-serif; font-size:9pt; color:#888; text-align: justify; }
a.section:link { margin-left: 12px; }
.bild { text-indent: 2pt; }
hr.separator {
width:  40%; 
 }
a.sublevel:link { color: #fff; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; padding-left: 12px; }
a.sublevel:visited { color: #fff; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; padding-left: 12px; }
a.sublevel:hover { color: #b1b3b4; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; }
a.sublevel:active { color: #706f66; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; padding-left: 12px; }
a.mainlevel:link, a.mainlevel:visited { color: #fff; font-size:9pt; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15pt; background-image: url(/templates/reinhardt_kfz/images/nav_back.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 100% bottom; width: 140px; float: left; clear: left; padding-top: 12px; }
a.mainmenu:active { color: #706f66; font-size: 9pt; font-family: Verdana, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; line-height: 15pt; background-color: #3e382e; background-repeat: repeat-x; background-attachment: scroll; background-position: 100% 0; width: 140px; float: left; padding-top: 12px; clear: both; padding-left: 0; }
a.mainlevel:hover { color: #bcbcbd; font-size: 9pt; font-family: Verdana, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; line-height: 15pt; background-image: url(/templates/reinhardt_kfz/images/hover.png); background-repeat: repeat-x; background-attachment: scroll; background-position: 100% 0; padding-top: 12px; width: 140px; float: left; clear: left; }

