/* --------------------------------------------------------------*/
/* egr_main css */
/* --------------------------------------------------------------*/
	
html { 
	height			: 100%;
	overflow-y		: scroll;
	background-color: #fff;
/*	background-image: url("../images/body_bg.png");*/
	background-repeat: repeat-x;
}

body {
	color			: #4d5f5f;
	font-family		: Verdana, Arial, Sans-Serif;
	font-size		: 11px;
	line-height		: 18px;
	font-weight		: normal;
	text-align		: center;
}

select {
	font-family		: Verdana, Arial, Sans-Serif;
	font-size		: 11px;
}

.clear {
    clear           : both;
}
	
#container {
	width			: 950px;
	text-align		: left;
	padding			: 0px 0px 0px 0px;
	margin			: 0 auto 0px;
}

p {
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	font-weight		: normal;
	text-align		: justify;
}

a {
	text-decoration	: none;
	color			: #4d5f5f;
	font-weight		: normal;
}

ul, ol {

}

li {

}

.content .content_container a {
	text-decoration	: underline;
}

.content .content_container a:hover {
	color			: #2c679c;
}

.navigation_left_frame .content_container a {
	text-decoration	: underline;
	float			: right;
}

.navigation_left_frame .content_container a:hover {
	color			: #CCA01B;
}

.navigation_left_frame .content_container ul li a {
	float			: left;
	margin			: 1px 0px 1px 0px;
	text-decoration	: underline;
	color			: #4d5f5f;
}

a:hover {
	text-decoration	: underline;
}

/* IE Fix fuer Transparenz - der Unterstrich ist korrekt, bitte nicht loeschen */
img, div {
	border			: none;
    _behavior        : url("fileadmin/templates/css/iepngfix.htc");
}

.csc-linkToTop {
	float			: right;
	width			: auto;
}

/* --------------------------------------------------------------*/
/* Überschriften */
/* --------------------------------------------------------------*/

.bottom .content_container h1 {
/*	background		: url("../images/block_start_small.png") no-repeat;
	background-position: right bottom;*/
	width			: 298px;
	border-bottom	: 1px solid #d4d4d4;
}

h1 {
	padding			: 0px 0px 10px 0px;
	margin			: 10px 0px 0px 0px;
	color			: #CCA01B;
	font-size		: 14px;
	font-weight		: bold;
	line-height		: 19px;
	text-align		: left;
	width			: 600px;
	float			: left;
/*	border-bottom	: 1px solid #d4d4d4;	*/
}
	
h2, .navigation_left_frame .content_container h2 a {
	float			: left;
	padding			: 0px 0px 0px 0px;
	margin			: 5px 0px 0px 5px;
	color			: #CCA01B;
	font-size		: 12px;
	text-align		: left;
	font-weight		: bold;	
	line-height		: 16px;
	text-decoration	: none;
}

.navigation_left_frame .content_container h2 a {
	float			: left;
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 0px 0px;
}

.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover,
h3, h3 a, .content .content_container h3 a, .post_header h3 {
	background		: transparent;
	float			: left;
	width			: 100%;
	margin			: 0px 0px 10px 0px;
	padding			: 0px 0px 0px 0px;
	color			: #2c679c;
	font-size		: 12px;
	font-weight		: bold;
	line-height		: 15px;
	text-align		: left;
	text-decoration	: none;
	border			: none;
}

.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover,
.post_header h3 {
	float			: left;
	width			: 490px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover {
	width			: auto;
}

.news-single-item .post_header h3 {
	float			: left;
	width			: 720px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	border			: none;
}

#content_download .content_container h3 {
	height			: 20px;
	font-size		: 15px;
	padding-top		: 10px;
	border-bottom	: 0px solid #d4d4d4;
}

#content_download .content_container h4 {
	background		: transparent;
	float			: left;
	width			: auto;
	margin			: 0px 0px 5px 0px;
	padding			: 0px 0px 0px 0px;
	color			: #2C679C;
	font-size		: 15px;
	font-weight		: bold;
	line-height		: 16px;
	text-align		: left;
	text-decoration	: none;
	border			: none;
}

