/*
---------------------------
 kunden_css.css
 06.11.2007
---------------------------
*/

/*  
.Background_Blue {
  background-color:#EDF1F9; }
*/

/*
.Background_Blue_2 {
  background-image: url(../upload/design/bg_blue.gif);
  background-repeat: repeat-x;
  background-position:0px 0px; }
  
.Background_Orange {
  background-image: url(../upload/design/bg_orange.gif);
  background-repeat: repeat-x;
  background-position:0px 0px; }
  
.Options{
  background-image: url(../upload/design/bg_options.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }

.Contact{
  background-image: url(../upload/design/bg_contact.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }
  
.Information{
  background-image: url(../upload/design/bg_information.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }
  
.Dates{
  background-image: url(../upload/design/bg_dates.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }    

.News{
  background-image: url(../upload/design/bg_news.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }
*/
  
.Headline_White{
  text-align:left;
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  font-size:12px;
  text-decoration:none;
  line-height:14px;
  margin-top:2px;
  margin-bottom:2px;
  margin-left:0px;
  margin-right:0px; }

h1 {
  text-align:left;
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  font-size:12px;
  text-decoration:none;
  line-height:14px;
  margin-top:2px;
  margin-bottom:2px;
  margin-left:6px; }

.Headline_Black{
  text-align:left;
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  color:#000000;
  font-size:11px;
  text-decoration:none;
  line-height:15px;
  margin-top:8px;
  margin-bottom:2px;
  margin-left:8px; }

h2 {
  text-align:left;
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  color:#000000;
  font-size:11px;
  text-decoration:none;
  line-height:15px;
  margin-top:8px;
  margin-bottom:2px;
  margin-left:8px; }
  
.Headline_Blue{
  text-align:left;
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  color:#516799;
  font-size:11px;
  text-decoration:none;
  line-height:15px;
  margin-top:8px;
  margin-bottom:2px;
  margin-left:8px; }

h3{
  text-align:left;
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  color:#516799;
  font-size:11px;
  text-decoration:none;
  line-height:15px;
  margin-top:8px;
  margin-bottom:2px;
  margin-left:8px; }

.Text_with_Box {
  text-align:left;
  background-image: url(../upload/design/text_box_blue.gif);
  background-repeat: no-repeat;
  background-position:0px 5px;
  text-indent:10px;
  margin-right:8px; 
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  letter-spacing:0px;  
  color:#000000;
  font-size:11px;
  text-decoration:none;
  line-height:15px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:8px; }

.Text {
  text-align:left;
  margin-right:8px; 
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  letter-spacing:0px;  
  color:#000000;
  font-size:11px;
  text-decoration:none;
  line-height:15px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:8px; }

.Text_grey_bold {
  text-align:left;
  margin-right:8px; 
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  letter-spacing:0px;  
  color:#A6A6A6;
  font-size:11px;
  text-decoration:none;
  line-height:15px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:8px; }

p {
  text-align:left;
  margin-right:8px; 
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  letter-spacing:0px;  
  color:#000000;
  font-size:11px;
  text-decoration:none;
  line-height:15px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:8px; }


strong {
  text-align:left;
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  letter-spacing:0px;  
  color:#000000;
  font-size:11px;
  font-style:italic;
  }
ul {
  display:block;
  text-align:left;
  margin-left:0.5em !important;
  padding-left:0.5em !important;
  text-indent:0px !important;
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  color:#000000;
  letter-spacing:0px;   
  font-size:11px;
  text-decoration:none;
  list-style-type:none !important;
 }

li {
  display:block;
  text-align:left;
  margin:5px 0px 5px 0px !important;
  padding:0px 0px 0px 10px !important;
  text-indent:0px;
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  color:#000000;
  letter-spacing:0px;   
  font-size:11px;
  text-decoration:none;
  background-image: url(../upload/design/list_box_blue.gif) !important;
  background-repeat: no-repeat !important;
  background-position:0px 2px !important;
}

/*
.Text_Legend {
  text-align:left;
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  letter-spacing:0px;
  color:#666666;
  font-size:10px;
  text-decoration:none;
  line-height:15px;
  margin:4px; }  
*/
  
.Text_Small{
  text-align:left;
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  color:#A6A6A6;
  font-size:9px;
  text-decoration:none;
  line-height:10px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:8px; }

/*
.Text_Line {
  text-align:left;
  clear:both;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px; }
*/

/*
.List_with_Numbers {
  text-align:left;
  margin-top:5px;
  margin-left:12px;
  margin-bottom:5px;
  padding-left:8px;
  text-indent:0px; }
*/



.List_with_Box {
  text-align:left;
  margin-top:5px;
  margin-left:12px;
  margin-bottom:5px;
  padding-left:0px;
  text-indent:0px;
  background-image: url(../upload/design/list_box_blue.gif);
  background-repeat: no-repeat;
  background-position:0px 2px;
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  color:#000000;
  letter-spacing:0px;   
  font-size:11px;
  text-decoration:none;
  line-height:15px;
  padding-left:8px;
  text-indent:0px;
  margin-top:3px;
  margin-bottom:0px;
  margin-left:12px; }

/*    
.Image_Line{
  text-align:left;
  margin-top:6px;
  margin-bottom:6px;
  width:100%;
  height:1px; }
*/

/*
.Image_without_margin {
  margin:0px; }
*/

/*  
.Image_Float_right {
  float:right; }
  
.Image_Float_left{
  float:left; }  
*/

