/* flaggen */
.de, .en, .fr, .it {
    padding-left:20px;
    background-repeat:no-repeat;
}

.de {
    background-image:url(../images/flaggen/de.gif);
}

.en {
    background-image:url('../images/flaggen/en.gif');
}

.fr {
    background-image:url('../images/flaggen/fr.gif');
}

.it {
    background-image:url('../images/flaggen/it.gif');
}



table, tr, td, a, b, p, body, b, input, select,h1,h2,h3,ul,li {
    font-family: Arial, Helvetica, sans-serif;
}


h2{
    font-size:16px; 
    color:#000000; 
}


ul,li {
    font-size:12px;
    line-height:15px;
}


ul{
   padding-left:0px;
    margin-left:10px;
}


input {
    border:1px solid #ABABAB;
    font-weight:normal;
    font-size: 12px;
    margin:1px 1px 1px 1px;
    padding:1px 1px 1px 3px;
    vertical-align: middle;
}


select {
    border:1px solid #ABABAB;
    font-size: 12px;
    font-weight:normal;
    margin:1px 1px 4px 1px;
    padding:1px 1px 1px 1px;
    height:20px;
}

#kleft {

    float:left;		
    width: 190px;
    height: 550px;
    border-left:1px solid gray;
    border-top:1px solid gray;
    border-bottom: 1px solid gray;
    background-color: white;
    z-index: 0;
}


#home_links{
    float:left;		
    width: 162px;
    background-color: white;
    padding-top: 1px;
    padding-left:4px;
    padding-right:4px;
    padding-bottom: 4px;
    z-index: 0;
    margin-top:10px;
    margin-left:10px;
}
                

#home_mitte_oben {
    /*
    background-image:url(../images/platzhalter201101.png);
    width:570px;
    height:237px;
   
    background-image:url(../images/blank.png);
    width:1px;
    height:1px;
	
	 */
}


#kmain {
    width: 598px;
    float:left;
    background-color: white;
    height: 550px;
    border: 1px solid gray;
   	
    
    position: relative;
    z-index: 1;
}

#kright {
    width: 190px;
    float:left;
    border-right:1px solid gray;
    border-top:1px solid gray;
    border-bottom:1px solid gray;
    height: 550px;
    background-color: white;
    z-index:0;
}

#kright_o {
    padding-top: 10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    width: 170px;
    height: 180px;
    z-index: 0;
    background-color: white;
    z-index: 0;
}

#kright_m {
    padding-top: 10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    width: 170px;
    height: 170px;
    background-color: white;
    z-index: 0;
}

#kright_u {
    margin-top: 5px;
    padding-top: 5px;
    padding-left:10px;
    padding-right:10px;
    width: 170px;
    background-color: white;
    z-index: 0;
}

#kmenu  {
    width: 980px;
    height: 40px;
}


#menuborder
{
    width:598px;
    border-right:1px solid gray;
    border-top:1px solid gray;
    border-left:1px solid gray;
    border-style:none;
}


#menutab
{
    width:598px;
}


#kbanner  {
    background-color: white;
    width: 980px;
    height:90px;
}

#kfuss {
    clear: both;
    position:static;
    z-index: 0;
    width: 980px;
}

#kmain_o{
    
    background-color: white;
    width:578px;
    height:530px;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    float:left;
}


#kmain_fuss{
    height: 5%;
    padding-top:0px;
    font-size:9px;
    padding-top:10px;
    float:left;
}

#zwischen_links{
    
    float:left;
    background-color: white;
    z-index: 0;
}

#zwischen_mitte{
    width: 598px;
    float:left;
    background-color: white;
}

#zwischen_rechts{
    width: 190px;
    float:left;
    background-color: white;		
}


body {
    margin:0px;
    font-size:12px;
    
}


body.radiantic{
    margin:0px;
    font-size:12px;
  
}


#bodyg{
    width:982px;
    height:900px;
    position:relative;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:auto;
    
}


a:link,a:visited {
    text-decoration:none;
    color:#666666;
}

a:hover{  
    text-decoration:none;
    color:#c1001f;
}

p {
    font-weight:normal;
    color:#666666;
}

#epmainmenu{
    
    background-repeat: repeat-y;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration:none;
    color:#666666;
    font-weight:bold;
    width:980px;
    height:40px;
    padding-left: 1px;
}


#menu_bg{
    width:598px;
    background-image:url(../images/menu_verlauf.png);
    background-repeat: repeat-y;
    vertical-align: bottom;
    border-spacing: 0px;
}


.menu_css{
    padding:0px;
    margin:0px;
    color:white;
    min-width:80px;
    background:#efefef;
    height:40px;
}

.menu_css_active{
    padding:0px;
    margin:0;
    color:white;
    min-width:80px;
    background-color:#cccccc;
    height:40px;
}

