/* {margin:0; padding:0;} */
body {
	height:100%; 
	font-family:Arial, Helvetica, sans-serif;
	line-height: 115%;
	color:#111111;
	margin-left:0px; margin-right:0px; margin-top:10px; 
}
.box_switcher{
  display: block;
  width: 30%;
}
.quick_navi{
 width:100px;
}
.content_box{
   display:box;
   padding:8px;
}
.content_title {
   display:box;
   padding-left:8px;
}
.dragme { cursor: move; }
.divider {
	/*color:black; 
	background: black; 
	border-bottom:1px dotted gray;*/
	width:100%;
}
a { 
	color:#0F5499; 
	text-decoration:none;
	cursor:pointer;
	/*font-weight:bold;*/
}
a img {
	border:0;
}
a:hover {
	color:#0000FF;
}
.tr_line1 {
background-color:#F2F2F2;
}
.tr_line1:hover {
background-color:#A8C8ED;
}
.tr_line1_aktiv {
background-color:#C6D3FF;
}
.tr_line1_aktiv:hover {
background-color:#99B0FF;
}
.tr_line2 {
background-color:#FCFCFC;
}
.tr_line2:hover {
background-color:#A8C8ED;
}
table {
	/*border-collapse:collapse; */
	border-spacing:0;
}
p {
	margin:1em 0;
}
h1 {
	font:28px 'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#014493; 
	letter-spacing:-1px;
}
h2 {
	font:20px; 
	color:#014493; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.headerText { font-size:16px; font-weight:bold; color:#014493; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; display:inline;}


.startseiteHeader {
	color: #336699;
	font-weight: bold;
	font-size: 22px;
}
.toggle {
	color: #336699;
	font-weight: bold;
	font-size: 9px;
	
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 


.error_message {
	color:#DD0000;
}

/*  >>>>>>>>>>>  SUCHEN  <<<<<<<<<<<<<<<<<<<*/ 
.submit_contact { 

	/*background-image:url(images/dn.gif);
	background-position: left center;		
	background-repeat: no-repeat;*/
	background-color:#E5E5E5;
	border:3px dotted #BFBFBF;
	height:30px;
	margin:5px 0px 5px 0px;
	width:75px;

}
.submit_contact:hover{
  border:3px inset #BFBFBF;
  background-color:#FFD889;
} 

/*  >>>>>>>>>>>  SUCHEN  <<<<<<<<<<<<<<<<<<<*/ 
.search_submit { 

	/*background-image:url(images/dn.gif);
	background-position: left center;		
	background-repeat: no-repeat;*/
	cursor:pointer;
	border:1px solid #BFBFBF;
	height:23px;
	margin:5px 0px 5px 0px;
	width:75px;

}
.search_submit:hover{
  background-color:#FFD889;
  /*font-weight: bold; */ 
}
.search_input {
	display:inline;
	background-image:url(../images/suchlupe.png);
	background-position: left center;		 
	background-repeat: no-repeat;	
	padding: 2px; 
	width: 170px; 
	font-weight: bold;
	border:1px solid #BFBFBF;
	height:18px;
	padding-left: 20px;
} 
.text{
	padding: 2px; 
	padding-left: 19px;
	width: 170px; 
	font-weight: bold;
	border:1px solid #BFBFBF;
	height:18px;
	margin:5px 0px 5px 5px;
}
.search_input :hover{
	background-color:#FFD889;
}
.content_hover{
  background-color:#CCDDCC;
} 
.translation {
   background-color:#FFF266;
}

.text_list_object{
	border-bottom:1px dashed #333333;
	border-right:1px solid #333333;
	margin:0px;
	padding:5px 3px 3px 5px;
}
.text_list_object_last {
	border-bottom:1px dashed #333333;
	margin:0px;
	padding:5px 3px 3px 5px;
}
.search_check {
	
}

.selectBox {
	border:2px solid #BFBFBF;
} 

.selectBox:hover {
	border:2px solid #BFBFBF;
}

.txtBox {
 border: 2px solid #BFBFBF;
}
.txtBox:hover {
 border: 2px solid #333333;
}
#suche_link {
	float:left;
	margin-left: 5em;
	padding-right: 20px;
	width: 250px;
	padding: 5px;
}
#suche_content {
 
}
#suche_content:hover {
	 background-color:#FFEECC;
}
#domain_link{
	float:left;
	padding: 5px;
}
#domain_link:hover {
	 
} 
#suchen_break{
	margin-left: 5em;
	width: 950px;
	clear: both;
	border-top:1px dashed #BFBFBF;
	border-bottom:1px dashed #BFBFBF;
}
#suchen_break:hover{
 
} 
.suchenwort {
	color:#808080;
	padding:5px;
	font-variant:small-caps;
	font-weight:bold;
	letter-spacing: 1px;
}
.row_white{
  background-color:#F7F7F7;
}
.row_white:hover{
  background-color:#CCCCCC;
}  
.row_black {
background-color:#E8E8E8;
}
.row_black:hover{
  background-color:#CCCCCC;
}  

