/* ################################################# ALLGEMEINE DEFINITIONEN ################################################## */

html, body										{font-family:Arial, Verdana, Tahoma, sans-serif;font-size:12px;margin:0px;padding:0px;height:100%;}
body												{margin:0;padding:0;}
img, form, table, tr, td					{border:0px;margin:0;padding:0;}
img												{display:block;}
form												{border:0px;margin:0px;padding:0px;display:inline;}
/* input												{margin:0px;padding:0px;height:18px;line-height:18px;text-indent:2px;} */
hr													{margin:0px;padding:0px;}
table, tr, td									{padding:0px;margin:0px;}
p													{margin:12px 0 12px 0;}
.autowidth										{width:980px;margin:0 auto 0 auto;}

/* ################################################# SCHRIFTEN ################################################## */

.h1_red											{font-size:14px;color:#8a162b;margin:0 0 10px 0;font-weight:bold;}


.lightgrey											{color:#a9a9a9;}
.red_bold											{color:#770e0e;font-weight:bold;}
.red_bold		a									{color:#770e0e;font-weight:bold;text-decoration:none;}
.red_bold		a:hover							{color:#c6510b;font-weight:bold;text-decoration:none;}

/* ################################################# CLEAR-KLASSEN ################################################## */

.clear												{clear:both;font-size:0.1em;height:0.1em;}
.clear_5												{clear:both;font-size:0.1em;height:5px;}
.clear_10											{clear:both;font-size:0.1em;height:10px;}
.clear_20											{clear:both;font-size:0.1em;height:20px;}
.clear_30											{clear:both;font-size:0.1em;height:30px;}
.clear_50											{clear:both;font-size:0.1em;height:50px;}

/* ################################################# ABSTAENDE ################################################## */

.space_10px											{width:10px;height:10px;font-size:0.1em;}
.space_12px											{width:12px;height:12px;font-size:0.1em;}
.space_20px											{width:10px;height:20px;font-size:0.1em;}
.space_30px											{width:10px;height:30px;font-size:0.1em;}
.space_40px											{width:10px;height:40px;font-size:0.1em;}
.space_50px											{width:10px;height:50px;font-size:0.1em;}

.left													{float:left;}
.right												{float:right;}

.left_48												{float:left;width:40%;}
.right_48											{float:right;width:40%;}

.height_22											{height:22px;line-height:22px;}
.height_26											{height:26px;line-height:26px;}
.height_80											{height:80px;line-height:26px;}

.pad_10												{padding:10px;}
.pad_20												{padding:20px;}

.margin_10_l										{margin:0 0 0 10px;}
.margin_10_r										{margin:0 10px 0 0;}

a.zumgewinnspiel										{width:214px;height:54px;background:url('img/zumgewinnspiel.png') left top no-repeat;display:block;position:absolute;right:10px;top:280px;}
a.zumgewinnspiel:hover									{background-position:left -54px;}

/* ################################################# SEITEN ################################################## */

#midframe_gshome									{width:984px;height:640px;margin:auto auto auto auto;background:url(img/gs_home.jpg) no-repeat left top;border:1px solid black;position:relative;}
#midframe_gshome_content						{width:360px;position:absolute;left:200px;top:160px;line-height:16px;}


#midframe_gsmp										{width:984px;height:640px;margin:auto auto auto auto;background:url(img/gs_mp.jpg) no-repeat left top;border:1px solid black;position:relative;}
#midframe_gsmp_enter								{width:465px;height:252px;position:absolute;left:137px;top:143px;}

#midframe_gsrpr									{width:984px;height:640px;margin:auto auto auto auto;background:url(img/gs_rpr.jpg) no-repeat left top;border:1px solid black;position:relative;}
#midframe_gsrpr_enter							{width:465px;height:265px;position:absolute;left:137px;top:143px;}

#midframe_gsks										{width:984px;height:640px;margin:auto auto auto auto;background:url(img/gs_ks.jpg) no-repeat left top;border:1px solid black;position:relative;}
#midframe_gsks_enter								{width:465px;height:175px;position:absolute;left:137px;top:143px;}