.Image_with_Border{
  margin:8px;
  border:1px solid #A6A6A6; }
  
.Image_Head {
  margin-top:0px;
  margin-right:0px;
  padding:0px;
  float:right;}

.Image_more_Space{
  margin-top:16px;
  margin-bottom:4px; }
  
.Image_less_Space{
  margin-top:1px;
  margin-bottom:2px; }  
  
.Link_with_arrow {
  text-align:left;
  background-image: url(../upload/design/link_arrow_orange.gif);
  /* background-image: url(../upload/design/link_arrow_organe.gif); */
  background-repeat: no-repeat;
  background-position:8px 4px;
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  color:#0F2D58;
  font-size:11px;
  text-decoration:none;
  line-height:16px; 
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:16px;
  padding-right:5px;
  padding-top:1px;
  padding-bottom:1px; 
}

.Link_with_arrow:hover {
  text-align:left;
  background-image: url(../upload/design/link_arrow_white.gif);
  background-repeat: no-repeat;
  background-position:8px 4px;  
  color:#FFFFFF;
  background-color:#516799; }

/* Links within Textblocks */

.Link_text {
  text-align:left;
  background-image:none;
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  font-style:italic;
  /* color:#0F2D58; */
  color:#000000;
  font-size:11px;
  text-decoration:underline;
  line-height:15px; 
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px; 
}

.Link_text:hover {
  text-align:left;
  background-image:none;
  text-decoration:underline;
  color:#FFFFFF;
  background-color:#516799; }


/* Icons */

.Link_Mail {
  text-align:left;
  background-image: url(../upload/design/link_icon_mail.gif);
  background-repeat: no-repeat;
  background-position:7px 4px;
  padding-left:17px; }

.Link_Mail:hover {
  text-align:left;
  background-image: url(../upload/design/link_icon_mail_white.gif);
  background-repeat: no-repeat;
  background-position:7px 4px;
  padding-left:17px;
  color:#FFFFFF;
  background-color:#516799; } 

.Link_PDF {
  text-align:left;
  background-image: url(../upload/design/link_icon_pdf.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding-left:26px; }

.Link_TXT {
  text-align:left;
  background-image: url(../upload/design/link_icon_txt.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding-left:26px; }
  
.Link_Powerpoint {
  text-align:left;
  background-image: url(../upload/design/link_icon_ppt.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding-left:26px; }
  
.Link_Flash {
  text-align:left;
  background-image: url(../upload/design/link_icon_flash.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding-left:26px; }

.Link_File {
  text-align:left;
  background-image: url(../upload/design/link_icon_file.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding-left:26px; }

.Link_Flash:hover {
  text-align:left;
  background-image: url(../upload/design/link_icon_flash.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding-left:26px;
  color:#FFFFFF;
  background-color:#516799; }

.Link_TXT:hover {
  text-align:left;
  background-image: url(../upload/design/link_icon_txt.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding-left:26px;
  color:#FFFFFF;
  background-color:#516799; }
  
.Link_Powerpoint:hover {
  text-align:left;
  background-image: url(../upload/design/link_icon_ppt.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding-left:26px;
  color:#FFFFFF;
  background-color:#516799; }
  
.Link_PDF:hover {
  text-align:left;
  background-image: url(../upload/design/link_icon_pdf.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding-left:26px;
  color:#FFFFFF;
  background-color:#516799; }

.Link_File:hover {
  text-align:left;
  background-image: url(../upload/design/link_icon_file.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding-left:26px;
  color:#FFFFFF;
  background-color:#516799; } 

/*         
.Link_Anchor{
  text-align:left;
  background-image: url();
  margin:0px;
  padding:0px; }
  
.Link_without_Image{
  text-align:left;
  background-image: none;
  margin:0px;
  padding:0px;
  border:0px;
  border-style:none; }
  
.Link_NoImage:hover {
  text-align:left;
  background-image: none;
  margin:0px;
  padding:0px;
  border:0px;
  border-style:none; } 
  
.Link_NoImage img {
  text-align:left;
  background-image: url();
  border-style:none; }   

.Area{
  text-align:left;
  background-color:FFFFFF;
  border:1px solid #A6A6A6;
  font-family:Arial,sans-serif;
  color:#666666;
  font-size:9px;
  font-weight:normal;
  margin-left:8px;
  margin-top:2px;
  padding-left:2px; }
  
.Bottomspace {
  margin-bottom:8px; }

*/

.Form_Query {
  text-align:left;
  background-color:#FFFFFF;
  border:1px solid #A6A6A6;
  font-family:Arial,sans-serif;
  color:#666666;
  font-size:9px;
  font-weight:normal;
  margin-left:8px;
  margin-top:2px;
  padding-left:2px;
  width:95px;
  height:16px !important;
  vertical-align:middle; }

.Form_Submit_Button {
  border:1px solid #A6A6A6;
  height:16px;
  width:50px;  
  background-color: #EDF1F9;
  color:#666666;
  font-family:Arial,sans-serif;
  font-size: 9px;
  padding-top:0px;
  vertical-align:middle;
  margin-top:2px;
  cursor:pointer; }

/*
.Table_fixed_without_margin{
  margin:0px 0px 0px 0px;
  table-layout:fixed; }
*/

.Border_1px_lightgrey{
  border:1px solid #A6A6A6; }

.Border_0px {margin:0px}
  
.Background_Blue {
  background-color:#EDF1F9; }

dl {
  border:1px solid #A6A6A6;
  float:right;
  width:250px;
  margin:8px;
  overflow:hidden; }

dl dt {
  text-align:left;
  margin-bottom: 0px;
  border-bottom:1px solid #A6A6A6; }

dl dd {
  text-align:left;
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  letter-spacing:0px;
  color:#666666;
  font-size:10px;
  text-decoration:none;
  line-height:15px;
  text-indent:0px;
  margin:2px;
  margin-left:5px; }

hr {
  color:#A3A3A3;
  background-color:#A6A6A6;
  height:1px;
  margin:0px;
  margin-top:5px;
  clear:both; }