@charset "UTF-8";
/* CSS Document */
/* etter & berno AG */
/* (c) 2008, BS MediaVision AG */



/* neutralizing browsers built-in stylesheets - http://developer.yahoo.com/yui/reset/ */
body { margin:0; padding:0 }
fieldset,img { border:0 }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal }


body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px }


#starbutton {display:none }
#metanavi { display:none }
#navibox { display:none }
.linesuche1, .linesuche2 { display:none }
.isearch-prevnext { display:none }
#copy { display:none }

label, input  { display:none }
.normal { float:left; width:88%; color:#000000; line-height:20px; margin-bottom:15px; font-weight:normal!important }
.isearch-description { float:left; width:88%; color:#000000; line-height:20px }
isearch-nomatch, isearch-search { line-height:20px; margin-top:0 }
table.isearch-head { width:88%; border:0px; margin-top:-50px }
.isearch-head { clear:left !important; line-height:20px; margin-top:0 }
a.isearch-url:link, a.isearch-url:visited { font-size:80% !important; margin-bottom:5px !important }



#container { width:100%; height:100%; display:block; margin-left:0 }
#sgsbox { margin:50px }

h1 { font-size:18px; margin-top:50px }
h2 { font-size:12px; font-weight:bold; margin-top:30px }
h3 { font-size:12px }

p  { clear:left; width:88%; line-height:20px; padding-bottom:15px }


#copy p { font-size:10px; color:#000000; margin-top:30px }
#copy p a:link, #copy p a:visited { color:#000000; text-decoration:none }

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

.spezial1 { clear:both; list-style:none; font-size:12px; line-height:20px; color:#000000; margin:-1px 12px 5px -40px; width:auto; margin-bottom:8px }
.spezial2 { clear:both; list-style:none; font-size:12px; line-height:20px; color:#000000; margin:-1px 12px 5px -40px; width:auto }
.line { float:left; background-image:url(/images/global/blackline.gif); background-repeat:repeat-x; height:1px; width:88%; margin:5px 5px 22px 0 }	
.linecolumn { clear:both; background-image:url(/images/global/blackline.gif); background-repeat:repeat-x; height:1px; width:175px; margin:13px 5px 13px 0 }
.listnormal li { margin:10px 0 5px 0 }
.listaktuell li { margin:0 }
.list li { margin:5px 0 10px 0 }
.listnormal, .listaktuell { clear:left; list-style:outside; list-style-image:url(/images/global/list.gif); width:490px; font-size:12px; line-height:20px; color:#333333; margin:-1px 12px 5px 12px;  padding-bottom:15px; width:auto }
.listgrey { clear:both; list-style:outside; list-style-image:url(/images/global/list.gif); width:490px; font-size:11px; line-height:16px; color:#888888; margin:-1px 12px 5px 12px; width:auto }
.list { clear:left; list-style:outside; list-style-image:url(/images/global/list.gif); font-size:12px; line-height:20px; color:#333333; margin:0 12px 0 20px; padding:0 }

p.map { display:none }
.toward, .back { display:none }

.first-column, .second-column { float:left; width:240px; margin:0 0 10px 0 }
.team-column { float:left; width:190px; height:215px; margin-bottom:10px }
.prod-column { float:left; width:85px; margin-bottom:10px }
.tit2column { margin:0 }
.tit2bspace { margin-bottom:10px }
.textcolumn { margin-top:0; clear:left }
.img-column { float:left; border:solid 1px #CCCCCC; padding:4px; margin:0 }

.mail { font-size:10px !important }

/* Table Layout */
.noline	{ border:0 !important }
.greenline { border-bottom:1px solid #000000 !important; border-top:0 !important; border-left:0 !important; border-right:0 !important }
.novertiline { border-left:0 !important; border-right:0 !important }
.alignright { text-align:right !important }
.ttit3 { font-size:12px; line-height:20px; color:#000000; margin-top:2px }
.tit { font-size:12px; color:#000000; font-weight:bold; line-height:20px; margin-top:0; padding-bottom:0 }

.table { clear:left; width:322px; margin:-8px 0 32px 0; margin-top:30px }
.table2 { clear:left; width:322px; margin:5px 0 28px 0 }
.table3 { clear:left; width:350px; margin:0 0 10px 0 }
.table th, .table2 th { text-align:left; vertical-align:text-top; line-height:20px; color:#000000; border:1px solid #000000; padding:0 5px 5px 0;  }
.table td, .table2 td { font-size:12px; text-align:left; vertical-align:text-top; line-height:20px; border-top:0px solid #000000; border-right:0; border-bottom:0px solid #000000; border-left:0px solid #000000; padding:2px 5px 1px 5px }
.table3 td { font-size:12px; border:0; padding:0 }