#content_download .content_container h4 a {
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	font-size		: 15px;
}

#content_download h5, #content_download h5 a {
	width			: auto;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	color			: #2C679C;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration	: none;
}

#content_information .content_container h3 {
	height			: 35px;
	border-bottom	: 1px solid #d4d4d4;
}

#content_information .content_container h3 a {
	width			: auto;
}

h4, .content .content_container h4 a {
	float			: left;
	margin			: 10px 0px 5px 0px;
	padding			: 0px 0px 5px 0px;
	color			: #2C679C;
	font-size		: 12px;
	font-weight		: bold;
	line-height		: 15px;
	text-align		: left;
	text-decoration	: none;
}

#content_faq h4, #content_faq h4 a {
	float			: none;
} 

.content .content_container h4 a:hover {
	text-decoration	: underline;
}

h5 {

}

h6 {
	padding			: 0px 0px 0px 20px;
	margin			: 0px 0px 0px 0px;
	font-size		: 11px;
	font-weight		: normal;
	text-align		: justify;	
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	padding			: 2px 0px 10px 0px;
	margin			: 0px 0px 0px 0px;
	font-size		: 9px;
	line-height		: 13px;
	text-align		: left;
}

/* --------------------------------------------------------------*/
/* navigation_header */
/* --------------------------------------------------------------*/

.header {
	padding			: 0px 0px 0px 0px;
	margin			: 20px 0px 0px 0px;
	width			: 950px;
	height			: 30px;
}

#navigation_header {
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 0px 0px;
}
	
#navigation_header ul	{
	list-style-type	: none;
	list-style-image: none;
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 0px 0px;
}
	
#navigation_header li	{
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 0px 0px;
	float			: left;
	width			: 150px;
}

#navigation_header li:first-child {
	width			: 200px;
}

#navigation_header a {
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 1px 0px;
	text-align		: center;
	display			: block;
	list-style-image: none;	
	color			: #666;
	text-decoration	: none;	
}

/* --------------------------------------------------------------*/
/* navigation_footer */
/* --------------------------------------------------------------*/
	
div.navigation_footer {
	float			: left;
	width			: 950px;
	height          : 20px;
	margin			: 10px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	color			: #939393;
}

div.navigation_footer a {
	color			: #939393;
}

#copyright {
	float			: left;
	margin			: 0px;
	padding			: 0px;
}

#language {
	float			: right;
	width			: 115px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

#language img {
	float			: left;
	margin			: 3px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

#language_select {
	float			: right;
	width			: 90px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	font-size		: 11px;
}

#language_select select {
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
	background		: #fff;
	font-size		: 11px;
	line-height		: 16px;
	border			: 1px solid #939393;
	float: right;
}

#imprint {
	float			: right;
}

/* --------------------------------------------------------------*/
/* frames */
/* --------------------------------------------------------------*/

.header {
	display			: block;
	float			: left;
}

#footer {
	padding			: 0px 0px 20px 0px;
	margin			: 0px 0px 0px 0px;	
	display			: block;
	float			: left;
/*    border          : 1px solid transparent;*/
/*    border-top      : 1px solid #D4D4D4;*/
}

.noDisplay {
	display         : none;
}

/* --------------------------------------------------------------*/
/* Allgemeine Content_Definitionen */
/* --------------------------------------------------------------*/

.content_frame {
	float			: left;
	width			: 950px;
    margin			: 20px 0px 5px 0px ! important;
    padding			: 0px 0px 0px 0px ! important;
}

.content {
	float			: left;
	width			: 720px;
	margin			: 10px 0px 10px 30px;
	padding			: 0px 0px 0px 0px;
}

.content .content_container {
	float			: left;
	width			: 100%;
	margin			: 10px 0px 10px 0px;
	padding			: 0px 0px 0px 0px;
}

#content_gallery .content_container p {
	margin			: 0px 0px 0px 10px;
	font-size       : 14px;
}

