/*
---------------------------
 gedys.css
 06.11.2007
---------------------------
*/

.lightblue { background-color:#EDF1F9;}

/* Start: Bookmarks */

#bookmark_open { 
border: 1px solid #f47e36; 
width: 135px; 
position: absolute; 
top: 25px; 
background: #ffffff; 
z-index: 1000; 
left:50%;
padding: 4px; 
} 

#bookmark_open a, #bookmark_close a { 
text-decoration: none; 

} 
#bookmark_open a { 
line-height: 22px; 
} 
#bookmark_open #doclose { 
margin-left: 110px; 
} 

#bookmark_open a img { 
margin-right: 5px; 
float: left; 

} 

/* Ende: Bookmarks */



/* Start: Sprache */

#lang_open { 
border: 1px solid #f47e36; 
width: 135px; 
position: absolute; 
top: 25px; 
background: #ffffff; 
z-index: 1001; 
left:55%;
padding: 4px; 
} 

#lang_open a, #lang_close a { 
text-decoration: none; 

} 
#lang_open a { 
line-height: 22px; 
} 
#lang_open #doclose_lang { 
margin-left: 110px; 
} 

#lang_open a img { 
margin-right: 5px; 
float: left; 

} 

/* Ende: Sprache */



html {
  height:100%;
  margin-bottom:0px; }

body {
  margin:0px;
  padding:0px;
  text-align:center;
	font:11px verdana,sans-serif,arial;
	line-height:14px;
	color:#000000;
	background-color:#ffffff;
  height:100%;
/*
  background-image:url(../upload/design/weihnachten.jpg);
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-position:right top;
*/
 }

content {margin:0px}