.menu_css_zelle{
    font-size:13px;
    color:white;
    font-weight:bold;
}

.menu_css_zelle_active{
    font-size:13px;
    color:gray;
    font-weight:bold;
}


#info{
    height:160px;
    color:white;
    text-align:left;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    border-spacing:0px;
    background-color:#5593C9;
}


#info_links {
    padding:0px 0px 0px 0px;
    width:190px;
    height:550px;
    overflow:hidden;
    z-index: 2;
    float:left;
}


#infobox{
    color:black;
}

#info_box_index {
    text-align:left;
    padding:0px 10px 0px 10px;
    margin:1px 0 0 0 ;
    width:170px;
    background-color: #FFFFFF;
}

#info_icon_1 {
    position:absolute;
    display:inline;
    z-index:0;
    right:5px;
    top:135px;
}

#info_icon_0 {
    position:absolute;
    display:inline;
    z-index:0;
    right:5px;
    top:45px;
}

#suche_icon_1{
    position:absolute;
    display:inline;
    z-index:0;
    right:5px;
    top:335px;
}

#suche_icon_0{
    position:absolute;
    display:inline;
    z-index:0;
    right:5px;
    top:251px;
}

.suche_bg{
    text-align:left;
    padding:5px 5px 5px 5px;
    margin:5px 0 0 0;
}


#suche_erweitert{
    height:150px;
    color:white;
    text-align:left;
    padding-top:10px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    border-spacing:0px;
    background-color:#cccccc;
}


