/* CSS Document */
body{
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}

p,td,div,body{
  font-family: Arial;
  font-size:11px;
  color:#7B7B7B;
}

p{
  margin:0 0 0 0;
  padding:0 0 0 0;
}

p,li{
  line-height: 15px;
}

.inp{
  margin: 0 5 0 0;
  padding:0 0 0 0;
  border: 0 none;
  width:15px;
  height:15px;
}

.top_menu{
 /* font-family: Tahoma, Arial;*/
  font-family: Arial;
  font-size:12px;
  text-align: center;
}

.top_spalt{
  text-align: center;
  width:22px;

}

.middle-text{
/*  font-family: Tahoma, Arial;*/
 font-family: Arial;
 margin: 15 15 15 15;
}


.menu1{
/*  font-family: Tahoma, Arial;*/
  font-family: Arial;
  font-size:12px;
  width: 188px;
  font-family:Arial;
  text-align:left;
  background:url(l_menu_bg_1.gif) left bottom no-repeat;
  padding:0 0 2 7;
  margin:5 0 2 0;
}

.menu1a{
/*  font-family: Tahoma, Arial;*/
  font-family: Arial;
  font-size:12px;
  width: 180px;
  font-family:Arial;
  text-align:left;
  background:url(l_menu_bg_1_a.gif) left bottom no-repeat;
  padding:0 0 2 7;
  margin:5 8 2 0;
}

.menu2{
/*  font-family: Tahoma, Arial;*/
  font-family: Arial;
  font-size:12px;
  width: 161px;
  font-family:Arial;
  text-align:left;
  background:url(l_menu_bg_2.gif) left bottom no-repeat;
  padding:0 0 2 7;
  margin:5 0 2 0;
}
.menu2a{
  font-family: Arial;
/*  font-family: Tahoma, Arial;*/
  width: 161px;
  font-size:12px;
  font-family:Arial;
  text-align:left;
  background:url(l_menu_bg_2_a.gif) left bottom no-repeat;
  padding:0 0 2 7;
  margin:5 0 2 0;
}
.menu3{
  font-family: Arial;
/*  font-family: Tahoma, Arial;*/
  width: 138px;
  font-size:12px;
  font-family:Arial;
  text-align:left;
  background:url(l_menu_bg_3.gif) left bottom no-repeat;
  padding:0 0 2 7;
  margin:5 0 2 0;
}

.menu3a{
/*  font-family: Tahoma, Arial;*/
  width: 138px;
  font-family:Arial;
  font-size:12px;
  text-align:left;
  background:url(l_menu_bg_3_a.gif) left bottom no-repeat;
  padding:0 0 2 7;
  margin:5 0 2 0;
}

.m1g{
  margin:0 0 20 0;
}

.m2g{
  margin:0 0 20 0;
}
.m3g{
  margin:12 0 20 0;
}


h1 {
/*  font-family: Tahoma, Arial;*/
  font-family: Arial;
  
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size:18px;
  font-weight:normal;
  color:#000000;
}

h2 {
  font-family: Arial;
/*  font-family: Tahoma, Arial;*/
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size:12px;
  font-weight:bold;
}

.r_links{
/*  font-family: Tahoma, Arial;*/
  font-family: Arial;
  font-size:12px;
  font-family:Arial;
}

ul{
  list-style-image: url(./ul_dot.gif);
}
li {
  list-style-image: url(ul_dot.gif);
  padding-top:0px;
  padding-left:15px;
  margin-top:7px;
  margin-bottom:7px;
}


normal_li {
  padding:0 0 4 0;
  margin: 0 0 4 0;  
}
normal_ul {
  list-style-image: '';
  padding:0 0 0 0;
  margin: 0 0 0 0;  
}

div.date{
  margin:1 0 0 0;
}

.but{
 width:100px; 
 color:#FFFFFF; 
 background-color:#5db390; 
 border:0px;
 cursor: pointer;
 cursor: hand;
}

a.m, a.m:active,a.m:visited{
  color:#FFFFFF;
  text-decoration:none;
}
a.m:hover{
  color:#000000;
  text-decoration:none;
}

a.g, a.g:active,a.g:visited,a.g:hover{
  color:#7f7f7f;
  text-decoration:none;

}
a.g_u, a.g_u:active,a.g_u:visited,a.g_u:hover{
  color:#7f7f7f;
  text-decoration:underline;
}

a.o, a.o:active,a.o:visited,a.o:hover{
  color:#E58C21;
  text-decoration:none;
}
a.b, a.b:active,a.b:visited,a.b:hover{
  color:#000000;
  text-decoration:none;
}

a.b:hover{
  color:#E58C21;
  text-decoration:none;
}