.content_top div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float			: left;
	padding			: 0px 0px 0px 0px ! important;
	margin			: 0px 0px 0px 0px ! important;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	margin			: 0px 0px 0px 0px ! important;
	padding			: 0px 0px 0px 0px ! important;
}

#content_service #content_left, #content_system #content_left, #content_mycatalog #content_left, #content_release #content_left {
	float			: left;
	width			: 490px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

#content_service #content_right, #content_system #content_right, #content_mycatalog #content_right, #content_release #content_right {
	float			: left;
	width			: 200px;
	margin			: 0px 0px 0px 30px;
	padding			: 0px 0px 0px 0px;
}

#content_mycatalog #content_right .content_container {
	margin			: 0px 0px 0px 0px;
}

#content_system #content_right .csc-textpic-image {
	margin			: 0px 0px 0px 0px !important;
	padding			: 0px 0px 0px 0px !important;
}

#content_download #content_left, #content_gallery_videos #content_left, #content_glossar #content_left, #content_impressum #content_left, #content_information #content_left {
	float			: left;
	width			: 345px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}


#content_download #content_right, #content_gallery_videos #content_right, #content_glossar #content_right, #content_impressum #content_right, #content_information #content_right {
	float			: right;
	width			: 345px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

#content_system #content_left .content_container .contenttable {
	float			: left;
}

#content_mycatalog #content_left .content_container ul {
	clear			: both;
	margin-top		: 0px;
	list-style-type      : disc;
	list-style           : outside;
}

#content_mycatalog #content_left .content_container li {

}

/* --------------------------------------------------------------*/
/* Formulare */
/* --------------------------------------------------------------*/

.content .content_container .csc-mailform {
	border			: none;
}

.content .content_container .csc-mailform-field {
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 10px 0px;
}

.content .content_container .csc-mailform-field label {
	width			: 180px;
	float			: left;
}

.content .content_container .csc-mailform-field textarea {
       overflow-y           : auto;
}

.content .content_container .csc-mailform-label {
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 0px 0px;
}

.content .content_container .csc-mailform-field select {
	color			: #4d5f5f;
	font-family		: Verdana, Arial, Sans-Serif;
	font-size		: 11px;
	font-weight		: normal;
}

.content .content_container .csc-mailform-field input {
	font-size		: 11px;
}

/* --------------------------------------------------------------*/
/* mailformplus Formulare */
/* --------------------------------------------------------------*/

.tx-thmailformplus-pi1 select, .formselecterwrap select {
	color			: #4d5f5f;
	font-family		: Verdana, Arial, Sans-Serif;
	font-size		: 11px;
}

/* contact form */
.contactform .selectopt2, .registerform .selectopt2 {
    width               : 264px;
   #width               : 266px;
}
.contactform, .registerform, .formselecterwrap {
    line-height         : 13px;
    position            : relative;
    z-index             : 2;
}
.contactform .label, .registerform .label, .formselecterwrap label {
    float               : left;
    width               : 200px;
    margin              : 2px 10px 0 0;
}
.contactform .input, .registerform .input, .feedbackform .input {
    float               : left;
    margin              : 0 0 8px 0px;
}
.contactform .input .text, .contactform .input .message, .registerform .input .text {
    width               : 256px;
    margin              : 0px;
    font-size           : 11px;
    color               : #666666;
    border              : 1px solid #CCC;
    font-family         : Verdana,Arial,Helvetica,Sans-Serif;
    padding-left        : 3px;
    padding-right       : 3px;
}
.contactform .input .message {
    width               : 400px;
    overflow-y          : auto;
    height              : 92px;
    padding             : 0px;
}
.contactform .input input, .registerform .input input {
    margin              : 0px !important;
}
.contactform .input a {
    padding-left        : 10px;
}
.contactform .check_agb, .registerform .check_agb {
    margin              : 10px 0px 10px 0px;
}
.contactform .check_agb input, .registerform .check_agb input {
    float               : left;
    margin              : 0 10px 0 0;
    padding             : 0px;
}
.contactform .check_agb div, .registerform .check_agb div {
    padding             : 0px;
   #padding             : 4px 0 0 0px;
}

