/* Copyright 2006 Ulrich Kritzner - Author: Kurt Lochte, www.lochtemedia.de */
/* CSS for www.kritzner.com */
/* XHTML */


body {  overflow:-moz-scrollbars-vertical; margin:0px; padding: 3px 0px 0px 0px; border: 0px; text-align: center;
      background-image: url(images/kr_bg1.gif);  background-color: #fff;
      font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; color: #222; color:#595959;}

.clear{clear:both;}
h1{clear:both;}
a, .bodytext a, .csc-linkToTop a{ color: #7393b8;  text-decoration: none;}
a:hover {color:#cb4545;}
p {margin:0px; padding:0px;}
table, tr, td {vertical-align:top;}
.contenttable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px; color: #222;}

.csc-firstHeader, .csc-header h1 {font-size: 20px; line-height:25px; font-weight:normal; color:#0E2F5E; color:#416495;}
.csc-textpic-imagewrap {margin: 0px 0px 20px 0px;}
.name-of-person {color:#1e4491;} 

.left1 .csc-header h1{height:auto;line-height:14px; margin:15px 0px 0px 0px;padding:4px 5px 4px 9px; font-size: 11px;  color:#666;background-color:#e5f1fe;}
.left1 .bodytext {margin:0px;padding:5px 5px 15px 9px; border:1px solid #e8e8e8; font-size: 11px; line-height: 15px; color:#3e454c;}
.left1 ul, .left1 li, .left1 .csc-uploads-fileName {font-size:11px; line-height: 15px; }
.left1 .csc-uploads-fileName { padding-left:9px;}

.right1 .csc-header h1{height:auto;line-height:14px; margin:0px 0px 0px 0px;padding:4px 5px 4px 9px; font-size: 11px;  color:#666; background-color:#e5f1fe;}
.right1 .bodytext, .right1 .csc-textpic-imagewrap {margin:0px 0px 15px 0px;padding:5px 5px 15px 9px; font-size: 11px; background-color:#f5f9fc; line-height: 15px;color:#3e454c;}
.right1 .csc-textpic {background-color:#f5f9fc;}
.right1 .bodytext, .right1 .csc-textpic-imagewrap  {margin:0px 0px 15px 0px; padding:5px 5px 15px 9px; font-size: 11px; line-height: 15px;}



/* ---------------------------------------------------------------------- */
.container1 {width:968px;  height:auto; padding:0px; margin:auto; text-align:center;
             background-color:#fff;}
   *html .container1 {width:968px; wid\th:968px;}
/* ----------------------------------------------------------------------  */
.container2 {display:none; width:968px; height:31px; padding:0px; margin:0px; background-color:#fff; text-align:left;
             background-image: url(images/kr_bg2x.gif);}  /* topmenu */
.topmenu1 {width:687px; height:31px; padding-top:10px; margin:0px; color:#6d6d6d; font-weight:normal; font-size: 10px;}


/* ----------------------------------------------------------------------  */
.container3 {width:968px; height:335px; padding:0px; margin:0px; background-color:#000; text-align:left;}
.area3_1 {float:left; width:968px; height:335px; padding:0px; margin:0px;}
.motiv1 {width:968px; height:335px; padding:0px; margin:0px;}    
.area3_2 {display:none;display:none;float:right; width:281px; height:114px; padding:0px; margin:0px;}
.logo1 {display:none;width:281px; height:88px; padding:0px; margin:0px;} /* Logo*/
.suche1 {display:none;width:181px; height:13px; padding:0px; margin:5px 0px 0px 97px;} /* Suche */


/* ----------------------------------------------------------------------  */
.container4 {width:968px; height:27px; padding:0px; margin:0px; text-align:left;} /* menu1 */
.menu1 {width:968px; height:27px; padding:0px; margin:0px; color:#fff; font-weight:bold; background-color:#1e4491; line-height:27px; vertical-align:middle;}


/* ----------------------------------------------------------------------  */
.container5 {width:968px; height:28px; padding:0px; margin:0px; text-align:left;} /* path1 */
.path1 {width:726px; height:28px; margin-left:222px; padding:0px; color:#999; font-weight:normal; font-size: 11px; background-color:#fff; line-height:28px; vertical-align:middle;}
   * html .path1 {margin-left:232px;}

/* ----------------------------------------------------------------------  */
.container6 {width:968px; height:auto; padding:0px; margin:0px; text-align:left;} /* left,content,right*/
.area6_left {float:left; width:194px; height:auto; padding:0px; margin-left:8px; text-align:left; border-top:1px solid #ddd;  vertical-align:top;} /* left*/
   .menu2 {width:172px; height:auto; padding-top:25px; margin:0px; text-align:left;}
       * html  .menu2 {padding-top:0px;margin-top:25px;}
       *+html  .menu2 {padding-top:0px;margin-top:25px;}
   .left1 {width:172px; height:auto; padding-top:50px; margin:0px; text-align:left;}
.area6_spacer1 {float:left; width:20px; height:500px; padding:0px; margin:0px; text-align:left;}
.area6_middle {float:left;width:542px; height:auto;padding:0px; margin:0px; text-align:left;}  /* content*/
   .content1 { width:542px; height:auto; padding:20px 0px 0px 0px; margin-bottom:50px; text-align:left;border-top:1px solid #ddd;}
   *html .content1 {width:542px; padding-top:40px;}
   *+html .content1 {padding-top:40px;}

.area6_spacer2 {float:left; width:0px; height:auto; padding:0px; margin:0px; text-align:left;}
.area6_right {float:right; width:184px; height:auto; padding:0px; margin:0px; text-align:left;} /* right*/
   .right1 {width:184px; height:auto; padding:0px; margin:0px; text-align:left;}


/* ----------------------------------------------------------------------  */
.container7 {clear:both; width:968px; height:auto; padding:0px; margin:0px; text-align:left;} /* footer*/
.footer1 {width:968px; height:20px; padding:0px; margin-top:20px; text-align:left;color:#6d6d6d; font-weight:normal; font-size: 10px; border-top:1px solid #6d6d6d;}

.topmenu1_no{color:#6d6d6d;}
.topmenu1_act{color:#000;}
.topmenu1_no a{color:#6d6d6d;}
.topmenu1_act a{color:#000;}
.topmenu1_no a:hover {color:#000;}

.menu1_no{color:#c0cee0; font-weight:normal; }
.menu1_act{color:#c0cee0; font-weight:normal; }
.menu1_no a{color:#c0cee0; font-weight:normal; }
.menu1_act a{color:#fff; font-weight:normal; }
.menu1_no a:hover {color:#fff; font-weight:normal; }

.menu2_no {padding-left:4px;line-height: 15px; margin-top:18px;color:#000; font-weight:normal; border-left:5px solid #dbdbdb;}
.menu2_no a {color:#000;}
.menu2_act {padding-left:4px;line-height: 15px; margin-top:18px;  font-weight:normal;  border-left:5px solid #1e4491;}
.menu2_act a {color:#1e4491;}
.menu2_no a:hover {color:#1e4491;}

.menu3_no  {margin:8px 0px 0px 14px; padding-left:4px; line-height: 12px;  font-size: 11px; font-weight:normal; border-left:5px solid #fff;}
.menu3_act {margin:8px 0px 0px 14px; padding-left:4px; line-height: 12px;  font-size: 11px;  font-weight:normal; border-left:5px solid #87a3c2;}
.menu3_no a {color:#87a3c2;}
.menu3_act a {color:#87a3c2;}
.menu3_no a:hover {color:#1e4491;}



/* -------------------- FORMS -------------------------------------------- */
form {border:0px;margin:0px;padding:0px;} 
input,select {border: 1px solid #0E2F5E;font-size: 11px;background-color: #fff;} 
input:focus,select:focus,textarea:focus {background-color:#DBE5F4;} 
.csc-form-label {font-size:11px; font-weight:bold;color:#000;} 
.csc-form-labelcell p {margin:0px; padding:0px;} 
.csc-mailform {margin-top:15px;border:0px;} 
.csc-mailform-field {font-size:11px; font-weight:bold;color:#000;margin-top:5px;} 
label{float:left; width:100px;} 
.csc-mailform-submit {margin-left:100px;} 
   * html .csc-mailform-submit {margin-left:103px; ma/rgin-left:103px;}  
textarea {font-family: Verdana, Arial, Helvetica, sans-serif;border: 1px solid #0E2F5E;font-size: 11px;background-color: #ffffff;}  



.tx-indexedsearch-title {margin:15px 0px 0px 0px;}
.tx-indexedsearch-searchbox-sword { vertical-align:top; border:0px;margin:0px; height:14px; 
       width:140px;font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif; font-size:10px; background-color:#dbdcdd;}


