






/* CSS Document */












/*---------GENERAL----------------*/

a.link,span.link {color: #999999; background: url(http://www.bison-group.com/infoglueDeliverLive_bison/digitalAssets/3/3109_link_list.gif) no-repeat center left; padding: 0 0 0 15px;}
a.datei{color: #E6003C; display: block; background: url(http://www.bison-group.com/infoglueDeliverLive_bison/digitalAssets/3/3110_doc_icon.gif) no-repeat center left; padding: 0 0 0 15px; margin: 10px 0 0 0;}
a.back {
clear: both; display: block; padding: 0 0 0 15px; margin: 10px 0 0 0; background: url(http://www.bison-group.com/infoglueDeliverLive_bison/digitalAssets/3/3109_link_list.gif) no-repeat center left;
}

/*---------GRUNDLAGE PART---------*/

div.part_basic { margin-bottom: 0px; }
div.part_basic img{ float: left; margin-right: 15px; }
div.part_basic span.legend{color: #999999; float: left; margin: 2px 15px 5px 0px; clear: both; text-align: left; display: block; width: 200px;  }

/*---------GRUNDLAGE PART---------*/

div.part_downloads {
clear: both;
}

div#inhalt div.part_downloads ul {
	margin: 0px;
	padding: 0px; 
	list-style: none;
	background: none;
}

div#inhalt div.part_downloads ul li{
	padding: 0px;
	margin: 0px;
	display: inline;
	background: none;
}



/*---------PART BILDTEXT LISTE---------*/
div.part_bildtext_liste {clear: both;}
div.part_bildtext_liste div {margin-top: 50px;}
div.part_bildtext_liste div img {float: left; margin-right: 15px;}
div.part_bildtext_liste div span {color: #999999; float: left; margin: 2px 15px 5px 0px; clear: both; text-align: left; display: block; width: 150px;  }


div.part_bildtext_liste a.datei {position: absolute;}

div.part_bildtext_liste div.alt {margin-top: 50px;}
div.part_bildtext_liste div.alt img{float: right; margin:0px 0px 0px 15px;}
div.part_bildtext_liste div.alt span {color: #999999; float: right; margin: 2px 0px 5px 15px; clear: both; text-align: right; display: block; width: 150px;  }


/*----------------PART BILDER GROSS------------------*/
div.part_bildgross {clear: both; margin-bottom: 50px;}

/*---------PART BILDER LISTE---------*/
div#inhalt div.part_bilder_liste {margin-bottom: 50px; 	clear: both;}
div#inhalt div.part_bilder_liste ul {list-style: none; background: none;}
div#inhalt div.part_bilder_liste ul li {float: left; margin:  10px 5px 0px 0px; padding: 0px; list-style: none; background: none;}
div.part_bilder_liste span {color: #999999; float: left; margin: 0px 0 0 0px; clear: both; text-align: left; display: block; width: 150px;  }

div#sidebar div.part_bilder_sidebar div#flashsidebar {
	width: 180px;
	padding: 5px 0 0 5px;
}

/*------------PART BILDER DOWNLOAD-------------------*/
div#inhalt div.part_bilder_download {clear: both;}
div#inhalt div.part_bilder_download ul {padding: 30px 0px 0px 0px;  }
div#inhalt div.part_bilder_download ul li {background:  none; list-style: none; margin: 0px 20px 20px 0px; padding: 0px; float: left;}
div#inhalt div.part_bilder_download ul li img {border: 1px solid #EAEAEA; display: block;}
div#inhalt div.part_bilder_download ul li span {width: 104px; display: block; line-height: 12px; background: #EAEAEA; height: 25px; padding: 2px; font-size: 9px; margin-top: 5px; color: #999999;}


/*---------BOXEN SIDEBAR---------*/

div#sidebar div.part_bilder_sidebar, div#sidebar div.part_linkliste, div#sidebar div.part_logolinkliste  {
padding-bottom: 30px;
}

div#sidebar div.part_bilder_sidebar img{border: none; margin: 5px 0px 0px 5px;}
div#sidebar div.part_bilder_sidebar ul, div#sidebar ul.part_box_news {
width: 190px;
} 

div#sidebar div.part_bilder_sidebar ul li { 
list-style: none;
}

div#sidebar div.part_bilder_sidebar ul li a {
	color: #999999;
 background: none;
 padding: 0;
}

/*---------PART LINKLISTE SIDEBAR---------*/
div#sidebar div.part_linkliste {
	clear: both;
}