a.o_u, a.o_u:active,a.o_u:visited,a.o_u:hover{
  color:#E58C21;
  text-decoration:underline;
}
a.b_u, a.b_u:active,a.b_u:visited,a.b_u:hover{
  color:#000000;
  text-decoration:underline;
}
a,a:active,a:visited {
  color:#E58C21;
  text-decoration:none;
}
a:hover {
  color:#E58C21;
  text-decoration:underline;
}


a.o_m, a.o_m:active,a.o_m:visited{
  color:#002;
  text-decoration:none;
}
a.o_m:hover{
  color:#E58C21;
  text-decoration:underline;
}

a.b_m, a.b_m:active,a.b_m:visited{
  color:#000000;
  text-decoration:none;
}
a.b_m:hover{
  color:#000000;
  text-decoration:underline;
}

a.o_u_m, a.o_u_m:active,a.o_u_m:visited{
  color:#E58C21;
  text-decoration:underline;
}
a.o_u_m:hover{
  color:#E58C21;
  text-decoration:none;
}
a.b_u_m, a.b_u_m:active,a.b_u_m:visited{
  color:#000000;
  text-decoration:underline;
}
a.b_u_m:hover{
  color:#000000;
  text-decoration:none;
}


a.o_b, a.o_b:active,a.o_b:visited{
  color:#E58C21;
  text-decoration:none;
}
a.o_b:hover{
  color:#000000;
  text-decoration:none;
}


a.b_o, a.b_o:active,a.b_o:visited{
  color:#000000;
  text-decoration:none;
}
a.b_o:hover{
  color:#E58C21;
  text-decoration:none;
}


a.o_b_m, a.o_b_m:active,a.o_b_m:visited{
  color:#E58C21;
  text-decoration:underline;
}
a.o_b_m:hover{
  color:#000000;
  text-decoration:underline;
}


a.b_o_m, a.b_o_m:active,a.b_o_m:visited{
  color:#000000;
  text-decoration:underline;
}
a.b_o_m:hover{
  color:#E58C21;
  text-decoration:underline;
}


a.o_m_b, a.o_m_b:active,a.o_m_b:visited{
  color:#E58C21;
  text-decoration:none;
}
a.o_m_b:hover{
  color:#000000;
  text-decoration:underline;
}


a.b_m_b, a.b_m_b:active,a.b_m_b:visited{
  color:#000000;
  text-decoration:none;
}
a.b_m_b:hover{
  color:#E58C21;
  text-decoration:underline;
}


a.o_u_m_b, a.o_u_m_b:active,a.o_u_m_b:visited{
  color:#E58C21;
  text-decoration:underline;
}
a.o_u_m_b:hover{
  color:#000000;
  text-decoration:none;
}


a.b_u_m_b, a.b_u_m_b:active,a.b_u_m_b:visited{
  color:#000000;
  text-decoration:underline;
}
a.b_u_m_b:hover{
  color:#E58C21;
  text-decoration:none;
}

.r_select{
  width:165px;
  margin:2 0 2 0;
}

.r_input{
  width:165px;
  margin:2 0 2 0;
}
.ups_input_text{width:100px; border:1px solid silver; margin:2px;}
.ups_input_text_error{width:100px; border:1px solid red; margin:2px;}


#search_formular{float:right; width:320px;}
#search_formular form {padding:5px 4px 0 0; margin:0; float:right;}
#search_formular .input_search_text{width:153px; border:1px solid rgb(93,179,144); height:20px;}
#search_formular .input_search_button{width:50px; border:1px solid rgb(93,179,144); background:rgb(93,179,144); color:#FFFFFF; height:20px;}

#search_formular_index{float:right; width:320px;}
#search_formular_index form {padding:15px 4px 0 0; margin:0; float:right;}
#search_formular_index .input_search_text{width:133px; border:1px solid rgb(93,179,144); height:20px;}
#search_formular_index .input_search_button{width:50px; border:1px solid rgb(93,179,144); background:rgb(93,179,144); color:#FFFFFF; height:20px;}


#softwarebestellung .best_descr_td{width:150px; padding:2px 0;}
#softwarebestellung .best_input_td{padding:2px 0;}
#softwarebestellung .best_datum{padding:10px 0 5px 0; font-weight:bold;}
#softwarebestellung .best_title{padding:0 0 5px 0; font-weight:bold; font-size:14px; width:450px;}
#softwarebestellung .best_desc{padding:0 0 10px 0; width:450px;}
#softwarebestellung .best_preis{text-align:right; width:450px; font-weight:bold; font-size:14px; padding:0 0 5px 0;}

#softwarebestellung .input{width:300px; border:1px solid gray;}
#softwarebestellung textarea.input{width:100%; height:50px;}
#softwarebestellung .best_form{width:450px;}
#softwarebestellung .error{border:2px solid red;}
#softwarebestellung .best_submit_td{text-align:right; padding-top:20px;}
#softwarebestellung .input_submit{background-color:rgb(93,179,144); color:#FFFFFF; border:0;}

.bestellung_link{text-align:right; padding:10px 0;}