@import url("navigation.css");
@import url("kbase.css");
@import url("css.css");

* {
    margin:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    }
    
body {
    margin-top:0px;
    background-image:url(../images/hintergrund.jpg);
    background-color:rgb(195,208,214);
    background-position:top;
    background-repeat:repeat-x;
    text-align:center;
    }
    
#site {
    width:897px;
    margin:0px auto;
    text-align:left;
    }

#header {
    background-image:url(../images/header_bg.jpg);
    background-position:top;
    background-repeat:repeat-x;
    height:99px;
    text-align:right;
    padding-right:5px;
    }
    
#balken_1 {
    background-image:url(../images/balken_1.jpg);
    background-position:center;
    background-repeat:repeat-x;
    width:100%;
    height:14px;
    }
    
#content {
    background-color:rgb(195,208,214);
    width:100%;
    }
        
#symbolleiste {
    width:100%;
    height:60px;
    border-bottom:rgb(46,151,193) solid 3px;
    }
    
#footer {
    background-color:#FFFFFF;
    width:100%;
    min-height:25px;
    text-align:center;
    }
    
#spalte_navi {
    background-image:url(../images/content_bg.jpg);
    background-position:top;
    background-repeat:repeat-x;
    /*background-color:rgb(211,221,224);*/
    background-color:#FFFFFF;
    vertical-align:top;
    width:150px;
    }   
    
#spalte_pakete {
    background-image:url(../images/content_bg.jpg);
    background-position:top;
    background-repeat:repeat-x;
    /*background-color:rgb(211,221,224);*/
    background-color:#FFFFFF;
    vertical-align:top;
    width:150px;
    text-align:center;
    }
    
#spalte_content {
    background-image:url(../images/content_bg.jpg);
    background-position:top;
    background-repeat:repeat-x;
    /*background-color:rgb(211,221,224);*/
    background-color:#FFFFFF;
    vertical-align:top;
    padding-left:10px;
    padding-right:10px;
    }
    
#spalte_content_grafik {
    background-color:#FFFFFF;
    vertical-align:top;
    text-align:right;
    height:1px;
    }

#spalte_content_zusatz {}
    
#spalte_support {
    background-image:url(../images/content_bg.jpg);
    background-position:top;
    background-repeat:repeat-x;
    /*background-color:rgb(211,221,224);*/
    background-color:#FFFFFF;
    vertical-align:top;
    }
    
#spalte_pakete2 {
    background-image:url(../images/content_bg.jpg);
    background-position:top;
    background-repeat:repeat-x;
    /*background-color:rgb(211,221,224);*/
    background-color:#FFFFFF;
    vertical-align:top;
    padding-top:5px;
    }   
    
.table_content {
    border-spacing:5px;
    }

.table_pakete {
    
    }
    
.header_img {
    float:left;
    }
    
.header_container {
    float:right;
    height:25px;
    }   
    
.paket_ueberschrift {
    background-image:url(../images/packet_ueberschrift_bg.jpg);
    background-repeat:repeat-x;
    color:#000000;
    height:18px;
    font-size:12px;
    font-weight:bold;
    height:18px;
    width:24%;
    vertical-align:top;
    }
    
.paket_1_ueberschrift {
    color:#000000;
    height:18px;
    font-size:10px;
    font-weight:bold;
    height:18px;
    vertical-align:top;
    padding-left:5px;
    }

.paket_2_ueberschrift {
    color:#000000;
    height:18px;
    font-size:10px;
    font-weight:bold;
    height:18px;
    vertical-align:top;
    padding-left:5px;
    }
    
.paket_3_ueberschrift {
    color:#000000;
    height:18px;
    font-size:10px;
    font-weight:bold;
    height:18px;
    vertical-align:top;
    padding-left:5px;
    }
    
.paket_4_ueberschrift {
    color:#000000;
    height:18px;
    font-size:10px;
    font-weight:bold;
    height:18px;
    vertical-align:top;
    padding-left:5px;
    }