/* feedback form */

.registerform .label, .feedbackform .label {
    margin-bottom       : 8px;
    width               : 355px;
}
.feedbackform .input .message {
    height              : 45px;
}
.feedbackform .input .checkboxline {
    clear               : both;
    margin              : 0 0px 8px 0px;
    width               : 400px;
}
.feedbackform .input input[type="checkbox"] {
    float               : left;
    padding             : 0px;
}
.feedbackform .input .checkboxdiv {
    float               : left;
   #margin              : -4px 0 0px 0;
}
.feedbackform .input label {
    margin              : 0 0px 0px 10px;
}

/* register form */

.registerform .hint, .registerform .check_agb {
    margin-left         : 365px;
}
.registerform .check_agb {
   #margin-left         : 362px;
}
.registerform .input .checkboxline {
    clear               : both;
    margin              : 0 0px 8px 0px;
    width               : 400px;
}
.registerform .input input[type="checkbox"] {
    float               : left;
    padding             : 0px;
}
.registerform .input .checkboxdiv {
    float               : left;
   #margin              : -4px 0 0px 0;
}
.registerform .input .checklabel {
    margin              : 0 0px 0px 10px;
    float               : left
}
.registerform .input table input[type="checkbox"] {
   #margin-top          : -2px !important;
}

/* --------------------------------------------------------------*/
/* Suche */
/* --------------------------------------------------------------*/

.navigation_left_frame .content_container select{
    margin			: 0px 0px 0px 0px;
    padding			: 0px 0px 0px 0px;
    height			: 18px;
    font-size       : 11px;
    float			: left;
}

.navigation_left_frame .content_container input.nav-search-input {
    margin			: 0px 0px 0px 5px;
    padding			: 0px 0px 0px 0px;
    width           : 110px;
    height			: 20px;
    font-size       : 11px;
    float			: left;
    border			: 1px solid #d4d4d4;
}

.news-search-form-submit {
    float			: left;
    margin			: 0px 0px 0px 5px;
    padding			: 0px 0px 0px 0px;
    width           : 0px;
    height			: 20px;
    font-size       : 11px;
}

.search_left {
	float			: left;
    margin			: 20px 0px 0px 0px;
    padding			: 0px 0px 0px 0px;
	width			: 100%;
	height			: 25px;
    font-size       : 11px;
}

/* --------------------------------------------------------------*/
/* Navigation links */
/* --------------------------------------------------------------*/

.navigation_left_frame {
	float			: left;
	width			: 200px;
	height			: auto;
	margin			: 0px 0px 0px 0px ! important;
	padding			: 0px 0px 0px 0px ! important;
}

.navigation_left_frame .content_container {
	background		: url("../images/sidebar_bg.png") repeat-x;
	float			: left;
	width			: 198px;
	margin			: 0px 0px 0px 0px ! important;
	padding			: 0px 0px 0px 0px ! important;
	border-right	: 1px solid #d4d4d4;
	border-left		: 1px solid #d4d4d4;
}

.navigation_left_frame .content_container ul {
	float			: left;
	width			: 188px;
	margin			: 0px 0px 0px 5px ! important;
	padding			: 0px 0px 0px 0px ! important;
	list-style-type	: none;
	line-height		: 16px;
}

.navigation_left_frame .content_container ul li {
	float			: left;
	width			: 188px;
    margin	        : 0px 0px 0px 0px ! important;
    padding         : 0px 0px 0px 0px ! important;
	display			: list-item;
}

.navigation_left_frame .content_container p {
	float			: left;
	width			: 188px;
	margin			: 0px 0px 0px 5px ! important;
	padding			: 0px 0px 0px 0px ! important;
	text-align		: left;
}

.navigation_left_frame div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	margin			: 0px 5px 0px 0px ! important;
	padding			: 0px 0px 0px 0px ! important;	
}