div#sidebar div.part_linkliste ul{
 width: 190px;
 background-color: #FAFAFA;
 margin: 0;
 list-style: none;
 }

div#sidebar div.part_linkliste ul li{ 
list-style: none;
padding: 0 5px 0 5px;
margin: 0;
}

div#sidebar div.part_linkliste ul li a{
display: block;
width: 160px;
}


div#sidebar ul.part_box_news li {
padding: 0 5px 10px 5px;
margin: 0 0 5px 0;
background-color: #FAFAFA;
}

/*---------PART LOGO LINK LISTE---------*/


div#sidebar div.part_logolinkliste ul {
	list-style: none;
	padding: 0px;
	margin: 5px 0px 0px 5px;
	width: 185px;
}


div#sidebar div.part_logolinkliste ul li {
width: 177px; 
margin: 0px 3px 3px 0px;
display: block;
border: 1px solid #EAEAEA;
text-align: center;
padding: 0 0 0 0px;
}

div#sidebar div.part_logolinkliste ul li a img
{border: none;
margin-top: 5px;
}

div#sidebar div.part_logolinkliste img {
margin: 0 auto;
border: none;
}

/*---------PART STARTSEITE---------*/

div#headerbild div.part_flash {margin-bottom: 20px;}

/*---------PART SITEMAP---------*/

div#inhalt div.part_sitemap {}
div#inhalt div.part_sitemap ul{list-style: none; margin: 0px; padding: 0px;}
div#inhalt div.part_sitemap ul li {margin: 10px 0px 3px 0px; background: none; padding: 0px;}
div#inhalt div.part_sitemap ul li a {color: #E6003C; padding-left: 5px; border-bottom: 1px #EAEAEA dashed; width: 500px; display: block; }
div#inhalt div.part_sitemap ul ul li a {color: #999999; border: none; background: url(http://www.bison-group.com/infoglueDeliverLive_bison/digitalAssets/3/3105_icon_list.gif) no-repeat center left; padding-left: 15px;}
div#inhalt div.part_sitemap ul ul li{margin: 5px 0px 0px 15px; border: none; }


/* ----------- Suche ------------*/

div.part_suche {}
div.part_suche input {margin: 0 10px 0 0; border: 1px solid #999999; font-size: 100%; height: auto; padding: 2px;}
div#inhalt div.part_suche input.button {border: 1px solid #999999; width: 50px;  font-size: 100%; height: auto; padding: 1px;}


/* -----------Formular ------------*/
div.ValidationSummary{color: red; font-weight: bold; padding: 5px; margin: 0 0 10px 0;}
div.meldung{border: 1px solid red; padding: 5px;}

div.form_standard {margin-top: 20px;}
fieldset {width: 500px; border: none}
fieldset ol {list-style: none;}
fieldset ol li {clear: left; padding: 0 0 10px 0}
fieldset ol li label { width: 160px; float: left;}
fieldset ol li input, select { width: 200px; border: 1px solid #999999; font-size: 100%; height: auto; padding: 2px;}
fieldset ol li select { width: 204px;}
fieldset ol li textarea{width: 300px; height: 200px; border:1px solid #999999; font-size: 100%; padding: 2px;}


/* Radiobutton horizontal*/
fieldset ol li span.RadioButton{margin-right: 5px;}
fieldset ol li span.RadioButton input{border: none; width: 20px;}
fieldset ol li span.RadioButton label{float: none; width: auto;}

fieldset ol li ol {float: left;}
fieldset ol li ol li { float: left;}
fieldset ol li ol li input {width: auto; float: left; margin: 0 0 0 0;}
fieldset ol li ol li label {width: auto; padding: 0 0 0 0; }

/* Radiobutton vertikal*/
fieldset ol li ol.RadioButton {margin: 0; padding: 0; width: auto; }
fieldset ol li ol.RadioButton li {}
fieldset ol li ol.RadioButton li input {border: none; padding: 0; margin: 0;}
fieldset ol li ol.RadioButton li label{padding: 0;}


fieldset ol li ol.CheckBox li {float: none; padding: 0 0 5px 0;}
fieldset ol li ol.CheckBox li input{margin: 0px 5px 0px 0px; padding: 0px; border: none;}


/*-------------PART JOBS-----------------------*/
div.part_jobs {margin-top: 30px;}



/* -----------Firmenvorstellung/Produktevorstellung Tabellenpart ------------*/

div.part_firmenvorstellung{margin-top: 30px; }
dl.firmen {
clear: both;
float: none;
padding: 0 0 35px 0;
}
dl.firmen dt {
float: left;
width: 150px;
font-weight: bold;
color:#E6003C;
}
dl.firmen dd {
float: left;
padding: 0;
width: 370px;
}

dl.firmen dd ul li { list-style: none; background: url(http://www.bison-group.com/infoglueDeliverLive_bison/digitalAssets/3/3105_icon_list.gif) no-repeat top left; padding: 0 0 0 15px; color: #000000;}



/* -----------PART LINKLISTE ------------*/

div#inhalt div.part_linkliste {
	clear: both;
}

 div#inhalt div.part_linkliste ul{
 margin: 0px;
 list-style: none;
 }

div#inhalt div.part_linkliste ul li {
	color: #000000;
	background: none;
	padding: 0px;

}

 div#inhalt div.part_linkliste ul li a {
	color: #999999;
	background: none;	
	background: url(http://www.bison-group.com/infoglueDeliverLive_bison/digitalAssets/3/3109_link_list.gif) no-repeat top left;
	padding: 0 0 0 15px; 
	margin: 10px 0 0 0;
	
	
}

/* -----------News?bersicht ------------*/


dl.news {
clear: both;
float: none;
padding: 0 0 35px 0;
}
dl.news dt {
float: left;
width: 80px;
color:#000000;
line-height: normal;
padding-top: 1px;
}


dl.news dd {
float: left;
padding: 0;
width: 440px;
margin: 0 0 20px 0;
}

dl.news dd a.link {
	clear: both;
	display: block;
}

/* -----------Newsuebersicht / Termine?bersicht / Fotoarchiv?bersicht ------------*/

div#inhalt ul.uebersicht {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: none;
}

div#inhalt ul.uebersicht li{
	clear: both;
	margin: 0 0 35px 0;
	padding: 0px;
	background: none;
}