.paket_weiter {
    background-image:url(../images/weitere_infos_bg.jpg);
    background-repeat:repeat-x;
    vertical-align:top;
    color:#000000;
    text-align:center;
    height:18px;
    padding:0px;
    margin:0px;
    }

.paket_spacer {
    width:5px;
    }

.table_text {
    height:170px;
    }
    
.spacer {
    height:5px;
    }

.spacer_width {
    width:5px;
    }

.table_headerhoover {
    width:400px;
    }   

#header_buttons {
    width:400px;
    vertical-align:bottom;
    padding-top:36px;
    float:right;
    }
    
.paket_text_blau {
    background-image:url(../images/blau.jpg);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#FFFFFF;
    vertical-align:top;
    color:#000000;
    padding-left:5px;
    height:280px;
    }       
    
.paket_text_gruen {
    background-image:url(../images/gruen.jpg);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#FFFFFF;
    vertical-align:top;
    color:#000000;
    padding-left:5px;
    height:280px;
    }   
    
.paket_text_rot {
    background-image:url(../images/rot.jpg);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#FFFFFF;
    vertical-align:top;
    color:#000000;
    padding-left:5px;
    height:280px;
    }   
    
.paket_text_gelb {
    background-image:url(../images/gelb.jpg);
    background-repeat:repeat-x;
    background-position:top;
    background-color:#FFFFFF;
    vertical-align:top;
    color:#000000;
    padding-left:5px;
    height:280px;
    }   
    
.paket_blau {
    background-color:rgb(0,51,153);
    height:10px;
    }   
        
.paket_gruen {
    background-color:rgb(204,255,102);
    height:10px;
    }   
    
.paket_rot {
    background-color:rgb(209,0,6);
    height:10px;
    }   
    
.paket_gelb {
    background-color:rgb(255,204,0);
    height:10px;
    }   

.ueberschrift_1 {
    background-color:#FFFFFF;
    background-image:url(../images/balken1.gif);
    background-repeat:repeat-x;
    height:16px;
    font-size:12px;
    vertical-align:top;
    padding-top:2px;
    padding-left:5px;
    display:block;
    font-weight:bold;
    text-align:left;
    }
    
.ueberschrift_2 {
    background-color:#FFFFFF;
    background-image:url(../images/balken1.gif);
    background-repeat:repeat-x;
    height:16px;
    font-size:12px;
    vertical-align:top;
    padding-top:2px;
    padding-left:5px;
    display:block;
    font-weight:bold;
    text-align:left;
    }
    
.CollapsiblePanelTab {
    vertical-align:top;
    }   
    
.headline {

    }

.artikelliste {
    text-align:left;
    padding-left:5px;
    padding-right:5px;
    }

.footertext {
    font-size:10px;
    color:#999999;
    }
    
.buttons {
    float:clear;
    height:70px;
    }
    
a {
color:#000000;
font-size:12px;
    }   

.footerlink {
    font-size:10px;
    color:#999999;
    }
    
.support_grafik {
    text-align:center;
    vertical-align:bottom; 
    bottom:0px;
    }
    
.domaincheck_visible {
    visibility:visible;
    height:25px;
    padding-top:4px;
    overflow:hidden;
    width:100%;
    }
    
.domaincheck_hidden {
    visibility:hidden;
    height:0px;
    overflow:hidden;
    }
    
.kundenlogin_visible {
    visibility:visible;
    height:25px;
    padding-top:2px;
    overflow:hidden;
    width:100%;
    }
    
.kundenlogin_hidden {
    visibility:hidden;
    height:0px;
    overflow:hidden;
    }   
    
.text_line_height {
    line-height:20px;
    font-size:12px;
    }
    
.dl_tbl { 
    margin-bottom: 20px; 
} 
.dl_head { 
    padding: 1px; 
    color: black; 
    background-color: rgb(222,236,255); 
} 
.dl_anzeigen { 
    background: #fff url(../images/dl_plus.gif) no-repeat left center; 
    padding-left: 20px; 
    margin-left: 4px; 
} 
.dl_verbergen { 
    background: #fff url(../images/dl_minus.gif) no-repeat left center; 
    padding-left: 20px; 
    margin-left: 4px; 
} 
.lastmodified { 
    margin: -22px 5px 10px 0px; 
    text-align: right; 
    font-size: 10px; 
}

