
/* HTML-Elemente */

body
{
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	text-align:left;
	color:#000000;
	padding:27px;
	background-color:#cccccc;
}

input.field
{
	font-family:Helvetica,Arial,sans-serif;
	color:#000000;
	font-size:10px;
	border:1px solid #cecece;
}

select, option
{
	font-family:Helvetica,Arial,sans-serif;
	color:#000000;
	font-size:10px;
}

textarea.field
{
	font-family:Helvetica,Arial,sans-serif;
	color:#000000;
	font-size:10px;
	border:1px solid #cecece;
}

form
{
	display:inline;
}

.PasswordForm { display:none; }

/******************/
/*** Generelles ***/
/******************/

.displaynone { display: none; }
.floatleft { float:left; }
.floatright { float:right; }
.clearer { display: block!important; margin: 0!important; padding: 0!important;
	clear: both!important; line-height: 0!important; font-size: 0!important; height: 0!important; }
.trennlinie {height: 1px; font-size:0px; border-bottom: 1px dotted #CCCCCC;}	

/* Abstaende */
.spacer_left_right { margin:0px 24px 0px 24px; }
.spacer_head_main { padding:22px 0px 0px 0px; }

/*******************/
/*** Hintergrund ***/
/*******************/

.bg_middle { background:url('../../../../customGates/resources/binaries/universals/backgrounds/bg_middle.jpg') repeat-y; width:976px;}

/************/
/*** Meta ***/
/************/

.space_Metatags {margin-right:17px;}

/************/
/*** HEAD ***/
/************/

.spacer_logo { margin-top:51px }
.spacer_filter { margin-top:96px }

.filterbox { width:196px; }
.filterbox .spacer{ margin:4px 0px 0px 0px; }
.filterbox .select_subject { width:131px; }
.filterbox .select_schooltype { width:131px; }
.filterbox .search { font-weight:bold; font-size:12px; padding-bottom:8px; }
.filterbox .bg_search { height:36px; width:196px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/bg_search.jpg') no-repeat;  }
.filterbox .bg_search .bg_spacer { padding:8px 0px 0px 6px; }
.filterbox .bg_search .bg_spacer .input_search { width:180px; font-size:13px; height:23px; border:0px; }

.header_right {margin:5px 0px 0px 35px;}
.flashrotor { width:685px; }
.flashrotor .head { width:685px;height:38px;background:url('../../../../customGates/resources/binaries/universals/backgrounds/flashplayer_top.jpg') no-repeat;  }
.flashrotor .font_spacer { float:left;margin:5px 0px 0px 17px; }
.flashrotor .font_spacer_right { text-align:right; margin:5px 17px 0px 0px; }
.flashrotor .faecheroverlay {display:none; clear:both; height:18px;}
.flashrotor .floting_right {float:right;margin-right:17px;}

/************/
/*** Left ***/
/************/

.frame_left { text-align:left; width:201px; height:570px; margin-top:15px; }

.frame_left .spacer { padding: 0px 10px 0px 10px;margin:0px; }
.frame_left h3 { margin:0!important; padding:0!important;line-height:12px;font-size:12px;font-weight:bold; }

.frame_left .top {padding:14px 0px 0px 7px;height:26px;
	background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_left_top.jpg') no-repeat;
	margin-bottom:10px;
	}
.frame_left .bottom {padding:7px 0px 0px 7px;height:30px;background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_left_bottom.jpg') no-repeat;}

.topdreilink { text-decoration:underline;font-family:Verdana,Arial,sans-serif;font-size:10px;color:#AAAAAA;cursor:hand; }

.frame_tagcloud { width:183px; margin-top:15px; }
.frame_tagcloud .top { height:9px; line-height:1px; font-size:1px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_top.jpg') no-repeat; }
.frame_tagcloud .background { background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_middle.jpg') repeat-y; }
.frame_tagcloud .spacer { padding: 6px 5px 10px 5px;margin:0px; }
.frame_tagcloud .spacer .fach a:link,
.frame_tagcloud .spacer .fach a:active,
.frame_tagcloud .spacer .fach a:visited { text-decoration:underline;font-family:Verdana,Arial,sans-serif; font-weight:bold;font-size:13px; color:#AAAAAA;}
.frame_tagcloud .spacer .fach a:hover { text-decoration:none;font-family:Verdana,Arial,sans-serif; font-weight:bold;font-size:13px; color:#8dd1e6;}
.frame_tagcloud .spacer .schulform a:link,
.frame_tagcloud .spacer .schulform a:active,
.frame_tagcloud .spacer .schulform a:visited { text-decoration:underline;font-family:Verdana,Arial,sans-serif; font-weight:normal;font-size:10px; color:#AAAAAA;}
.frame_tagcloud .spacer .schulform a:hover { text-decoration:none;font-family:Verdana,Arial,sans-serif; font-weight:normal;font-size:10px; color:#8dd1e6;}
.frame_tagcloud .spacer .serie a:link,
.frame_tagcloud .spacer .serie a:active,
.frame_tagcloud .spacer .serie a:visited { text-decoration:underline;font-family:Verdana,Arial,sans-serif; font-weight:normal;font-size:12px; color:#AAAAAA;}
.frame_tagcloud .spacer .serie a:hover { text-decoration:none;font-family:Verdana,Arial,sans-serif; font-weight:normal;font-size:12px; color:#8dd1e6;}
.frame_tagcloud .spacer .posting a:link,
.frame_tagcloud .spacer .posting a:active,
.frame_tagcloud .spacer .posting a:visited { text-decoration:underline;font-family:Verdana,Arial,sans-serif; font-weight:normal;font-size:12px; color:#AAAAAA;}
.frame_tagcloud .spacer .posting a:hover { text-decoration:none;font-family:Verdana,Arial,sans-serif; font-weight:normal;font-size:12px; color:#8dd1e6;}
.frame_tagcloud .bottom { clear:both; height:12px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_bottom.jpg') no-repeat; }
.frame_tagcloud .facebook {margin-left:40px;margin-top:15px;}
.frame_tagcloud .googleplus {margin-left:40px;margin-top:5px;} 
.frame_tagcloud  .twitter {margin-left:40px;margin-top:5px;}
.frame_tagcloud .logo {margin-left:10px;margin-top:15px;float:left;}
.frame_tagcloud .headline {margin-top:18px;margin-left:2px;float:left}


.themen_welten { width:183px; margin-top:15px; }
.themen_welten .top { height:9px; line-height:1px; font-size:1px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_top_grey.jpg') no-repeat; }
.themen_welten .background { background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_middle.jpg') repeat-y; }
.themen_welten .spacer { padding: 0px 0px 0px 0px;margin:0px; }
.themen_welten .spacer_top { background-color:#f0efef; height:8px; }
.themen_welten h2 {margin:0px 0px 0px 0px; padding:0px 0px 0px 7px; font-size:13px; }
.themen_welten .spacer_bottom { background-color:#f0efef; height:5px; }
.themen_welten .bottom { clear:both; height:12px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_bottom_grey.jpg') no-repeat; }
.themen_welten .spacer h3 {margin:0px 0px 0px 7px; paddin:0px; }
.themen_welten .spacer .link { padding:3px 0px 0px 0px; }
.themen_welten .spacer .bg_grey { background-color:#f0efef; }
.themen_welten .spacer a:link,
.themen_welten .spacer a:active,
.themen_welten .spacer a:visited { text-decoration:underline;font-family:Verdana,Arial,sans-serif;
	font-weight:bold;font-size:12px; color:#AAAAAA;}
.themen_welten .spacer a:hover { text-decoration:none;font-family:Verdana,Arial,sans-serif; font-weight:bold;font-size:12px; color:#8dd1e6;}

.frame_counter { width:183px; margin-top:15px; }
.frame_counter .top { height:9px; line-height:1px; font-size:1px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_top.jpg') no-repeat; }
.frame_counter .background { background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_middle.jpg') repeat-y; }
.frame_counter .spacer { padding: 6px 5px 10px 10px;margin:0px; }
.frame_counter .spacer .text { font-size:14px; font-weight:bold; float:left; }
.frame_counter .spacer .counter { font-size:12px; margin-top:5px; float:left; }
.frame_counter .bottom { clear:both; height:12px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_bottom.jpg') no-repeat; }

.frame_newsletter {width:196px; margin-top:15px; }
.frame_newsletter .top { height:9px; font-size:1px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_tagcloud_top.jpg') no-repeat; }
.frame_newsletter .background { background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_tagcloud_middle.jpg') repeat-y; }
.frame_newsletter .spacer { padding: 6px 15px 10px 15px;margin:0px; }
.frame_newsletter .newsletter_box { padding: 10px 0px 18px 0px;margin:0px; }
.frame_newsletter .submit { padding:0px; margin-top:10px; }
.frame_newsletter .newsletterText { margin-top:10px; padding:3px; background-color:#e4e4de;}
.frame_newsletter .spacer .fach a:link,
.frame_newsletter .spacer .fach a:active,
.frame_newsletter .spacer .fach a:visited { text-decoration:underline;font-family:Verdana,Arial,sans-serif; font-weight:bold;font-size:12px; color:#AAAAAA;}
.frame_newsletter .spacer .fach a:hover { text-decoration:none;font-family:Verdana,Arial,sans-serif; font-weight:bold;font-size:12px; color:#8dd1e6;}
.frame_newsletter .bottom { clear:both; height:8px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_tagcloud_bottom.jpg') no-repeat; }

.frame_guidednav {width:196px; margin-top:3px;}
.frame_guidednav .top { height:9px; font-size:1px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_tagcloud_top.jpg') no-repeat; }
.frame_guidednav .background { background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_tagcloud_middle.jpg') repeat-y; }
.frame_guidednav .spacer { padding: 6px 15px 10px 12px;margin:0px; }
.frame_guidednav .spacer .finter_by { font-weight:bold; font-size:12px; float:left; }
.frame_guidednav .spacer .spacer_questions { margin-top:10px; }
.frame_guidednav .spacer .spacer_questions .question { float:left; color:#000000;font-weight:bold; }
.frame_guidednav .spacer .spacer_questions .answer { margin:2px 0px 2px 10px; float:left; }
.frame_guidednav .spacer .spacer_questions .answer a.answers:link,
.frame_guidednav .spacer .spacer_questions .answer a.answers:active,
.frame_guidednav .spacer .spacer_questions .answer a.answers:visited { text-decoration:none; color:#000000;}
.frame_guidednav .spacer .spacer_questions .answer a.answers:hover { text-decoration:none; color:#8dd1e6;}
.frame_guidednav .spacer .spacer_questions .answer a.answers_active:link,
.frame_guidednav .spacer .spacer_questions .answer a.answers_active:active,
.frame_guidednav .spacer .spacer_questions .answer a.answers_active:visited { text-decoration:none; color:#8dd1e6;}
.frame_guidednav .spacer .spacer_questions .answer a.answers_active:hover { text-decoration:none; color:#8dd1e6;}
.frame_guidednav .spacer .spacer_questions .del_icon { float:left; margin:3px 0px 0px 5px; }
.frame_guidednav .bottom { clear:both; height:8px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_tagcloud_bottom.jpg') no-repeat; }

/************/
/*** Main ***/
/************/

/* Content */
.content h1 { margin:0!important; padding:0!important;font-size:16px;font-weight:bold; }
.content .text { font-size:12px; }
.content .headline { margin-top:4px; margin-bottom:15px; border-bottom:dotted 2px #8dd1e6; }
.content h1.home { color:#8dd1e6; }
.content h1.homeTitle { font-weight: bold; font-size: 16px; margin:0px;padding:0px; }
.content h2.homeTitle { font-weight: bold; font-size: 14px; margin:0px;padding:0px; }
.content .smallHeadline { margin-top:0px; margin-bottom:30px; }
.content .boxHeadline { margin-top:0px; margin-bottom:10px; }
.content .boxHeadline .logo { float:left; margin-right:5px; } 
.content .boxHeadline .accountname { padding-top:4px; } 

/* Meine Downloads */
.mydownloads .Downloads .spacer .container { padding-top:5px; }
.mydownloads .Downloads .spacer .container .link { float:left; width:200px; }
.mydownloads .Downloads .spacer .container .deaktiveDownload { color:#444444; }
.mydownloads .Downloads .spacer .container .counter { float:left; width:130px; color:#444444; }
.mydownloads .Downloads .spacer .container .counter .spacer { padding-left:30px; }
.mydownloads .Downloads .spacer .container .button { float:right; width:100px; }

/* Artikel Empfehlung */
.simplemodal-close { float:right; }
.modal_frame_recommend { padding:20px; }
.modal_frame_recommend .form_container { clear:both; padding-top:10px; margin-bottom:20px; font-size:11px; }
.modal_frame_recommend .field_container { clear:both; padding-bottom:10px; }
.modal_frame_recommend .field_label { clear:both; vertical-align:middle; margin-bottom:3px; }
.modal_frame_recommend .field_container input { width:270px; }
.modal_frame_recommend .field_container textarea { width:270px; }

/* manuell pflegbare Artikel */
.recommendation_box {float:left; margin:20px 0px 0px 0px; }
.recommendation_box .top { height:9px; font-size:1px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_steps_top.jpg') no-repeat; }
.recommendation_box .background { background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_steps_middle.jpg') repeat-y; float:left;}
.recommendation_box .spacer {padding: 9px 0px 15px 15px;margin:0px;}
.recommendation_box h2 {padding: 0px 10px 15px 0px; margin:0px;}
.recommendation_box .product {width:205px; height:230px; float:left; margin:0px 10px 10px 0px;
	padding-bottom:5px; }
.recommendation_box .border_top {border-top:2px dotted #c3c3c3; margin:0px 0px 10px 4px;
	width:200px;}
.recommendation_box .border_right {border-right:2px dotted #c3c3c3; margin:10px 10px 0px 0px;
	height:220px; width:2px; float:left;
	}
.recommendation_box .product .image {float:left; width:90px;}
.recommendation_box .product .description {font-weight:bold; width:105px; float:left; margin-bottom:5px;}
.recommendation_box .bottom { clear:both; height:12px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_steps_bottom.jpg') no-repeat; }

.newsletter_overlay { padding:20px; }
.newsletter_overlay .headline { border:0px; font-size:15px; padding-top:1px;}
.newsletter_overlay .form_container { clear:both; padding-top:10px; margin-bottom:20px; font-size:11px; }
.newsletter_overlay .field_container { clear:both; padding-bottom:10px; }
.newsletter_overlay .field_label { clear:both; vertical-align:middle; margin-bottom:3px; }
.newsletter_overlay .field_container input { width:270px; }
.newsletter_overlay .field_container .fieldLabelCheck {width:110px}
.newsletter_overlay .field_container .checkbox {width:10px;}

/************/
/*** Right ***/
/************/

.frame_smalltrolley { text-align:left;width:183px; }
.frame_smalltrolley .top { height:9px; font-size:1px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_top.jpg') no-repeat; }
.frame_smalltrolley .background { background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_middle.jpg') repeat-y; }
.frame_smalltrolley .spacer { padding: 9px 10px 15px 15px;margin:0px; }
.frame_smalltrolley .spacer .element_container { padding: 8px 0px 0px 0px;margin:0px; }
.frame_smalltrolley .spacer .element_container .spacing-top { padding: 5px 0px 0px 0px;margin:0px; }
.frame_smalltrolley .spacer .element_container .position_number { float:left; color:#aaaaaa; }
.frame_smalltrolley .spacer .element_container .element_description {  float:left; padding-left:4px; width:80px; }
.frame_smalltrolley .spacer .element_container .price { float:right; padding-right:4px; color:#555555; }
.frame_smalltrolley .spacer .element_container .delete { float:right; padding-left:2px; }
.frame_smalltrolley .spacer .element_container .rebate_description { float:left; padding-left:4px; width:80px;color:#AAAAAA; }
.frame_smalltrolley .spacer .total { border-top: 1px solid #333333; }
.frame_smalltrolley .spacer .total .text { padding:3px 0px 0px 0px;  float:left; color:#555555; }
.frame_smalltrolley .spacer .total .price { padding:3px 4px 0px 0px; float:right; color:#555555; }
.frame_smalltrolley .spacer .zurKasse { padding:15px 0px 0px 0px; }
.frame_smalltrolley .bottom { clear:both; height:12px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_bottom.jpg') no-repeat; }

.frame_login { text-align:left; width:183px; margin-top:15px; }
.frame_login .top { height:9px; font-size:1px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_top.jpg') no-repeat; }
.frame_login .background { background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_middle.jpg') repeat-y; }
.frame_login .spacer { padding: 10px 10px 15px 15px;margin:0px; }
.frame_login .neu_hier { float:left; padding:4px 4px 0px 0px; }
.frame_login .neu_hier_link { float:left; }
.frame_login .forgotten_password { padding-top:5px; }
.frame_login .login_box { padding: 10px 0px 10px 0px;margin:0px; }
.frame_login .submit { padding:0px; margin-top:10px; }
.frame_login .msgContainer { padding-bottom:6px; color:#FF0000; }
.frame_login .bottom { clear:both; height:12px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_bottom.jpg') no-repeat; }

.frame_steps { text-align:left; }
.frame_steps .top { height:9px; font-size:1px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_steps_top.jpg') no-repeat; }
.frame_steps .background { background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_steps_middle.jpg') repeat-y; }
.frame_steps .spacer { padding: 10px 10px 10px 15px;margin:0px; }
.frame_steps .bottom { clear:both; height:12px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_steps_bottom.jpg') no-repeat; }

.frame_thumbnail { text-align:left;width:183px; }
.frame_thumbnail .top { height:9px; font-size:1px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_top.jpg') no-repeat; }
.frame_thumbnail .background { background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_middle.jpg') repeat-y; }
.frame_thumbnail .spacer { padding: 10px 10px 15px 15px;margin:0px; }
.frame_thumbnail .bottom { clear:both; height:12px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_bottom.jpg') no-repeat; }
.frame_thumbnail a:link,
.frame_thumbnail a:active,
.frame_thumbnail a:visited { text-decoration:underline;font-family:Verdana,Arial,sans-serif; font-size:10px; color:#8dd1e6; }
.frame_thumbnail  a:hover { text-decoration:none;font-family:Verdana,Arial,sans-serif; font-size:10px; color:#AAAAAA; }

.frame_accountmenu { text-align:left;width:183px; }
.frame_accountmenu .top { height:9px; font-size:1px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_top.jpg') no-repeat; }
.frame_accountmenu .background { background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_middle.jpg') repeat-y; }
.frame_accountmenu .spacer { padding: 9px 10px 15px 15px;margin:0px; }
.frame_accountmenu .item { margin-bottom:4px; }
.frame_accountmenu .noAbo { float:left; color:#F00; margin:5px 0px 5px 0px; }
.frame_accountmenu .noAbo a {color:#FF0000;}
.frame_accountmenu .AboAvailabe { float:left; margin:5px 0px 5px 0px; }
.frame_accountmenu .AboAvailabe .durationcontainer { width: 156px; }
.frame_accountmenu .AboAvailabe .durationcontainer .duration { font-weight:bold; color:#58a8af; float:right; }
.frame_accountmenu .AboAvailabe .creditcontainer { margin:2px 0px 2px 0px; }
.frame_accountmenu .AboAvailabe .creditcontainer .activeCredits { margin-right:5px; font-weight:bold; color:#58a8af; float:left; }
.frame_accountmenu .AboAvailabe .progressBarContainer { margin:5px 0px 5px 0px; width:156px; }
.frame_accountmenu .AboAvailabe .progressBarContainer .progressBar { border:1px solid #93a9b6; }
.frame_accountmenu .AboAvailabe .progressBarContainer .progressBar .backgroundBar { background:url('../../../../customGates/resources/binaries/universals/backgrounds/progressBar.jpg') repeat-x; height:12px;  }
.frame_accountmenu .AboAvailabe .dashedLine { font-size:3px; line-height:3px; width:156px; border-top:1px dashed #93a9b6; margin:0px;}
.frame_accountmenu .background .Downloads { float:left; margin:5px 0px 5px 0px; }
.frame_accountmenu .background .Downloads .dHeadline { font-weight:bold; border:0px; margin:0px 0px 5px 0px; }
.frame_accountmenu .Downloads .LastDownloadContainer { margin-top:4px; }
.frame_accountmenu .Downloads a { text-decoration:none; color:#58a8af; font-weight:normal; }
.frame_accountmenu .Downloads .date { font-weight:normal; }
.frame_accountmenu .bottom { clear:both; height:12px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_bottom.jpg') no-repeat; }

.infobox { text-align:left; width:184px; height:196px; padding:0px; margin-top:15px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_blue.jpg') no-repeat;}
.infobox .title h3 { padding: 20px 0px 0px 10px; margin:0px; line-height:14px; font-size:14px; font-weight:bold; color:#FFF; }
.infobox .text { padding: 0px 0px 0px 10px; width:184px; font-size:12px; }
.infobox .text ul { padding: 10px 5px 5px 20px; margin:0px;}
.infobox .text li { padding: 5px 0px 0px 0px; margin:0px;}

.frame_teaserbox {width:183px;}
.frame_teaserbox .top { height:9px; font-size:1px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_top.jpg') no-repeat; }
.frame_teaserbox .background { background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_middle.jpg') repeat-y; }
.frame_teaserbox .spacer { padding: 9px 10px 15px 15px;margin:0px; }
.frame_teaserbox .spacer .fach a:link,
.frame_teaserbox .spacer .fach a:active,
.frame_teaserbox .spacer .fach a:visited { text-decoration:underline;font-family:Verdana,Arial,sans-serif; font-weight:bold;font-size:13px; color:#AAAAAA;}
.frame_teaserbox .spacer .fach a:hover { text-decoration:none;font-family:Verdana,Arial,sans-serif; font-weight:bold;font-size:13px; color:#8dd1e6;}
.frame_teaserbox .spacer .serie a:link,
.frame_teaserbox .spacer .serie a:active,
.frame_teaserbox .spacer .serie a:visited { text-decoration:underline;font-family:Verdana,Arial,sans-serif; font-weight:normal;font-size:12px; color:#AAAAAA;}
.frame_teaserbox .spacer .serie a:hover { text-decoration:none;font-family:Verdana,Arial,sans-serif; font-weight:normal;font-size:12px; color:#8dd1e6;}
.frame_teaserbox .spacer .posting a:link,
.frame_teaserbox .spacer .posting a:active,
.frame_teaserbox .spacer .posting a:visited { text-decoration:underline;font-family:Verdana,Arial,sans-serif; font-weight:normal;font-size:12px; color:#AAAAAA;}
.frame_teaserbox .spacer .posting a:hover { text-decoration:none;font-family:Verdana,Arial,sans-serif; font-weight:normal;font-size:12px; color:#8dd1e6;}
.frame_teaserbox .bottom { clear:both; height:12px; background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_right_bottom.jpg') no-repeat; }


/*************/
/*** Links ***/
/*************/

a:link { text-decoration:underline;font-family:Verdana,Arial,sans-serif;font-size:10px;color:#AAAAAA; }
a:active { text-decoration:underline;font-family:Verdana,Arial,sans-serif;font-size:10px;color:#AAAAAA; }
a:visited { text-decoration:underline;font-family:Verdana,Arial,sans-serif;font-size:10px;color:#AAAAAA; }
a:hover { text-decoration:none;font-family:Verdana,Arial,sans-serif;font-size:10px;color:#8dd1e6; }

a.Large:link { text-decoration:underline;font-family:Verdana,Arial,sans-serif;font-size:12px;color:#AAAAAA; }
a.Large:active { text-decoration:underline;font-family:Verdana,Arial,sans-serif;font-size:12px;color:#AAAAAA; }
a.Large:visited { text-decoration:underline;font-family:Verdana,Arial,sans-serif;font-size:12px;color:#AAAAAA; }
a.Large:hover { text-decoration:none;font-family:Verdana,Arial,sans-serif;font-size:12px;color:#8dd1e6; }

a.Grey:link 	{ text-decoration:none;color:#999999; }
a.Grey:active 	{ text-decoration:none;color:#999999; }
a.Grey:visited 	{ text-decoration:none;color:#999999; }
a.Grey:hover 	{ text-decoration:underline;color:#999999; }

a.White:link 	{ font-size:11px;text-decoration:none;color:#FFFFFF; }
a.White:active 	{ font-size:11px;text-decoration:none;color:#FFFFFF; }
a.White:visited { font-size:11px;text-decoration:none;color:#FFFFFF; }
a.White:hover 	{ font-size:11px;text-decoration:underline;color:#FFFFFF; }

a.Blue:link 	{ font-size:14px;text-decoration:none;color:#0082aa; }
a.Blue:active 	{ font-size:14px;text-decoration:none;color:#0082aa; }
a.Blue:visited { font-size:14px;text-decoration:none;color:#0082aa; }
a.Blue:hover 	{ font-size:14px;text-decoration:underline;color:#0082aa; }

a.Blue_Small:link 		{ font-size:11px;text-decoration:underline;color:#0082aa; }
a.Blue_Small:active 	{ font-size:11px;text-decoration:underline;color:#0082aa; }
a.Blue_Small:visited 	{ font-size:11px;text-decoration:underline;color:#0082aa; }
a.Blue_Small:hover 		{ font-size:11px;text-decoration:none;color:#0082aa; }

a.Black:link 	{ font-size:12px;text-decoration:none;color:#000000; }
a.Black:active 	{ font-size:12px;text-decoration:none;color:#000000; }
a.Black:visited { font-size:12px;text-decoration:none;color:#000000; }
a.Black:hover 	{ font-size:12px;text-decoration:underline;color:#000000; }

a.Black_Small:link 		{ font-size:11px;text-decoration:underline;color:#000000; }
a.Black_Small:active 	{ font-size:11px;text-decoration:underline;color:#000000; }
a.Black_Small:visited 	{ font-size:11px;text-decoration:underline;color:#000000; }
a.Black_Small:hover 	{ font-size:11px;text-decoration:none;color:#000000; }

a.Regards:link 	{ font-size:11px;text-decoration:none;font-weight:bold;color:#aaaaaa;
	background:url('../../../../customGates/resources/binaries/universals/icons/arrow_grey.jpg') no-repeat 147px 5px;width:165px;display:block; }
a.Regards:active 	{ font-size:11px;text-decoration:none;font-weight:bold;color:#aaaaaa;
	background:url('../../../../customGates/resources/binaries/universals/icons/arrow_grey.jpg') no-repeat 147px 5px;width:165px;display:block; }
a.Regards:visited { font-size:11px;text-decoration:none;font-weight:bold;color:#aaaaaa;
	background:url('../../../../customGates/resources/binaries/universals/icons/arrow_grey.jpg') no-repeat 147px 5px;width:165px;display:block; }
a.Regards:hover 	{ font-size:11px;text-decoration:underline;font-weight:bold;color:#aaaaaa;
	background:url('../../../../customGates/resources/binaries/universals/icons/arrow_grey.jpg') no-repeat 147px 5px;width:165px;display:block; }

/* Hintergrundfarben */

.bgcolor_dummy		{ background-color:#EFEFEF; }

/* Schriftgrössen */

.size6px	{ font-size:6px; }
.size14px	{ font-size:14px; }

/* Schriftfarben */

.color_dummy		{ color:#990000; }
.color_blue { color: #0082aa; }

/* Schriftformatierungen */

.bold		{ font-weight:bold; }
.lowercase	{ text-transform:lowercase; }
.uppercase	{ text-transform:uppercase; }
.underline	{ text-decoration:underline }


/* Error Klassen */
.msgContainer #msg_error { background-color:#efefef; color:#F00; font-weight:bold; }
.msgContainer #msg_error .spacer { padding:5px; }
.msgContainer #msg_success { border:1px solid #029a26; background-color:#efefef; color:#029a26; font-weight:bold; }
.msgContainer #msg_success .spacer { padding:5px; }

.style_input_error { border:1px solid #F00!important; }

/*************/
/*** Forms ***/
/*************/
.formContainer { margin-bottom:20px; font-size:11px; }
.fieldContainer { clear:both; padding-bottom:10px; }
.fieldLabel { width:140px; float:left; vertical-align:middle; }
.fieldLabelCheck { width:75px; float:left; vertical-align:middle; font-size:11px; }
.changeEmailForm .fieldLabel { width:180px; float:left; vertical-align:middle; }
.inputField { width:200px; }
.selectbox { width:200px; }
.mandatoryFields { margin-top:15px;font-style:italic; }
.submitContainer { clear:both; margin-top:10px; margin-bottom:10px; }

/******************/
/* customScroller */
/******************/

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
	cursor: pointer;
}

.vscrollerbase {
	width: 12px;
	background-color: #6d6d6d;
	background: #ffffff url('../../../../customGates/resources/binaries/universals/backgrounds/scroll_bg.jpg') 0px 0px repeat-y;
}

.vscrollerbar {
	width: 12px;
	height: 10px !important;
	background: #ffffff url('../../../../customGates/resources/binaries/universals/buttons/scroll_button.jpg') 0px 0px no-repeat;
	background-position:0px 0px;
}

.vscrollerbasebeg {
	width: 0px;
	height: 0px !important;
}

.vscrollerbaseend {
	height: 0px;
	width: 0px;
}

#customscroll {
	height: 500px;
	overflow: auto; 
	position: relative;
	margin: 0em auto;
	background:url('../../../../customGates/resources/binaries/universals/backgrounds/frame_left.jpg') repeat-y;
}

#simplemodal-container a.modalCloseImg {
  background:url(../img/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}

/********/
/* Tabs */
/********/

.download_tab 	
{
	cursor: pointer; 
	font-Size:10px; 
	font-weight:bold;
	float:left;
}
.print_tab 		
{
	cursor: pointer; 
	font-Size:10px; 
	font-weight:bold;
	float:left; 
}

.dlt_active		
{
	color: #000000;
	width: 100px;
	height:30px;
	background:url('../../../../customGates/resources/binaries/universals/backgrounds/left_tab_active.gif') no-repeat;
}

.dlt_inactive	
{
	margin-top:8px;
	
	color: #cccccc;
	width: 95px;
	height: 22px;
	background:url('../../../../customGates/resources/binaries/universals/backgrounds/left_tab_inactive.gif') no-repeat;
}

.prt_active		
{
	color: #000000;
	width: 100px;
	height:30px;
	background:url('../../../../customGates/resources/binaries/universals/backgrounds/left_tab_active.gif') no-repeat;
}

.prt_inactive	
{
	margin-top:8px;
	
	color: #cccccc;
	width: 95px;
	height: 22px;
	background:url('../../../../customGates/resources/binaries/universals/backgrounds/right_tab_inactive.gif') no-repeat;
}

.tabtext {padding:6px 0px 0px 10px;}
.tab_hover {text-decoration:underline;}

/* SEARCH SUGGESTIONS */
.SearchSuggestions {position:absolute;display:none;top:28px;left:0px;
					width:210px;padding:4px;z-index:10;
					background-color:#FFFFFF;border:2px solid #CCCCCC;
					opacity:0.9;}
.SearchSuggestions .suggestion,
.SearchSuggestions .suggestionactive { padding:2px; color:#232323;
					border-bottom:1px dotted #232323; height:100%; }
.SearchSuggestions .suggestionactive {background-color:#CCCCCC; cursor:pointer;}
.SearchSuggestions .suggestvalue {width:210px;float:left;overflow:hidden;}
/*
.SearchSuggestions .type {width:65px;float:left;overflow:hidden;}
.SearchSuggestions .hits {width:25px;float:left;text-align:right;}
.SearchSuggestions .hits a,
.SearchSuggestions .hits a:visited,
.SearchSuggestions .hits active {color:#232323;text-decoration:underline;}
.SearchSuggestions .hits a:hover {text-decoration:none;}
*/
.SearchSuggestions .url {display:none;visibility:hidden;}
.SearchSuggestions .searchvalue {display:none;visibility:hidden;}
.SerachSuggestionReferenceRow {display:none;}


/* FOOTER */
.Footer {margin-top:28px;}
.Footer .Spacer {padding:0px 0px 0px 28px;}
.Footer .Column {width:240px; float:left;}
.Footer .Column .Header {width:190px; font-weight:bold; font-size:11px;
	padding-bottom:2px; margin-bottom:14px; border-bottom:1px dotted #000000;}
.Footer .Column .Node {margin-bottom:12px; font-size:11px; color:#000000;}
.Footer .Column .Node .Arrow {float:left; padding:4px 5px 0px 0px;}
.Footer .Column .Node .Icon {float:left; padding:0px 5px 0px 0px;}
.Footer .Column .Node .NodeText a {font-size:11px; color:#000000; text-decoration:none;}
.Footer .Column .Node .NodeText a:hover {text-decoration:underline;}

.Footer .Column .Node .NodeTextSocialBookmarks {position:relative; width:90px;}
.Footer .Column .Node .NodeTextSocialBookmarks a {font-size:11px; color:#000000; text-decoration:none;}
.Footer .Column .Node .NodeTextSocialBookmarks a:hover {text-decoration:underline;}

.Footer .NodeTextSocialBookmarks:hover .SocialBookmarks {display:block; visibility:visible;}
.Footer .SocialBookmarks {display:none; visibility:hidden; position:absolute; top:-49px; left:-2px;
	width:190px; border:2px solid #4a4a4a; background-color:#FFFFFF;}
.Footer .SocialBookmarks .Title {background-color:#e9e9e9; padding:2px 0px 2px 8px;}
.Footer .SocialBookmarks .Container {padding:5px;}
.Footer .SocialBookmarks .Container .Icon {margin:0px 3px 0px 3px;}

.agb_inner_box	{ width:200px;  padding:5px; float: right; margin-top:30px; }
.agb_headline 	{ font-size:14px; font-weight: bold; }
.agb_subline	{ font-size:12px; font-weight: bold; }
.agb_subsubline	{ font-size:11px; font-weight: bold; }
.abg_box_grey	{ background-color:#bfbfbf;border: 1px solid black; padding:5px; }
.abg_box_white	{ background-color:#ffffff;border: 1px solid black; padding:5px; }
.agb_small		{ font-size:9px; }
.agb_black_border	{ border: 1px solid #000000;padding:5px; }

.Feedbackbutton {display:none;position:fixed;}
.Feedbackbutton .button:hover {border:2px solid white;}