ul.uebersicht li img {
	float: left;
/*	padding: 0 10px 0 0;*/
	margin: 5px 10px 0 0;
}

div#inhalt ul.uebersicht.news li {
        border-bottom:1px solid #c8c8c8;
        padding-bottom:15px;
        margin-bottom:15px;
}

div#inhalt ul.uebersicht.news a {
        color:#000;
}

div#inhalt ul.uebersicht.news a:hover {
        color:#E6003C;
}
div#inhalt ul.uebersicht.news a h5,
div#inhalt ul.uebersicht.news h5 a {
        color:#E6003C;
        font-size:128%;
        font-weight:normal;
        display:block;
        margin-top:5px;
}

div#inhalt ul.uebersicht.news span.link {
        margin-top:2px; 
        display:block;
}


dl.news dd p a, ul.uebersicht li p a, dl.news dd p a:hover, ul.uebersicht li p a:hover {
	color:#000000;
}

/* -----------Partner ?bersicht ------------*/




/*--------------------PART ADRESSE SIDEBAR--------------------------*/
div#sidebar div.part_adresse_sidebar {
	margin-bottom: 30px;
}

div#sidebar div.part_adresse_sidebar a mailto{
	color: #999999;
}


/*--------------PART TABELLE-------------------------------------------*/
div#inhalt div.norm_table {margin-top: 30px;}
div#inhalt div.norm_table table tr td.header{color: black; font-weight: bold; padding-bottom: 5px;}

div#inhalt div.norm_table table tr td {padding: 0px 10px 0px 0px;}



 #scaffold {
        width:530px;
        margin:60px auto;
    }

    
    #gallery a {
        float:left;
        margin:0 13px 13px 0;
        display:block;
        border:none;
        position:relative;
        width:91px;
        height:64px;
    }
    
    #gallery a img {  
        clip:rect(0px 91px 64px 0px);
        height:64px;
        border:none;
        position:absolute;
    }
    
    
    #nav {
        clear:both;
        height:11px;
        background:#e6003c;
        padding:1px 6px 12px 6px;
        font-size:11px;
        width:512px;
        color:#fff;
    }
    
    #nav a {
        color:#fff;
    }
    
    #nav .backward,
    #nav .forward {
        float:right;
        text-decoration: none;
    }
        
    #nav .backward {
        text-align:left;
        width:95px;
    }
    #nav .forward {
        text-align:right;
        width:95px;
    }
    
    .hide {
        display:none;
    }