/* TICKETSYSTEM 

.displayTable {
  border: 1px solid #164677;
  color: #000000;
    background-color: #FFFFFF;
}
.createTable {
  border: 1px solid #164677;
  color: #000000;
    background-color: #F0F6FF;
    margin-top: 3px;
}
.replyBoxTable {
  border: 1px solid #164677;
  color: #000000;
  margin-top: 3px;
    background-color: #FFFFFF;
}
.ticketDisplayTable {
  border: 1px solid #164677;
  color: #000000;
    background-color: #FFFFFF;
  margin-top:3px;
}
.td_back {
    background-color: #F0F6FF;
    background-image: url('../images/bg.png');
    padding: 1px;
}
.curTicketTable {
  border: 1px solid #164677;
  color: #000000;
    background-color: #F0F6FF;
}

.wrapperTable {
  border:1px solid #164677;
}
.noRepliesTable {
  border: 1px solid #164677;
  padding: 10px;
    margin-top:3px;
    background-color: #F0F6FF;
    color: #000000;
}
.noRepliesCell {
  color: #164677;
  font-weight: bold;
  background-color: #F0F6FF;
}
.visitorReplyCell {
  border: 1px solid #164677;
  padding: 5px;
    margin-top:3px;
    background-color: #FFFFFF;
    color: #000000;
}
.adminReplyCell {
  border: 1px solid #64798E;
  padding: 5px;
    margin-top:3px;
    background-color: #F0F6FF;
    color: #000000;
}
.adminReplyInfoCell {
  border: 1px solid #164677;
  padding: 5px;
    margin-top:3px;
    background-color: #FFFFFF;
    color: #000000;
}
.tagCell {
  padding:5px;
  background-color:#FFFFFF;
  border:1px solid #64798E;
}
.visitorReplyInfoCell {
  border: 1px solid #64798E;
  padding: 5px;
    margin-top:3px;
    background-color: #F0F6FF;
    color: #000000;
}
.footTable {
  border: 1px solid #164677;
  color: #000000;
    background-color: #FFFFFF;
    margin-top: 3px;
}
.attachmentCell {
  border: 1px solid #64798E;
  color: #000000;
    background-color: #F0F6FF;
    padding: 5px;
}
.attachmentCreateCell {
  border: 1px solid #64798E;
  color: #000000;
    background-color: #FFFFFF;
    padding: 5px;
}
.padding {
  padding: 5px;
}
.padding_3 {
  padding: 3px;
}
.ticketInfoBox {
  padding: 3px;
  border: 1px solid #164677;
  background-color: #F0F6FF;
}
.comments {
  padding:5px;
}
.ticketTopCell {
  border: 1px solid #164677;
  padding:5px;
}
.menutable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    background-color: #164677;
    padding: 3px;
    border: 1px solid #164677;
    background-image: url('../images/menu_table_grad.gif');
    background-position: top;
    background-repeat: repeat-x;
}
.borderTop {
  border-top: 1px solid #164677;
  padding:5px;
}
.kbaseCell {
  border-top: 1px solid #164677;
  padding:2px;
}
.kbaseWindowTable {
  border: 1px solid #164677;
  padding: 5px;
  background-color: #FFFFFF;
  color: #000000;
}
.kbaseQuestion {
  font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #64798E;
  background-color: #F0F6FF;
  padding: 5px;
}
.kbaseAnswer {
  font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border:1px solid #64798E;
    padding:3px;
    margin-top:3px;
}
.kbaseFooter {
  font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
  border: 1px solid #164677;
  background-color: #F0F6FF;
  padding: 5px;
}
.tags {
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #F0F6FF;
    border: 1px solid #000000;
}*/


.artikelliste {
    width:150px;
    }