.admin_td_hover {
	background-color:#F7F7F7;
}
.admin_td_hover:hover {
	background-color:#E5E5E5;
}

/*  >>>>>>>>>>>  ENDE SUCHEN  <<<<<<<<<<<<<<<<<<<*/ 

#ticker {
	FONT: 11px Verdana,Geneva,Arial,Sans-Serif; COLOR: #000000; BACKGROUND-COLOR: #f4f4f4;
	
}
.content_sitemap {
  margin-left: 10px;
   font-weight:bold;
  float:left;
}
.modulTitle {
display:inline;
font-size:18px; 
color:#336699; 
font-family:Arial, Helvetica, sans-serif;
}
#content_sitemap{
float: left;
 padding-right: 15px;
 padding:10px;
 font-weight:bold;
}
#content_back {
 float: left;
 padding-right: 15px;
 padding:10px;
 font-weight:bold;
}
#content_next {
 float: left; 
 padding-right: 15px;
 padding:10px;
 font-weight:bold;
} 
#txtShop {
	border: 1pt soild #0000FF; 
} 
#ajax_message {
  font-style:italic;
}
.DragContainer {
width: 100%;
height: 100%;
BACKGROUND-COLOR:#FFFFFF; 
}

.OverDragContainer { 
WIDTH: 100%;
BACKGROUND-COLOR: #CCCCCC; 
}
.DragBox {
	CURSOR: pointer;
	padding:4px;
	border:1px solid #336699;
	margin-bottom:2px;
	 }
.OverDragBox {
background-color:#FFFFCC;
	CURSOR: pointer;
	padding:4px;
	border:1px solid #336699;
	margin-bottom:2px;
}
.DragDragBox {
	CURSOR: pointer;
	padding:4px;
	border:1px solid #336699;
	FILTER: alpha(opacity=50);
	background-color:#006699;
	margin-bottom:2px;
}

.container1 {
margin:2px;
border: 1px solid #000000;
background-color:blue;

}
.container2 {
margin:2px;
border: 1px solid #000000;
background-color:green;

}
#dd_proxy {
    position: absolute; 
    visibility: hidden; 
    color: #fff;
    text-align:center;
    background-color:#000; 
    height:20px; 
    width: 100px;
}
.dd_objekt {
margin:2px;
	display:block;
	padding-left:8px;
    border:1px solid #666;
    text-align:left;
    background-color:red;
    cursor:move;
	width:200px;
	height:20px;
}
.navi_container{
	list-style-image:url('/images/knupp.png');
	display: block;
	float: left;
	width: 100px;
	
}

.ajax_button {
   color:#0F5499;
   cursor:pointer;
}
.ajax_button:hover {
   color:#FF9C00;
   cursor:pointer;
}


.tab { 
	font-weight:bold;
	font-size:11px;
	text-align:center;
	color:olive;
}
.tabb { 
	font-weight:bold;
	font-size:11px;
	text-align:left;
	margin-right:8px;
}
.shop_header {
	font-size:14px;
		display: inline;
	padding-left:25px;
	background-image:url(../images/suchlupe.png);
	background-position: left center;		 
	background-repeat: no-repeat;	
} 
#product_master{
	display:block;
	width:200px; 
	padding:2px; 	
	border:2px solid #66a:
}
#description {
 font-size:12px;
}



#menue_side {
	list-style-image:url('/images/knupp.png');
	/* margin-left:-5px;*/
}
.menue_side_item a{
  display:block;
}
.menue_side_item{
	padding:3px;
	width:180px;
	border-bottom:1px dotted gray;
	font-size:12px;
}
.menue_side_item:hover{ 
	background-color:#CCCCCC;
}

.menue_side_item a:hover{
	color:#0000FF;
}

ul { 
  /*list-style-image:url('/images/ul_liste.gif');*/
}

.texthtml  li{
  list-style-image:url('/images/ul_liste.gif');
  padding:2px;
}

.texthtml {
	font-size:1.05em;
	line-height:1.333em !important;
}
.texthtml a:hover{  
  color:#0206FF;
}
.texthtml a{
  color:#4169E1;
  font-weight:bold;
}

.leistungen  li{
	list-style-image:url('/images/ul_liste.gif');
	padding:4px;
} 
 
.sonstiges li{
	list-style-image:url('/images/ul_liste.gif');
	padding:4px;
} 

#menue_side_item_aktiv{
	/* list-style-image:url('/images/page_done.png'); */
	list-style-image:url('/images/knubililup.png');
	border-bottom:1px dotted gray;
	padding:3px;
	font-size:12px;
}
.menue_side:hover{
	display: block;
	background-color:#CCCCCC;
}
.menue:hover{
	background-color:#DDDDDD;
} 

#content_left {
	font-size:12px;
}

#content_right {
	font-size:12px;
}
#contentTD {
	background-color:#EEEEFF;
}
#draggable { width: 150px; height: 150px; padding: 0.5em; }
