/*gutschein*/
table.gutschein{
	width: 400px;
	border:1px dashed #000000;
	border-collapse:collapse;
}

td.gutschein{
	text-align:center;
}

img.gutschein{
    width:366px;
    height:200px;
    border:0px solid #000000;
}

div.goesch_logo{
	display:block;
	width:195px;
	height:92px;
	background-image:url(../img/img/logo.jpg);
 	background-repeat:no-repeat;
 	margin-bottom:4px;
 	cursor:pointer;
}

/*Login*/
	div.goesch_login{
		display:block;
		width:195px;
		height:59px;
		background-color:#0148A0;
	 	margin-bottom:4px;
	}
	input.goesch_login{
		width:98px;
		height:13px;
		background-color:#9FB4D3;
		border:0px;
		color:#FFF;
		font-family:Verdana;
		font-size:7pt;
		font-weight:bold;
		float:left;
	}
	input.goesch_login_submit{
		width:67px;
		height:15px;
		background-color:#9FB4D3;
		border:0px;
		color:#315D9C;
		font-family:Verdana;
		font-size:7pt;
		font-weight:bold;
		text-align:center;
		cursor:pointer;
	}
	div.goesch_login_top{
		display:block;
		width:195px;
		height:15px;
   		border:0px solid #000000;
   		top:12px;
   		left:9px;
   		position:relative;
	}
	div.goesch_login_bottom{
		display:block;
		width:195px;
		height:15px;
	 	border:0px solid #000000;
   		top:16px;
   		left:9px;
   		position:relative;
   		vertical-align:top;
	}


/*suche*/
	div.goesch_suche{
		display:block;
		width:195px;
		height:46px;
		background-color:#0148A0;
	 	margin-bottom:4px;
	}
	div.goesch_suche_top{
		display:block;
		width:195px;
		height:38px;
   		border:0px solid #000000;
   		top:6px;
   		left:9px;
   		position:relative;
	}
	input.goesch_suche{
		width:173px;
		height:13px;
		background-color:#9FB4D3;
		border:0px;
		color:#FFF;
		font-family:Verdana;
		font-size:7pt;
		font-weight:bold;
		float:left;
	}
	input.goesch_suche_submit{
		width:67px;
		height:15px;
		background-color:#9FB4D3;
		border:0px;
		color:#315D9C;
		font-family:Verdana;
		font-size:7pt;
		font-weight:bold;
		text-align:center;
		cursor:pointer;
	}

/*Artikelmenü*/
div.goesch_artikelmenu{
	display:block;
	width:195px;
	background-color:#0148A0;
 	margin-bottom:4px;
}

a.goesch_artikelmenu{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#FFF;
}
a.goesch_artikelmenu_hover{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#CA0000;
}

div.goesch_submenu{
	display:none;
	width:800px;
	background-color:#0148A0;
	border:2px solid #CA0000;
	left:195px;
	position:absolute;
}

td.goesch_submenu_l{
	width:15%;
	vertical-align:top;
	text-align:center;
	cursor:pointer;
	padding-top:3px;
}

td.goesch_submenu_r{
	width:85%;
	vertical-align:top;
	text-align:left;
	cursor:pointer;
}

a.goesch_artikeluntermenu{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	text-decoration: underline;
	color:#FFF;
}
a.goesch_artikeluntermenu_hover{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	text-decoration: underline;
	color:#CA0000;
}

a.goesch_artikelunteruntermenu{
	font-family:Verdana;
	font-size:9pt;
	color:#FFF;
}
a.goesch_artikelunteruntermenu_hover{
	font-family:Verdana;
	font-size:9pt;
	color:#CA0000;
}

/*Topheader*/
div.goesch_topheader{
	display:block;
	width:810px;
	height:92px;
	background-color:#0148A0;
 	margin-bottom:4px;
}

div.goesch_topheader_footer{
	display:block;
	width:98%;
	height:20px;
	border:0px;
	padding-right:5px;
}

div.goesch_topheader_slider_titel{
	display:block;
	width:100px;
	height:11px;
	color:#123C84;
	font-family:Verdana;
	font-size:7pt;
	font-weight:bold;
	padding-left:10px;
	border:0px solid #000;
}
div.goesch_topheader_slider{
	display:block;
	width:810px;
	height:55px;
	text-align:center;
}
iframe.goesch_topheader_slider{
	width:810px;
	height:55px;
	border:0px;
}

/*Topmenu*/
div.goesch_topmenu{
	display:block;
	width:810px;
	height:34px;
	background-color:#0148A0;
	border:0px solid #000;
 	margin-bottom:4px;
}

div.goesch_topmenu_item{
	display:inline;
	text-align:center;
	margin-left:4px;
	margin-right:4px;
	position:relative;
	top:-12px;
}
div.goesch_topmenu_item_space{
	display:inline;
}

div.goesch_topmenu_hotline{
	display:inline-block;
	width:200px;
	height:20px;
	border:0px solid #FF0000;
	text-align:right;
    font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#FFF;
	top:-12px;
	left:70px;
	position:relative;
}

a.goesch_topmenu_item{
    text-decoration: none;
    color: #FFFFFF;
    font-size:10pt;
    font-family:Verdana;
    font-weight:bold;
    cursor:pointer;
}
a.goesch_topmenu_item_hover{
    text-decoration: underline;
    color: #CA0000;
    font-size:10pt;
    font-family:Verdana;
    font-weight:bold;
}

div.goesch_topsubmenu{
	width:810px;
	height:21px;
	background-color:#0148A0;
 	margin-bottom:4px;
}
div.goesch_topsubmenu_item{
	display:inline;
	text-align:center;
	margin-left:4px;
	margin-right:4px;
	position:relative;
	top:-5px;
}

a.goesch_topsubmenu_item{
    text-decoration: none;
    color: #FFFFFF;
    font-size:8pt;
    font-family:Verdana;
    font-weight:bold;
}
a.goesch_topsubmenu_item_hover{
    text-decoration: underline;
    color: #CA0000;
    font-size:8pt;
    font-family:Verdana;
    font-weight:bold;
}

/*menu_artikel*/
/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#0148A0; layer-background-color:#0148A0; visibility:hidden; border-collapse:collapse;}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:Verdana; font-size:10pt; font-weight:bold;}
.clLevel0{color:#FFFFFF;}
.clLevel0over{background-color:#0148A0; layer-background-color:#0148A0; color:#CA0000; cursor:pointer; cursor:pointer;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; width:200px; padding:2px; font-family:Verdana; font-size:10pt; font-weight:bold}
.clLevel1{background-color:#0148A0; layer-background-color:#315D9C; color:#FFF;}
.clLevel1over{background-color:#0148A0; layer-background-color:#0148A0; color:#CA0000; cursor:pointer; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#0148A0; layer-background-color:#0148A0}


/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:Verdana; font-size:10pt; font-weight:bold}
.clLevel2{background-color:#0148A0; layer-background-color:#0148A0; color:#FFF;}
.clLevel2over{background-color:#0148A0; layer-background-color:#0148A0; color:#CA0000; cursor:pointer; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#0148A0; layer-background-color:#0148A0}