/****************************************************************************/
/* GT master style sheet                                                    */
/****************************************************************************/

/* No underlining for links */
/* a {text-decoration: none;} */
a#no_underlining:link       {text-decoration: none;}
a#no_underlining:visited    {text-decoration: none;}
a#no_underlining:hover      {text-decoration: none;}

/****************************************************************************/
/* Anmelden                                                                 */
/****************************************************************************/
.login_table {
    background-image: url(../images/login_background.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width:  280px;
    height: 170px;
}
.login_labels {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 13px; 
    font-weight: bold;
    font-style: normal;
    color: #707070;
}
.login_message {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px; 
    font-weight: bold;
    font-style: normal;
    color: #FF7300;
}
.login_input_text {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    font-style: normal;
    color: #FF7300;
    border-color: #FF7300;
}
.login_forgot_password {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px; 
    font-weight: bold;
    font-style: normal;
    color: #707070;
}

/****************************************************************************/
/* Anmelden/Abmelden - Button                                               */
/****************************************************************************/
input.loginButton {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    cursor: pointer;
    font-size: 12px;
    color: #707070;
    font-weight: bold;
    border-color: #FF7300;
}
input.logoutButton {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    cursor: pointer;
    font-size: 12px;
    color: #FF7300;
    font-weight: bold;
    border-color: #FF7300;
}

/****************************************************************************/
/* Red links for coupon details                                             */
/****************************************************************************/
.details_text {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 13px; 
    font-weight: bold;
    font-style: normal;
    color: #B4002D;
}
a#red_links:link {      color: #B4002D; } 
a#red_links:visited {   color: #B4002D; } 
a#red_links:hover {     color: #FF7300; } 

/****************************************************************************/
/* Menu                                                                     */
/****************************************************************************/
.menu_table {
    background-image: url(../images/menu_background.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 32px;
}
.menu_labels_grey {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    font-style: normal;
    color: #707070;
}
.menu_labels_white {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    font-style: normal;
    color: #FFFFFF;
}
.menu_labels_orange {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    font-style: normal;
    color: #FF7300;
}
.menu_labels_red {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    font-style: normal;
    color: #B4002D;
}

/* Hover effects */
a:hover { color: #B4002D; }

/* Hide border of images which are used as links */
img { border:none }

/****************************************************************************/
/* Searching                                                                */
/****************************************************************************/
.search_top {
    background-image: url(../images/search_bg_top.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width:  184px;
    height: 4px;
}
.search_middle {
    background-image: url(../images/search_bg_middle.jpg);
    background-repeat: repeat-y;
    background-position: center;
    width:  184px;
    height: 24px;
    font-family: Verdana, Helvetica, Arial, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    font-style: normal;
}
.search_middle_button {
    background-image: url(../images/search_bg_middle.jpg);
    background-repeat: repeat-y;
    background-position: center;
    width:  184px;
    height: 22px;
}
.search_bottom {
    background-image: url(../images/search_bg_bottom.jpg);
    background-repeat: no-repeat;
    background-position: center;
    width:  184px;
    height: 4px;
}
.searchButton { 
    width: 172px; height: 18px; 
    color: #505050;
    font-size: 11px; 
    font-family: Verdana, Helvetica, Arial, sans-serif; 
    font-weight: bold; 
    font-style: normal;
}

/****************************************************************************/
/* Subtitle                                                                 */
/****************************************************************************/
.subtitle {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    font-style: italic; 
    color: #FF7300;
}
.subtitle_link {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 14px; 
    font-weight: bold;
    font-style: italic; 
    color: #5F5F5F;
}

/****************************************************************************/
/* Standard form for GT                                                     */
/****************************************************************************/
.gt_form_table {
    background-image: url(../images/changepwd.gif);
    background-repeat: no-repeat;
    background-position: center;
    height: 200px;
}
.gt_form_table_impressum {
    background-image: url(../images/impressum_background.gif);
    background-repeat: no-repeat;
    background-position: center;
    height: 300px;
}
.gt_form_table_add_coupon {
    background-image: url(../images/addCoupon_background.png);
    background-repeat: repeat-y;
    background-position: center;
    width: 760px;
    height: 430px;
}
.orange_border {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    font-style: normal;
    color: #B4002D;
    border: 1px solid #FF7300;
}
.orange_border_right {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    font-style: normal;
    color: #B4002D;
    border: 1px solid #FF7300;
    text-align: right;
}
.orange_border_must {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    font-style: normal;
    color: #B4002D;
    background-color: #FFE3CC;
    border: 1px solid #FF7300;
}
.orange_border_must_right {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    font-style: normal;
    color: #B4002D;
    background-color: #FFE3CC;
    border: 1px solid #FF7300;
    text-align: right;
}
.feedback {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 13px; 
    font-weight: bold;
    font-style: normal;
    color: #B4002D;
}

.help_text_grey {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 13px; 
    font-weight: bold;
    font-style: normal;
    color: #707070;
}
/****************************************************************************/
/* Standard table for coupons                                               */
/****************************************************************************/
.gt_table_header_red {
    background-image: url(../images/table_head_red.gif?v=2);
    background-repeat: no-repeat;
    background-position: center;
    width:  750px;
    height: 30px;
}
.gt_table_labels_white {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    font-style: normal;
    color: #FFFFFF;
}
.gt_table_text {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 13px; 
    font-weight: normal;
    font-style: normal;
    color: #000000;
}
.gt_table_pattern_one_line_red {
    background-image: url(../images/table_pattern_one_line_red.gif?v=2);
    background-repeat: repeat-y;
    background-position: top;
    width:  750px;
    height: 36px;
}
.gt_table_footer_red {
    background-image: url(../images/table_end_red.gif?v=2);
    background-repeat: no-repeat;
    background-position: center;
    width:  750px;
    height: 10px;
}
.gt_table_grid_all_coupons {
    border: 1px solid #FF0000;
    width: 480px;
    height: 474px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px; 
    font-weight: normal;
    font-style: normal;
    color: #FF00FF;
}

/****************************************************************************/
/* Footer                                                                   */
/****************************************************************************/
.footer_table {
    background-image: url(../images/footer_background.gif?v=2);
    background-repeat: no-repeat;
    background-position: center;
    width:  750px;
    height: 32px;
}
.footer_labels_white {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px; 
    font-weight: bold;
    font-style: normal;
    color: #FFFFFF;
}

/****************************************************************************/
/* Action icons                                                             */
/****************************************************************************/
td a.delete { 
	background: url(../images/delete.gif) no-repeat center center; 
	display: block;
	width: 32px;
	height: 32px; 
}
td a.details { 
	background: url(../images/details.gif) no-repeat center center; 
	display: block;
	width: 32px;
	height: 32px; 
}
td a.getCoupon { 
	background: url(../images/getCoupon.gif) no-repeat center center; 
	display: block;
	width: 32px;
	height: 32px; 
}
td a.editCoupon { 
	background: url(../images/edit.gif) no-repeat center center; 
	display: block;
	width: 32px;
	height: 32px; 
}

/****************************************************************************/
/* Table background for general text                                        */
/****************************************************************************/
.text_bg_top {
    background-image: url(../images/text_background_top.gif?v=1);
    background-repeat: no-repeat;
    background-position: center;
    width:  750px;
    height: 8px;
}
.text_bg {
    background-image: url(../images/text_background.gif?v=1);
    background-repeat: repeat-y;
    background-position: center;
    width:  750px;
    height: 32px;
}
.text_bg_bottom {
    background-image: url(../images/text_background_bottom.gif?v=1);
    background-repeat: no-repeat;
    background-position: center;
    width:  750px;
    height: 8px;
}

#top_menu {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;	
	/*border-bottom: 1px solid #999;*/
}

#top_menu li { 
	float: left;
	margin: 0;
	padding: 0;
}
	
#top_menu a {
	float: left;
	display: block;	
	text-decoration: none;
	font-weight: bold;
	font-size: 90%;
	padding-right: 10px;
}