.navigation_left_frame div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin			: 0px 0px 0px 0px ! important;
	padding			: 0px 0px 0px 0px ! important;
}

.navigation_left_frame div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin			: 0px 0px 0px 0px ! important;
	padding			: 0px 0px 0px 0px ! important;
}

.navigation_left_frame .content_container .news-amenu-item-year {
    background-color: transparent;
    border          : 0px;
    color           : #CCA01B;
	list-style		: none;
	display			: none;
}

/* --------------------------------------------------------------*/
/* Content_Top */
/* --------------------------------------------------------------*/

.content_top {
	float			: left;
	width           : 720px;
	margin			: 0px 0px 0px 30px ! important;
	padding			: 0px 0px 0px 0px ! important;
}

.content_top .content_container {
	float			: left;
	width			: 720px;
	margin			: 0px 0px 0px 0px ! important;
	padding			: 0px 0px 0px 0px ! important;
}

.content_top .content_container h3 {
	float			: left;
	width			: 100%;
	height			: 100%;
	margin			: 20px 0px 0px 0px ! important;
	padding			: 0px 0px 0px 0px ! important;
	border			: none;
}

.content_top div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	float			: right;
	margin			: 0px 0px 0px 0px ! important;
	padding			: 0px 0px 0px 0px ! important;
}

/* --------------------------------------------------------------*/
/* Video Play */
/* --------------------------------------------------------------*/

#content_video .content_container p {
	float			: right;
}

#content_video .content_container p a {
	float			: right;
}

#content_video .content_container .tx-flvplayer2-pi1 {
	text-align		: center;
}

#content_video .content_container .tx-flvplayer2-pi1 h3 {
	text-align		: left;
}

/* --------------------------------------------------------------*/
/* Video Tutorials */
/* --------------------------------------------------------------*/

#content_tutorials {
	float			: left;
	_float			: right;
	width			: 750px;
	_width			: 720px;
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 0px 0px;
}

#content_tutorials .content_container {
	float			: left;
	width			: 218px;
	min-height		: 218px;
	margin			: 10px 0px 10px 30px;
	_margin			: 10px 20px 10px 0px;
	padding			: 0px 0px 0px 0px;
	border			: 1px solid #d4d4d4;
}

#content_tutorials .content_container div.csc-textpic-center {
	float			: none;
	margin			: 10px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

#content_tutorials .content_container a {
	float			: left;
	width			: 180px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

#content_tutorials .content_container td {
	text-align		: left;
}

#content_tutorials .content_container p {
	float			: left;
	margin			: 10px 0px 0px 0px;
	padding			: 0px 0px 0px 20px;
	text-align		: left;
}

#content_tutorials h6 {
	margin			: 0px 0px 25px 0px ! important;
	padding			: 0px 0px 0px 0px ! important;
	text-align		: left;
	font-style		: italic;
}

/* --------------------------------------------------------------*/
/* Gallery */
/* --------------------------------------------------------------*/

#content_gallery {
	width			: 718px;
	border			: 1px solid #d4d4d4;
}

.content_frame #content_gallery div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float			: left;
	margin			: 10px 10px 0px 0px;
	padding			: 0px 0px 0px 0px;
/*	min-height		: 205px;*/
}

#content_gallery div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol {
	clear			:left;
	margin-left		:0 !important;
}

.content_frame #content_gallery div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-bottom	: 5px;
	border			: 1px solid #d4d4d4;
}

/* --------------------------------------------------------------*/
/* Download */
/* --------------------------------------------------------------*/

#content_download .content_container {
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

#content_download ul {
	float			: right;
	width			: 181px;
	min-height		: 100px;
	list-style		: none;
	margin			: 0px 0px 0px 0px;
	padding			: 10px 0px 0px 0px;
}

#content_download li {
	float			: left;
	width			: 180px;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

#content_download .contenttable {
	float			: left;
	margin			: 0px 0px 15px 0px;
	padding			: 0px 0px 0px 0px;
}