a.imgGelbLinks:link,a.imgGelbLinks:hover,a.imgGelbLinks:visited                          {background-image: url(../icons_png/5_links-grau.png);vertical-align: middle;text-align: left;width:27px;height:27px;padding-right:5px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgGelbRechts:link,a.imgGelbRechts:hover,a.imgGelbRechts:visited                      {background-image: url(../icons_png/9_rechts-rot.png);vertical-align: middle;text-align: left;width:27px;height:27px;padding-right:5px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgGelbLinksKlein:link,a.imgGelbLinksKlein:hover,a.imgGelbLinksKlein:visited     {background-image: url(../icons_png/5_links-grau_small.png);vertical-align: middle;text-align: left;width:21px;height:21px;padding-right:3px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgGelbRechtsKlein:link,a.imgGelbRechtsKlein:hover,a.imgGelbRechtsKlein:visited {background-image: url(../icons_png/9_rechts-rot_small.png);vertical-align: middle;text-align: left;width:21px;height:21px;padding-left:3px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}


a.imgGrauLinks:link,a.imgGrauLinks:hover,a.imgGrauLinks:visited                          {background-image: url(../icons_png/5_links-grau.png);vertical-align: middle;text-align: left;width:27px;height:27px;padding-right:5px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgGrauRechts:link,a.imgGrauRechts:hover,a.imgGrauRechts:visited                      {background-image: url(../icons_png/6_rechts-grau.png);vertical-align: middle;text-align: left;width:27px;height:27px;padding-right:5px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgGrauLinksKlein:link,a.imgGrauLinksKlein:hover,a.imgGrauLinksKlein:visited     {background-image: url(../icons_png/5_links-grau_small.png);vertical-align: middle;text-align: left;width:21px;height:21px;padding-right:3px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgGrauRechtsKlein:link,a.imgGrauRechtsKlein:hover,a.imgGrauRechtsKlein:visited {background-image: url(../icons_png/6_rechts-grau_small.png);vertical-align: middle;text-align: left;width:21px;height:21px;padding-right:3px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}


a.imgBlauLinks:link,a.imgBlauLinks:hover,a.imgBlauLinks:visited                         {background-image: url(../icons_png/5_links-grau.png);vertical-align: middle;text-align: left;width:27px;height:27px;padding-right:5px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgBlauRechts:link,a.imgBlauRechts:hover,a.imgBlauRechts:visited                     {background-image: url(../icons_png/4_rechts-blau.png);vertical-align: middle;text-align: left;width:27px;height:27px;padding-right:5px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgBlauLinksKlein:link,a.imgBlauLinksKlein:hover,a.imgBlauLinksKlein:visited    {background-image: url(../icons_png/5_links-grau_small.png);vertical-align: middle;text-align: left;width:21px;height:21px;padding-right:3px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgBlauRechtsKlein:link,a.imgBlauRechtsKlein:hover,a.imgBlauRechtsKlein:visited{background-image: url(../icons_png/4_rechts-blau_small.png);vertical-align: middle;text-align: left;width:21px;height:21px;padding-left:3px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}


a.imgGelbX:link,a.imgGelbX:hover,a.imgGelbX:visited                                {background-image: url(../icons_png/7_escape-grau.png);vertical-align: middle;text-align: left;width:27px;height:27px;padding-right:5px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgGrauX:link,a.imgGrauX:hover,a.imgGrauX:visited                                {background-image: url(../icons_png/7_escape-grau.png);vertical-align: middle;text-align: left;width:27px;height:27px;padding-right:5px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgGelbXKlein:link,a.imgGelbXKlein:hover,a.imgGelbXKlein:visited           {background-image: url(../icons_png/7_escape-grau_small.png);vertical-align: middle;text-align: left;width:21px;height:21px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgGrauXKlein:link,a.imgGrauXKlein:hover,a.imgGrauXKlein:visited           {background-image: url(../icons_png/7_escape-grau_small.png);vertical-align: middle;text-align: left;width:21px;height:21px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}


a.imgGelbObenKlein:link,a.imgGelbObenKlein:hover,a.imgGelbObenKlein:visited        {background-image: url(../icons_png/7_oben-grau_small.png);vertical-align: middle;text-align: left;width:21px;height:21px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}

a.imgGrauObenKlein:link,a.imgGrauObenKlein:hover,a.imgGrauObenKlein:visited        {background-image: url(../icons_png/7_oben-grau_small.png);vertical-align: middle;text-align: left;width:21px;height:21px;margin:0px;background-repeat: no-repeat;float:left;display:inline;}



#mheader {
    width: 574px;
    height: 25px;
    padding-right:0px;
    padding-left:4px;
    margin-top:0px;
    margin-bottom:5px;					
    vertical-align:middle;
    text-align:left;
    font-size:16px;
    
    color:black;
    background-color:#cccccc;
}

#main_bereich_1 {
    width: 574px;
    float:left;
    display:inline;
    border: 1px solid gray;
    vertical-align:top;
    text-align:left;
    border-right-style:none;	
    border-left-style:none;					
    padding-left:4px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:5px;		
}

#main_bereich_2 {
    width: 100%;
    height: 10%;
    float:left;
    border: 1px solid gray;
    vertical-align:top;
    text-align:left;
    border-right-style:none;	
    border-left-style:none;	
    border-top-style:none;			
    padding-left:4px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:5px;		
}


#main_bereich_3 {
    width: 279px;
    height: 37%;
    float:left;
    border: 1px solid gray;
    vertical-align:top;
    text-align:left;
    border-bottom-style:none;	
    border-left-style:none;		
    padding-left:10px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
}

#main_bereich_4 {
    width: 279px;
    height: 37%;
    float:left;
    vertical-align:top;
    text-align:left;		
    border: 1px solid gray;
    border-bottom-style:none;	
    border-left-style:none;		
    border-right-style:none;	
    padding-left:10px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;	
}

#main_bereich_auftragliste {
    width: 568px;
    height: 498px;
    float:left;
    border: 1px solid gray;
    vertical-align:top;
    text-align:left;
    border-right-style:none;	
    border-top-style:none;		
    border-left-style:none;
    border-bottom-style:none;			
    padding-left:10px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;		
}

#main_bereich_pgroup1 {
    width: 558px;
    height: 93px;
    float:left;
    border: 1px solid gray;
    vertical-align:top;
    text-align:left;
    border-right-style:none;	
    border-left-style:none;	
    border-top-style:none;			
    padding-left:10px;
    padding-top:5px;
    padding-right:10px;
    padding-bottom:5px;			
}

#main_bereich_pgroup2 {
    width: 558px;
    height: 50px;
    float:left;
    border: 1px solid gray;
    vertical-align:top;
    text-align:left;
    border-right-style:none;	
    border-left-style:none;	
    border-top-style:none;			
    padding-left:10px;
    padding-top:5px;
    padding-right:10px;
    padding-bottom:5px;		
}


#main_bereich_meinkonto1 {
    width: 46%;
    height: 8%;
    float:left;
    border: 1px solid gray;
    vertical-align:middle;
    text-align:left;
    border-right-style:none;	
    border-left-style:none;	
    border-top-style:none;	
    padding-left:10px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;		
}

#main_bereich_meinkonto2 {
    width: 46%;
    height: 8%;
    float:left;
    border: 1px solid gray;
    vertical-align:middle;
    text-align:left;
    border-right-style:none;	
    border-top-style:none;	
    padding-left:10px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;		
}

#main_bereich_meinkonto3 {
    width: 558px;
    height: 20%;
    float:left;
    border: 1px solid gray;
    vertical-align:middle;
    text-align:left;
    border-right-style:none;	
    border-left-style:none;	
    border-top-style:none;	
    border-bottom-style:none;	
    padding-left:10px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;		
}


.auftragsUebersicht{
    width:160px;
    float:left;
    background-color:white;
    margin-top: 10px;
    margin-left:10px;
    padding:5px 5px 5px 5px;
  
}


.level_1
{
    position:relative;
    width:160px;
    float:left;
    line-height:16px;
}

.level_1 img{
    width:12px;
    height:12px;
    vertical-align:bottom;
}

.level_2
{
    position:relative;
    padding-left:2px;
    padding-top:0px;
    padding-bottom: 11px;
    width:156px;
    clear:left;
}

.level_3
{
    position: relative;
    padding-left:2px;
    padding-top:2px;
    padding-bottom: 11px;
    width:154px;
    font-size:11px;
}


.Stil1 {font-size: 11px}


.Stil2 {
    font-weight: bold;
}


.linkGrauZehn{
    font-size:11px;
    font-weight: bold;
    text-align:left;
    text-decoration: none;
    color:#666666;
}


.linkSchwarzZehn{
    font-size:11px;
    text-align:left;
    font-weight: bold;
    text-decoration: none;
    color:#000000;
}

.linkWeissZehn{
    font-size:11px;
    text-align:left;
    font-weight: bold;
    text-decoration: none;
    color:#FFFFFF;
}


.ueberschrift{
    font-size:14px;
    line-height:17px;
}

.gross{
    font-size:13px;
    line-height:15px;
}

.mittel{
    font-size:12px;
    line-height:14px;
}


.klein{
    font-size:11px;
    line-height:13px;
}


.normal{
    font-weight:normal;
}

.fett{
    font-weight:bold;
}

.grau{
    color:#666666;
}

.schwarz{
    color:#000000;
}

.weiss{
    color:#ffffff;
}

.blau{
    color:#000000;
}

.orange{
    color:#c1001f;
}


.MultiBoxClose {
	position: absolute;
	top: -3px;
	right: -30px;
	background: url(../../modul/MultiBox/multibox/images/close.png) no-repeat;
	width: 24px;
	height: 24px;
	cursor: pointer;
}


.prod_gru_img {
               vertical-align: middle;
               text-align: left;
               width:82px; 
               height:70px;
               margin:0px;
               background-repeat: no-repeat;
               float:left;
               display:inline;
}


.prod_gru_img_klein {
               vertical-align: middle;
               text-align: left;
               width:50px; 
               height:40px;
               margin:0px;
               background-repeat: no-repeat;
               float:left;
               display:inline;
}


.boni_icon_bg{
    /*background-image: url(../icons_png/0_Produktvorschlag.png);*/
}

.adress_icon_bg{
    background-image: url(../icons_png/0_Produktvorschlag.png);
}

.telefon_icon_bg{
    background-image: url(../icons_png/0_Produktvorschlag.png);
}

.individual_icon_bg{
    background-image: url(../icons_png/0_Produktvorschlag.png);
}

.boni_icon_bg_klein{
    background-image: url(../icons_png/0_Einzelprodukt.png);
}

.adress_icon_bg_klein{
    background-image: url(../icons_png/0_Einzelprodukt.png);
}

.telefon_icon_bg_klein{
    background-image: url(../icons_png/0_Einzelprodukt.png);
}

.individual_icon_bg_klein{
    background-image: url(../icons_png/0_Einzelprodukt.png);
}


.auftragliste{
    width:540px;
    padding:2px;
    border-spacing:0;
    border:0px;
    text-align:center; 
}

.auftraglistegesamt{
    height:455px;
}


.auftragslistenZeile{
    height:30px;
}

.auftragszeilenGrau{
    background-color: #eeeeee;
}

.auftragszeilenKopf{
    background-color: #cdcdcd;
    text-align:center;
}


.pagenav h5 {display: none;}

.pagenav ul {padding: 3px 3px; margin: 5px 0px; background-color: #fff; font: bold 0.7em Verdana, Arial, Sans-serif; text-align: center;}

.pagenav ul li {list-style: none; margin: 0; display: inline;}

.pagenav ul li a {padding: 5px; background: #eee; border: 1px solid #FFFFFF; font: 9px Verdana, Arial, Sans-serif; text-decoration: none; color: #999;}

.pagenav ul li a:link {color: #999;}

.pagenav ul li a:visited {color: #999;}

.pagenav ul li a:link:hover, .pagenav ul li a:visited:hover {background: #ccc; border: 1px solid #c1001f; color: #000;}

.pagenav ul li a.thispage {background: #c1001f; border: 1px solid #FFFFFF; color: #000;}

a.img_aktualisieren_grau_klein:link, a.img_aktualisieren_grau_klein:hover, a.img_aktualisieren_grau_klein:visited {
    background-image: url("../icons_png/aktualisieren_grau_c_klein.png");
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 20px;
    margin: 0;
    text-align: left;
    vertical-align: middle;
    width: 20px;
}