.white {background-color:#ffffff;}

.box_editmode {
display: none;
}

td.lightgrey {
  font-size:11px; color:#A6A6A6; }

.nospace {
  margin-top:0px;
  margin-bottom:0px; }
 

table {
  margin:0px 0px 0px 0px;
  table-layout:fixed; }
  
table.collapse {
  border-spacing:0px;
  border-width:0px;
  border-style:inset;
  border-collapse:collapse;
  padding-bottom:5px;
}

tbody {
  margin:0px;
  padding:0px;
}
  
td.border_banner {
  	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A6A6A6;
	border-right-color: #A6A6A6;
	border-bottom-color: #A6A6A6;
	border-left-color: #A6A6A6;
  }
  
td.border_mainmenu {
         text-align:left;
  	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A6A6A6;
	border-right-color: #A6A6A6;
	border-bottom-color: #A6A6A6;
	border-left-color: #A6A6A6;
  }

td.border_open {
  	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A6A6A6;
	border-right-color: #A6A6A6;
	border-bottom-color: #A6A6A6;
	border-left-color: #A6A6A6;
  }

td.border_right_left {
  	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A6A6A6;
	border-right-color: #A6A6A6;
	border-bottom-color: #A6A6A6;
	border-left-color: #A6A6A6;
  }

td.border_top {
  	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A6A6A6;
	border-right-color: #A6A6A6;
	border-bottom-color: #A6A6A6;
	border-left-color: #A6A6A6;
  }

td.sub_close {
  	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A6A6A6;
	border-right-color: #A6A6A6;
	border-bottom-color: #A6A6A6;
	border-left-color: #A6A6A6;
  }

  
  
td.border, table.border {
  border:1px solid #A6A6A6; }

/*
/////////////////////////////////
*/

td.noborder {
  border:0px;
  height:10px; }
  
td.bgblue {
  background-color:#EDF1F9; }
  
td.yellow {
  background-color:#FBC200;
}

td.orange {
  background-color:#E97925;
/*
  background-image: url(../upload/design/bg_orange.gif);
  background-repeat: repeat-x;
  background-position:0px 0px;
*/
}

td.blue {
  /* background-color:#003a77; */
   background-color:#516799; 
/*  border-top:1px;
  border-right:1px;
  border-left:1px;
  background-image: url(../upload/design/bg_blue.gif);
  background-repeat: repeat-x;
  background-position:0px 0px;
*/
}

td.blog {
  background-image: url(../upload/design/bg_blog.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }

td.webtv {
  background-image: url(../upload/design/bg_webtv.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }

td.options {
  background-image: url(../upload/design/bg_options.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }

td.links {
  background-image: url(../upload/design/bg_links.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }

td.empty {
  background-image: url(../upload/design/bg_empty.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }

td.contact {
  background-image: url(../upload/design/bg_contact.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }
  
td.information {
  background-image: url(../upload/design/bg_information.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }
  
td.dates {
  background-image: url(../upload/design/bg_dates.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }    

td.news {
  background-image: url(../upload/design/bg_news.png);
  background-repeat: no-repeat;
  background-position:0px 0px; }

td.references {
  background-image: url(../upload/design/bg_references.png);
  background-repeat: no-repeat;
  background-position:0px 0px;
  height:200px;  }
  
/*
---------------------------
 Paragraph
---------------------------
*/
.h1_clone {
  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:8px;
  padding-bottom:7px; }

/*
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: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:14px;
  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:14px;
  margin-bottom:2px;
  margin-left:8px; }
  
h3.nospace {
  margin-top:0px; } 
  
p {
  text-align:left;
  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; }

ol {
  text-align:left;
  margin-top:5px;
  margin-left:12px;
  margin-bottom:5px;
  padding-left:8px;
  text-indent:0px; }
 
ul {
  text-align:left;
  margin-top:5px;
  margin-left:12px;
  margin-bottom:5px;
  padding-left:0px;
  text-indent:0px;
  list-style-image: url(../upload/design/list_box_blue.gif); }
  
li {
  text-align:left;
  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:0px;
  text-indent:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:12px; }  
   
p.lightgrey {
  text-align:left;
  font-size:11px; color:#A6A6A6; }
    
p.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; 
}
  
p.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; }  
  
p.small {
  text-align:left;
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  color:#000000;
  font-size:7px;
  text-decoration:none;
  line-height:9px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:8px; }  
*/
 
/*
---------------------------
 Dividing Line
---------------------------
*/
/*
p.line {
  text-align:left;
  clear:both;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px; }  
  
img.line {
  text-align:left;
  margin-top:6px;
  margin-bottom:6px;
  width:100%;
  height:1px; }
 
img.topspace {
  margin-top:16px;
  margin-bottom:4px; }
  
img.littlespace {
  margin-top:1px;
  margin-bottom:2px; }  
*/
/*
---------------------------
 Link
---------------------------
*/
a {
  text-align:left;
  background-image: none;
  /* background-image: url(../upload/design/link_arrow_blue.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; 
}

a:hover {
  text-align:left;
  background-image: none;
  background-repeat: no-repeat;
  background-position:8px 4px;  
  color:#FFFFFF;
  background-color:#516799; }

/* Headline-Link */
.Link_head {
  text-align:left;
  background-image:none;
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  color:#000000;
  font-size:11px;
  text-decoration:none;
  line-height:15px;
  margin-top:14px;
  margin-bottom:2px;
  margin-left:0px;
  padding-left:0px !important;
  text-indent:0px !important;
}

.Link_head:hover {
  text-align:left;
  background-image:none;
  text-decoration:none;
  color:#FFFFFF;
  background-color:#516799; }



/* WebTV-Link */
a.webtv {
  text-align:left;
  background-image: none;
  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:0px;
  padding-right:0px;
  padding-top:1px;
  padding-bottom:0px; 
}

a.webtv:hover {
  text-align:left;
  background-image: none; 
  color:#000000;
  background-color:#FFFFFF; }

/* Icons */
.Link_with_arrow {
  text-align:left;
  background-image: url(../upload/design/link_arrow_orange.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:1px 5px 1px 15px;
}

.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; }


.Link_Mail, .mail {
  text-align:left;
  background-image: url(../upload/design/link_icon_mail.gif);
  background-repeat: no-repeat;
  background-position:7px 4px;
  padding:1px 5px 1px 15px; }

.Link_image, .Link_image:hover  {
  text-align:left;
  display:inline;
  background-image:none !important;
  background-color:none !important;
  text-decoration:none;
  margin:0px;
  padding:0px;
  background:none !important;
}

.Link_Mail:hover, .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:1px 5px 1px 22px;
}
  
.Link_Powerpoint {
  text-align:left;
  background-image: url(../upload/design/link_icon_ppt.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding:1px 5px 1px 22px; }
  
.Link_Flash {
  text-align:left;
  background-image: url(../upload/design/link_icon_flash.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding:1px 5px 1px 22px; }

.Link_Flash:hover {
  text-align:left;
  background-image: url(../upload/design/link_icon_flash.gif);
  background-repeat: no-repeat;
  background-position:8px 0px;
  padding:1px 5px 1px 22px;
  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:1px 5px 1px 22px;
  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:1px 5px 1px 22px;
  color:#FFFFFF;
  background-color:#516799; }
    
/* Mainmenu below the headbanner */
a.mainmenu {
  background-image: url();
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  color:#0F2D58;
  }

a.mainmenu:hover {
  background-image: url();
  color:#FFFFFF; }
  
a.active {
  background-image: url();
  color:#FFFFFF !important;
  background-color: #E97925 !important; }  

/* links at the bottom of the page */
a.bottommenu {
  text-align:center !important;
  background-image: url();
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  color:#A6A6A6;
  font-size:9px;
  text-decoration:none;
  line-height:12px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:6px;
  padding-right:6px;
  padding-top:0px;
  padding-bottom:0px; }

a.bottommenu:hover {
  background-image: url();
  color:#666666;
  background-color:#FFFFFF; }

  
/* Menu above the headbanner */
a.topmenu {
  /* background-image: url(); */
  background:none;
  font-family:verdana,Arial,sans-serif;
  font-weight:normal;
  color:#A6A6A6;
  font-size:11px;
  text-decoration:none;
  line-height:19px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:6px;
  padding-right:6px;
  padding-top:0px;
  padding-bottom:0px; }

a.topmenu:hover {
  background-image: url();
  color:#666666;
  /* background-color:#FFFFFF; */
  background:none; }

/* Headlines - left menu */
a.overview {
  text-align:left;
  background-image: url(../upload/design/link_arrow_white.gif);
  background-repeat: no-repeat;
  background-position:8px 5px;
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  font-size:11px;
  text-decoration:none;
  line-height:14px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:16px;
  padding-right:20px;
  padding-top:2px;
  padding-bottom:2px; }
  
a.overview:hover {
  text-align:left;
  background-image: url(../upload/design/link_arrow_white.gif);
  background-repeat: no-repeat;
  background-position:8px 5px;
  color:#FFFFFF;
  background-color:#E97925;  } 
        
a.menuhead {
  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:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:8px;
  padding-right:20px;
  padding-top:0px;
  padding-bottom:0px; }

span.menuhead {
  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:0px;
  margin-bottom:0px;
  margin-left:0px;
  padding-left:8px;
  padding-right:20px;
  padding-top:0px;
  padding-bottom:0px; }

/* Headline - left menu: close, open */   
a.uebersicht{
  text-align:left;
  background-image: url();
  background-color:#516799;
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  font-size:12px;
  text-decoration:none;
  line-height:25px; 
  margin:0px;
  padding-left:8px;
  padding-right:8px;
  padding-top:8px; }

a.uebersicht:hover{
  text-align:left;
  background-image: url();
  background-color:#516799;
  font-family:verdana,Arial,sans-serif;
  font-weight:bold;
  color:#FFFFFF;
  font-size:12px;
  text-decoration:none;
  padding-top:8px; }


a.close {
  text-align:left;
  background-image: url(../upload/design/menu_open.png);
  background-repeat: no-repeat;
  background-position:120px 4px; }
  
a.open {
  text-align:left;
  background-image: url(../upload/design/menu_close.png);
  background-repeat: no-repeat;
  background-position:120px 4px; }  
  
a.open:hover {
  text-align:left;
  background-image: url(../upload/design/menu_active_open.png);
  background-repeat: no-repeat;
  background-position:120px 4px;  
  color:#FFFFFF;
  background-color:#516799;  }
  
a.close:hover {
  text-align:left;
  background-image: url(../upload/design/menu_active_close.png);
  background-repeat: no-repeat;
  background-position:120px 4px;  
  color:#FFFFFF;
  background-color:#516799; }    
 
a.block {
  text-align:left;
  display:block;
  line-height:13px; 
  margin-top:0px;
  margin-bottom:0px;
  padding-top:1px;
  padding-bottom:1px; }

a.block_start {
  text-align:left;
  background-image: url(../upload/design/link_arrow_orange.gif);
  background-repeat: no-repeat;
  background-position:8px 4px;
  display:block;
  line-height:13px; 
  margin-top:2px;
  margin-bottom:2px;
  padding-top:1px;
  padding-bottom:1px; }

a.block_start:hover {
  text-align:left;
  background-image: url(../upload/design/link_arrow_white.gif);
  background-repeat: no-repeat;
  background-position:8px 4px; }

.navileft_active {
  text-align:left;
  display:block; }
  
a.anker {
  text-align:left;
  background-image: url();
  margin:0px;
  padding:0px; }

a.noimage {
  text-align:left;
  background-image: url();
  margin:0px;
  padding:0px;
  border:0px;
  border-style:none; }
  
a.noimage:hover {
  text-align:left;
  background-image: url();
  background:none;
  color:#0F2D58;
  margin:0px;
  padding:0px;
  border:0px;
  border-style:none; }

a.nobg, a.nobg:hover, a.nobg:active {
  text-align:left;
  background-image:url();
  background-color:transparent; }
  
a.noimage img {
  text-align:left;
  background-image: url();
  border-style:none; }   

/*
---------------------------
 Forms
---------------------------
*/
form {
 margin:0px;
}

.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; }
  
.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; }
 
.bottomspace {
  margin-bottom:8px; }
  
.qsmall {
  width:25px !important; }
  
.qwide {
  width:120px !important; }

.submitbutton {
  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; }

.big {
  width:300px !important;
  height:18px !important;
  font-size:10px !important; }
  
/*
---------------------------
 Images
---------------------------
*/
img {
  text-align:left;
  margin:0px; }

img.marginright {
  margin-right:10px !important;
  margin-top:0px !important; }
  
img.right {
  float:right; }
  
img.left {
  float:left; }  
  
img.border {
  margin:2px;
  border:1px solid #A6A6A6; }
  
img.head {
  margin-top:2px; }

.div {
  clear:right;
  border:1px solid #A6A6A6;
  margin-right:8px;
  margin-left:8px;
  margin-top:14px;
  margin-bottom:14px; }
  
div.search {
  border:0px;
  margin-right:0px;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  float:right; }
  
div.form {
  border:0px;
  margin-right:8px;
  margin-left:8px;
  margin-top:0px;
  margin-bottom:0px;
  width:100%;
  float:right; }  

div.small {
  width:200px;
  overflow:hidden; }
  
div.wide {
  width:250px;
  overflow:hidden; }

div.right {
  float:right;
  margin-left:14px; }
  
div.left  {
  float:left;
  margin-right:14px; }
  
div.banner {
  position:relative;
  top:0px;
  margin:0px;
  width:824px;
  height:97px;
  vertical-align:top;
  text-align:left;
  background-image: url(../upload/design/head_banner.jpg);
  background-repeat: no-repeat;
  background-position:0px 0px;
  overflow:hidden; }

div.top {
  position:relative;
  top:0px;
  margin:10px;  
  width:824px;
  height:15px;
  text-align:right;
  vertical-align:middle;
  border:0px; }
  
div.mainmenu {
  position:relative;
  top:0px;
  border-top:0px;
  margin:0px;
  padding-top:3px; 
  width:824px;
  height:26px;
  text-align:left;
  vertical-align:top;
  overflow:hidden; }
  
div.bgblue {
  background-color:#EDF1F9; }  

div.foto {
  width:75px;
  height:75px;
  margin-left:4px;
  margin-right:8px;
  margin-top:2px;
  margin-bottom:8px;
  overflow:hidden;
  clear:both; }

div.fixedbox {
  position: fixed;
  bottom: 5px;
  right: 10px;
  border:0px !important; }

div.fixedbox_1 {
  position: fixed;
  bottom: 35px;
  right: 11px;
  border:0px !important; }

hr {
  color:#A3A3A3;
  background-color:#A6A6A6;
  height:1px;
  margin:0px;
  border:0px;
  margin-top:6px;
  clear:both; }

a.service-erweitert, a.service-gi, a.service-lotus {
  display:block;
  width:274px;
  height:160px;
  border:0px;
  padding:0px;
  margin:0px;
overflow:hidden;
}

a.service-erweitert {
  background-image: url(../upload/design/service-erweitert.png);
  background-repeat: no-repeat;
  background-position:0px 0px;
}

a.service-gi {
  background-image: url(../upload/design/service-gi.png);
  background-repeat: no-repeat;
  background-position:0px 0px;
}

a.service-lotus {
  background-image: url(../upload/design/service-lotus.png);
  background-repeat: no-repeat;
  background-position:0px 0px;
}

a.service-erweitert:hover, a.service-gi:hover, a.service-lotus:hover {
  background-position:0px -160px !important;
}