#content_download .td-0 {
	width			: 120px;
	vertical-align	: top;
}

#content_download .tr-even, #content_download .tr-odd {
	line-height		: 20px;
}

/* --------------------------------------------------------------*/
/* Release */
/* --------------------------------------------------------------*/

#content_release .content_container h3 {
	margin-bottom		: 15px;
	margin-top		: 15px;

}

#content_release .content_container {
	margin-bottom		: 0px;
	margin-top		: 0px;

}

#content_release #content_right img {
	border			: 1px solid #d4d4d4;
}

#content_release .contenttable {
	float			: left;
	margin			: 0px 0px 15px 0px;
	padding			: 0px 0px 0px 0px;
}

#content_release .td-0 {
	width			: 120px;
	vertical-align	: top;
}

#content_release .tr-even, #content_release .tr-odd {
	line-height		: 18px;
}

#content_release .release1 {
	display			: block;
}

/* --------------------------------------------------------------*/
/* Information */
/* --------------------------------------------------------------*/

#content_information #content_right .content_container, #content_information #content_left .content_container {
	min-height		: 140px;
}

#content_information .csc-frame-frame1 {
	float			: right;
	width			: auto;
}

/* --------------------------------------------------------------*/
/* Gallery_Videos */
/* --------------------------------------------------------------*/

#content_gallery_videos #content_left .content_container, #content_gallery_videos #content_right .content_container {
	float			: left;
	width			: 343px;
	min-height		: 280px;
	_height			: 280px;
	margin			: 0px 0px 10px 0px;
	padding			: 0px 0px 0px 0px;
	border			: 1px solid #d4d4d4;
}

#content_gallery_videos .content_container div.csc-textpic-center {
	float			: left;
	margin			: 10px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

#content_gallery_videos .content_container a {
	float			: left;
	margin			: 0px 0px 0px 0px;
	padding			: 0px 0px 0px 0px;
}

#content_gallery_videos .content_container td {
	text-align		: left;
}

#content_gallery_videos .content_container p {
	float			: left;
	width			: 303px;
	margin			: 10px 10px 0px 0px;
	padding			: 0px 0px 0px 20px;
	text-align		: left;
}

#content_gallery_videos h6 {
	margin			: 0;
	padding			: 0;
	text-align		: left;
	margin-bottom	: 25px;
	font-style		: italic;
}

/* --------------------------------------------------------------*/
/* Glossar */
/* --------------------------------------------------------------*/

#content_glossar #content_left .content_container, #content_glossar #content_right .content_container {
	float			: left;
	width			: 323px;
	margin			: 10px 0px 10px 0px ! important;
	padding			: 10px 10px 10px 10px ! important;	
	border			: 1px solid #d4d4d4;
}


#content_glossar .content_container h3 {
	width			: 325px;
}

#content_top_glossar .content_container h3 {
	float			: left;
	width			: 708px;
	margin			: 10px 0px 0px 0px ! important;
	padding			: 5px 0px 5px 10px ! important;
	border			: 1px solid #d4d4d4;
}

#content_top_glossar .content_container h3 a {
	float			: left;
	width			: 27px;
	margin			: 0px 0px 0px 0px ! important;
	padding			: 0px 0px 0px 0px ! important;
	border			: none;
}

#content_glossar .content_container h4 {
	width			: 325px;
}

/* --------------------------------------------------------------*/
/* social bookmarks */
/* --------------------------------------------------------------*/
.socialbookmark {
    clear               : both;
    float               : left;
    height              : 23px;
    position            : relative;
    width               : 385px;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
}
.sb {
    height              : 18px;
    width               : 18px;
    float               : left;
    margin-right        : 6px;
}
.sb img {
    border              : 0 none;
    position            : absolute;
    bottom              : 0px;
}
.sb .gr {
    display             : block;
    opacity             : 0.4;
    filter              : alpha(opacity=40);
}
.sb .co, .sb:hover .gr {
    display             : none;
}
.sb:hover .co {
    display             : block;
}
