body {
font-family:arial,georgia,times,serif;
margin:60px 0 0 25px; /* margin:110px 0 0 25px; */
font-size:12px;
}
	img{border:0;}
	.right{float:right}
	.left{float:left}
	a{
	text-decoration:none;
	color:#000;
	}	
	#content a{
	color:#EE3300;
	text-decoration:none;
	}
	#content a:hover{
	background-color:#C62D00;
	color:#fff;
	}
	#content ul.tab_vertikal li a.active{
	background-color:#C62D00;
	color:#fff;
	padding:1px 2px;
	}		
	#content a.image:hover{
	background-color:transparent;
	}	
	#content h3 a:hover{
	background-color:transparent;
	}	
	ul, li{
	list-style-type:none;
	margin:0;
	padding:0;
	}
#hintergrund_bild{
width:100%;
height:100%;
position:fixed;
z-index:1;
left:0;
top:0;
}
.banner_top{
position:absolute;
top:5px;
left:24px;
height:89px;
width:730px;
z-index:50;
}

h1,h2,h3,h4,h5,h6 {
margin:5px 0 0 5px;
padding:0;
}
h1{
font-size:20px;
}
#content p {
	margin: 0px;
	padding: 0 0 10px 5px;
	line-height: 1.6em;
}

#wrapper{
z-index:20;
position:relative;
margin-top:105px;
width:990px;
padding-top:15px;
background-color:#fff;
box-shadow:1px 1px 4px #555;
-webkit-border-radius:5px 5px 0 0; 
-moz-border-radius:5px 5px 0 0; 
-o-border-radius:5px 5px 0 0; 
-ms-border-radius:5px 5px 0 0; 
border-radius:5px 5px 0 0; 
}

#header{
background-image:none;	
margin-top:40px;
-webkit-border-radius:5px 5px 0 0; 
-moz-border-radius:5px 5px 0 0; 
-o-border-radius:5px 5px 0 0; 
-ms-border-radius:5px 5px 0 0; 
border-radius:5px 5px 0 0; 
height:130px;
}
.banner{
position:absolute;
top:139px;
left:362px;
}
.logo {
position:absolute;
top:53px;
left:5px; 
height:105px;
width:700px;
background:url('../i/ulmerimpressionen.png') no-repeat;
z-index:20;
}
.logo_link{
position:absolute;
top:27px;
left:5px;
}
/* Navi- first level */
#navigation{
width:990px;
height:50px;
padding:5px 0 0 0;
background:#333333;
}
#navigation #hg_navi {
	height:45px;
	width:990px;
	position:absolute;
	top:114px;
	left:0;
}
#navigation ul, #navigation ul li{
margin:0;
padding:0;
display:inline-block;
position:relative;
z-index:99;
color:#000;
}
#navigation ul{
margin:0;
}
#navigation ul li{
position:relative;
z-index:99;
}
#navigation ul#first li a{
font-size:16px;
text-decoration:none;
margin:0;
font-weight:normal;
padding:5px 15px; 					
border-right:#000 1px solid;
color:#FFFFFF;
position:relative;
z-index:99;
text-shadow:none;
}

#navigation ul#first li a:hover{
	background-color:#999999;
	color:#000;
}
#navigation ul#first li a.active{
	background-color:#999999;
	color:#000;
}

/*second*/
#navigation #subspace {
	height:30px;
	width:990px;
	position:absolute;
	top:214px;
	left:0;
	background-color:#999999;
	box-shadow:1px 1px 2px #AAA;
}
#navigation ul#second {
	z-index:3;
	margin: 0;
	padding: 0;
	width: 990px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#navigation ul#second li{
padding: 0 5px;
	border-right: 1px dotted white;
}

#navigation ul#second li a,#menu ul#second li span {
	width: auto;
	padding: 0 4px;
	margin: 0;
	text-align: auto;
	background: none;
	color: #000;
	text-shadow:none;
}
#navigation ul#second li a {
	color: #fff;
	text-decoration: none;
	font-size:15px;
	text-shadow:none;
	padding-bottom:6px;
	position:relative;
}
#navigation ul#second li:last-child a { border: none; }


/*third (sub)*/
#navigation ul li ul.sub, #navigation ul li ul.sub li{
display:block;
}
#navigation ul li ul.sub{
padding-top:10px;
width:220px;
position:absolute;
top:15px;
left:5px;
display:none;
z-index:99;
}
#navigation ul#second li ul.sub li {
padding: 3px 10px 3px 10px;
border:0;
border-top:1px solid white;
background:#AAAAAA;
}
#navigation ul#second li ul.sub li a{
font-size:15px;
text-decoration:none;
font-weight:normal;
padding:0;
margin:0;
color:#FFFFFF;
border:0;
border: none;
text-shadow:none;
}
#navigation ul#second li ul.sub li a:hover, #navigation ul#second li ul.sub li a.active{
text-decoration:underline;
font-weight:normal;
}
#navigation li:hover ul.sub{
display:block;
}
#navigation ul#second li:hover a{
	color:#000000;
	background:#AAAAAA;
}
#navigation ul#second li a:hover {
	color:#000000;
	background:#AAAAAA;
}
#navigation ul#second li a.active {
	color:#000000;
	background:#AAAAAA;
}

/* ####Content#### */
#content {
	margin:15px 0 0 0;
}
.content_left {
float:left;
width:175px;
margin:0 0 0 10px;
}
.content_right {
float:right;
margin:0 15px 10px 10px;
width:770px;
}
.content_left_i {
float:left;
width:695px;
margin:0 0 0 10px;
}
.content_right_i {
float:right;
margin:0 15px 10px 10px;
width:250px;
}
.image_left{
float:left;
margin-right:15px;
}
.weblog_overview{
width:465px;
padding:0 5px;
}

.special_offer, .event_index{
float:left;
margin:15px;
margin-left:20px;#
}
.special_offer img, .event_index img{
margin-bottom:10px;
border:0;
}
.special_offer h2, .event_index h2{
font-size:14px;
color:#555;
}
.special_offer a h2:hover, .event_index a h2:hover, .box_corner a h2:hover{
color:#C62D00;
}
.event_index h4{
font-size:11px;
margin:0;
padding:0;
}
h4{
color:#000;
margin-bottom:5px;
}
.special_offer p, .event_index p{
font-size:12px;
margin-top:5px;
}
.special_offer p{
font-size:14px;
}
.right .special_offer h2{
text-align:left;
margin:0 5px 0 0;
}

h3{
color:#000000;
border-bottom:2px solid #BABABA;
font-size:15px;
margin:0 0 5px 0;
padding:10px 0 3px 16px;
background:#ffffff url("../i/punkt_link.png") no-repeat left 14px;
}
#content h5{
font-size:15px;
margin:0 0 5px 0;
color:#000;
padding:4px 0 3px 22px;
background:#BABABA url("../i/punkt_link.png") no-repeat 5px 8px;
box-shadow:1px 1px 2px #999999;
}
#content h6{
font-size:15px;
margin:0 0 5px 0;
color:#000;
padding:4px 0 3px 22px;
background:#BABABA;
}
.tab_leiste{
background:#BABABA;
}
ul.tab_box{
margin:0;
padding:4px 0 3px 0;
}
ul.tab_box li{
display:inline;
}
ul.tab_box li a{
color:#000;
font-weight:bold;
font-size:15px;
padding:7px 7px 3px 7px;
}
#content ul.tab_box li a.active{
background:#10576E;
color:#fff;
}
.film_charts{
position:relative;
}
.chart_number{
position:absolute;
top:0;
left:-30px;
padding:18px 4px 0 0;
width:71px;
height:55x;
background:url("../i/icon_stern_ranking.png") no-repeat;
}
.box_corner{
margin-bottom:25px;
padding:0;
margin-bottom:15px;
background-color:#EEEEEE;
position:relative;
}
img.image{
box-shadow:2px 2px 2px #999;
}
.image_big{
background-color:#EDEDED;
margin:35px 25px 10px 55px;
box-shadow:1px 1px 4px #555;
}
.content_box h2{
}
.box_linie span a{
text-shadow:none;
color:#fff;
font-size:12px;
}

.box_linie h3{
background:0;
background-color:#BABABA;
color:#fff;
border:0;
}
.content_box h3{
background:0;
background-color:#BABABA;
color:#fff;
padding-bottom:1px;
}
.boxpadding h3{
background:0;
border:0;
padding:0;
color:#000;
}
.box_rund{
margin-bottom:25px;
padding:0;
width:175px;
border-left:none;
background-color:#fff;
}
.box_rund ul{
margin:10px 1px 10px 0;
display:block;
}
.box_rund li{
display:block;
}

.box_rund a{
font-size:12px;
font-weight:bold;
}
.menu_top{
float:right;
margin:5px 0 0 0;
}
.menu_top a:hover, .menu_top a.active{
text-decoration:underline;
}
.region_choose{
margin:0 5px 10px  20px;
padding:0;
float:right;
color:#000;
}
.region_choose ul{
margin:0 15px 0 0;
-moz-border-radius: 0 0 5px 5px; 
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
padding:6px;
background:url("../i/transparent_region_choose.png");
}
.region_choose li{
display:inline;
border-right:dotted #000 1px;
}
.region_choose li:last-child {border:0;}

.region_choose a{
color:#000;
padding:0 5px;
}
.region_choose a:hover{
text-shadow:none;
text-decoration:underline;
background-color:transparent;
}
.region_choose a.active{
text-shadow:none;
text-decoration:underline;
}
.region_choose ul li ul.sub{
position:absolute;
top:-8px;
left:-6px;
display:none;
z-index:500;
background:url("../i/transparent_weiss_2.png");
}
.region_choose ul li ul.stadt{
width:100%;
padding:33px 0 6px 6px;
left:0;
}
.region_choose ul li ul.regiond{
width:100%;
padding:33px 6px 6px 0;
text-align:right;
}
.region_choose ul li:hover ul.sub{
display:block;
}
.region_choose ul li ul.sub li{
display:block;
border:0;
}
li.dropdown{
position:relative;
}
li.dropdown p{
margin:0 5px 0 0;
display:inline-block;
padding:0 12px 0 5px;
cursor:pointer;
background:url("../i/icon_bottom_3.png") no-repeat center right;
z-index:700;
position:relative;
}

.search_bar{
height:66px;
margin:0 5px 0 250px;
padding:0;
float:right;
}
.autosuggestBranch, .autosuggestTag, .autosuggestFirma{
border:0;
font-size:15px;
padding:3px;
box-shadow:1px 1px 2px #999;
background:url("../i/transparent_weiss_2.png");
}
.autosuggestBranch:hover, .autosuggestTag:hover, .autosuggestFirma:hover{
background-color:#fff;
}
.button2, .button{
color:#555;
background-color:#fff;
cursor:pointer;
padding:3px 5px;
font-weight:bold;
margin:2px 4px 10px 4px;
display:inline-block;
box-shadow:1px 1px 2px #999;
border:0;
}
.button:hover, .button2:hover, .button2.active, .button.active{
background-color:#C62D00;
color:#fff !important;
text-shadow:none;
}
.search_bar label{
font-size:15px;
color:#cbcdcc;
margin-bottom:5px;
}
.search_bar td{
width:235px;
}
.search_bar h4{
padding:0 0 2px 2px;
font-size:14px;
}
#content .search_bar p{
font-size:12px;
color:#555;
margin:0;
padding:0;
line-height:1.3em;
}

.prospekt{
margin:10px;
margin-left:25px;
float:left;
}

a.lupe{
background:url("../i/lupe_anschauen.png") no-repeat;
padding:2px 0 2px 25px;
margin:5px 0 5px 5px;
display:block;
font-size:12px;
color:#000;
}
.boxpadding{
padding:5px 10px;
}
.boxpaddinginline{
padding:10px;
}
.boxpadding20{
padding:10px 20px;
}

/* Last Action INDEX */

.lastContent p, .lastContent a{
font-size:11px;
}
.lastContent .image_left {
margin:0 10px 5px 0;
}

#footer{
margin-top:50px;
height:80px;
width:990px;
background-image:url('../i/grafik_footer.png');
position:relative;
}
.menu_picture{
position:absolute;
top:45px;
left:20px;
color:#fff;
}

.menu_footer{
position:absolute;
top:50px;
left:850px;
color:#fff;
}
.menu_footer a{
color:#fff;
}
.linie{
height:1px;
background-color:#fff;
}
#content .sortabc{
padding-top:2px;
height:22px;
}
#content .sortabc a{
font-size:12px;
}
#content .sortabc a:hover{
font-size:17px;
text-decoration:none;
font-weight:bold;
}
#content .sortabc a.abc{
background-color:transparent;
}
#content .sortabc a.active_abc{
font-size:17px;
text-decoration:none;
font-weight:bold;
}
#content .sortabc .white_abc{
color:#EEEEEE;
font-size:17px;
z-index:-1;
position:relative;
}

/* ##################### VERANSTALTUNGSKALENDER ################################ */

.image_list_kino {
	text-align: center;
	float: left;
	margin: 0 10px 10px 10px;
	width: 210px;
}

.image_list {
	text-align: center;
	float: left;
	margin: 0 10px 10px 10px;
	width: 255px;
}

.image_list_schmal {
	text-align: center;
	float: left;
	margin: 0 3 10px 3px;
	width: 230px;
}

.image_list_big {
	text-align: center;
	float: left;
	margin: 0 3px 10px 3px;
	width: 330px;
}

.image_list2 {
	text-align: center;
	float: left;
	margin: 0 10px 10px 10px;
	height: 170px;
}

.image_list_small {
	text-align: center;
	float: left;
	margin: 0 0 20px 0;
	width: 150px;
	height: 150px;
}

.image_list_small_profil {
	text-align: center;
	float: left;
	margin: 0 16px 0 0;
	width: 150px;
	height: 150px;
}

.list01 {
	float: left;
	padding: 0 15px 10px 20px;
	width: 325px;
	margin-left:20px;
}
.list02 {
	float: left;
	padding:15px 0;
	width: 715px;
	position: relative; 
}
.list03 {
    padding: 0 15px 10px;
    position: relative;
    width: 280px;
    z-index: 20;
}
.event_text{
width:400px;
float:left;
margin-right:15px;
}
a.event_location{
margin:10px 0 0 0;
display:inline-block;
}
a.event_title{
font-size:20px;
display:inline-block;
margin:5px 0 0 0;
}
img.event_image{
padding:0;
}
.event_guest{
width:100px;
float:left;
}
.region {
	font-size: 26px; 
	font-weight: bold; 
	color: #D3D3D3; 
	margin: 0 0 0 10px;
}
.change-background-color{
   background-color: #E3E7E8;
}

#content .icon_right {
	background: url(../i/icon_right.png) 0 center no-repeat;
	padding: 0 0 0 11px;
	color: #000;
	margin-right: 15px;
	background-color:transparent;
}

#content .icon_right2 {
	background: url(../i/icon_right_.png) right center no-repeat;
	padding: 0 11px 0 0;
	margin: 0 10px 0 0;
	background-color:transparent;
	color:#000;
}
#content .icon_right:hover {
	background: url(../i/icon_right_2.png) 0 center no-repeat;
	padding: 0 0 0 11px;
	margin-right: 15px;
	text-decoration:none;
	background-color:transparent;
	}
#content .icon_top {
	background: url(../i/icon_top.png) right center no-repeat;
	color: #000;
	padding: 0 13px 0 0;
	margin-right: 15px;
	background-color:transparent;
}
#content .icon_top:hover{
	background: url(../i/icon_top_2.png) right center no-repeat;
	padding: 0 13px 0 0;
	margin-right: 15px;
	text-decoration:none;
	background-color:transparent;
}
#content .icon_bottom {
	background: url(../i/icon_bottom_2.png) right center no-repeat;
	color: #fff;
	padding: 0 13px 0 0;
	margin-right: 15px;
	background-color:transparent;
}
#content .icon_bottom:hover{
	background: url(../i/icon_bottom_2.png) right center no-repeat;
	padding: 0 13px 0 0;
	color: #dedede;
	margin-right: 15px;
	text-decoration:none;
	background-color:transparent;
}
	
	
table.list td {
	vertical-align: top;
	padding: 10px;
}

table.list tr.alt {
	background-color: #f0f0f0;
}



/* ############ BUTTONS ########### 

.button, .button:visited {
	background: #333 url(../i/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	margin: 3px 3px 0 0;
}

.button:hover   						{ background-color: #111; color: #fff; }
*/
.button img									{ vertical-align:middle; border: 0px; }
.button:active							{ top: 1px; }
.button:hover								{ text-decoration: none; }
.small.button, .small.button:visited 	{ font-size: 11px; padding:2px 4px; }
.button, .button:visited,
.medium.button, .medium.button:visited 	{ font-size: 13px; font-weight: bold; line-height: 1;}
.large.button, .large.button:visited 	{ font-size: 14px; padding: 8px 14px 9px; }
input.large.button 						{ padding: 6px 14px 6px; }
input.middle.button 					{ padding: 2px 14px 3px; }
input.small.button 						{ padding: 2px 14px 3px; }
.lila.button, .lila.button:visited		{ background: #B31E65; border: #5B0F33 solid 2px; color:#fff;}
.lila.button:hover						{ background: #87164B; color:#fff;}
.red.button, .red.button:visited		{ background: #e33100; color:#fff !important;}
.red.button:hover						{ background: #872300; color:#fff !important;}
.green.button, .green.button:visited		{ background: #20a44e; color:#fff;}
.green.button:hover						{ background: #0e7934; color:#fff;}

/* #################### DATEPICKER ################################ */

.ui-datepicker {
    padding: 0.2em 0.2em 0;
    width: 169px;
	height: 200px;
}

.ui-widget {
    /*font-family: Helvetica,Arial,sans-serif; */
    font-size: 0.85em;
}


#overlayGrey {
background-color:#000000;
position:absolute;
left:0px;
top:0px;
opacity:0.7;
filter: alpha(opacity = 50);
width:100%;
height:100%;
z-index: 200;
}

#messageContent {
padding:16px;
width:300px;
height:250px;
position:absolute;
left:50%;
top:20%;
margin-left:-166px;
margin-top:-91px;
background-color:#ffffff;
z-index: 300;
}

#autoDivFirma ul li.as-selection-item, #autoDivTag ul li.as-selection-item, #autoDivBranch ul li.as-selection-item {
display: none;
}

/* ############################ Infoboxen ############################ */
.link_infobox{
cursor:help;
height:18px;
position:relative;
}
.infobox{
display:none;
position:absolute;
z-index:1000;
border:1px solid #5165BB;
top:20px;
left:-30px;
background-color:#fff;
width:200px;
padding:5px;
font-size:15px;
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 3px #000;
}
.infobox a{
color:#5165BB;
}

.link_infobox:hover .infobox{
display:block;
}
.image_title{
background-color:#CCCCCC;
padding:5px;
margin:10px 0 5 0;
}
.right .special_offer p{
text-align:left;
margin:0 5px 0 0;
}
.box {
background: #fff;
border: #CCCCCC solid 1px;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
border-radius:3px;
margin: 0 0 3px 0;
}

.boxpadding5 {
padding: 5px;
}

.sprechblase {
background: url(../i/sprechblase.gif) no-repeat;
width: 11px; 
height: 7px; 
top: 1px; 
left: 25px; 
position: relative;
}

.chatright {
width: 554px; 
float: right;
margin-right:80px;
}
.comment_box{
padding-top:10px;
}

.innerchatright {
width: 482px; 
float: right;
}
.ui-widget-content{
border:0;
margin-bottom:5px;
}

h3.partyplaner_date{
margin-left:20px;
}
.partyplaner{
margin-left:15px;
margin-bottom:15px;
float:left;
width:425px;
}
.partyplaner_user{
float:right;
margin-right:15px;
margin-bottom:15px;
width:300px;
}

/* ########################################## Anpassungen inline editing ########################################### */

.boxpaddinginline h3 {
	margin: -10px;
}

.boxpadding ul{
list-style-type:square;
margin:0 5px 5px 0;
font-size:11px;
}
.boxpadding ul li{
list-style-type:square;
margin:2px 0;
}
.boxpadding li.e2{
margin-left:8px;
}

ul.tab_vertikal{
list-style-type:none;
padding:10px 0 0 0;
margin:0;
}
ul.tab_vertikal li{
list-style-type:none;
}

#content h3 a.small_link{
font-weight:normal;
font-size:11px;
float:right;
margin:5px 3px 0 0;
display:inline-block;
}
#content h3 a.small_link:hover{
color:#000;
}

/**** Logindiv ***/

.loginformdiv_wrapper {
    position: absolute;
	top: 140px;
	left: 571px;
    width: 380px;
    height: 90px;
    display: block;
    margin: 0 auto;
    overflow: hidden;
	color:#fff;
}
.loginformdiv {
    position: absolute;
    bottom: 0px;
    left: 0px;
    display: none;
	height:50px;
	overflow:hidden;
	background:#EEEEEE url("../i/transparent_grau.png");	
	z-index:5;
	padding:7px;
	z-index:22;
}
.loginformdiv a{
	color:#fff;
	font-size:11px;
	text-shadow:none;
}
.loginformdiv input{
	background:url("../i/transparent_weiss.png");
	border:0;
	font-size:13px;
	padding:2px 2px;
	margin:2px 5px 5px 0;
	width:165px;
}
.loginformdiv input:hover{
	background:#fff;
	}
	
.ui-datepicker-header{
height:22px;
}
.as-results{
position:relative;
z-index:1000;
}
a.event_title{
font-size:15px;
line-height:16px;
padding:0 1px;
}
/* ###################### Ferienwohnung Formular ########################## */

#eingabeformular{
margin:10px 15px 15px 15px;
}
#eingabeformular input, #eingabeformular select, #eingabeformular textarea{
background:url("http://www.ermstal-kalender.de/i/transparent_weiss_2.png");
color:#555;
font-size:14px;
padding:3px 5px 2px 5px;
margin:5px;
border:solid 1px #fff;
border-radius:2px;
box-shadow:1px 1px 1px 0 #999;
width:184px;
}
#eingabeformular input.check{
width:13px;
padding-top:2px;
}
#eingabeformular  select{
background-color:#fff;
width:196px;
}
#eingabeformular  select option{
background-color:#fff;
margin:2px 3px 0 3px;
padding:1px;
}
#eingabeformular input:hover, #eingabeformular select:hover, #eingabeformular textarea:hover{
border:solid #999 1px;
}
#eingabeformular .senden:hover{
background:none;
background-color:#198BAF;
cursor:pointer;
color:#fff;
}
#eingabeformular table tr td p{
margin:5px 0;
padding:0;
font-size:15px;
color:#555;
}
#eingabeformular span{
color:#555;
margin:0 0 0 5px;
}
#eingabeformular h3{
color:#555;
}
#content p.tick{
display:inline-block;
background:url("../i/haken_ok.png") no-repeat;
padding:0 0 0 20px;
margin:0 0 5px 0;
width:112px;
}
.image_list_holiday{
margin:10px 0;
}

#content .boxpadding ul.kat_hh{
margin:0 0 5px 30px;
font-size:12px;
list-style-type:none;
}
#content .boxpadding  ul.kat_hh ul.small{
font-size:12px;
margin:0 0 10px 15px;
list-style-type:none;
}


/* #################################### Spielberichte ########################### */

.spielbericht_ergebnis{
padding:5px;
width:510px;
float:left;
}
.spielbericht_liga{
padding:5px;
width:230px;
float:right;
margin-top:3px;
}
.spielbericht_liga img{
margin:0 10px 0 0;
}

.spielbericht_ergebnis table tr td{
text-align:center;
width:33%;
}
.spielbericht_event{
padding:0 5px;
width:510px;
}
.spielbericht_view{
padding:5px;
width:510px;
float:left;
}

.new_event .time_empty, .new_event .time{
float:left;
width:60px;
padding:10px 20px;
font-weight:bold;
}
.align-right{
text-align:right;
}
.new_event .text{
width:280px;
float:left;
padding:10px 15px;
text-align:justify;
}
.bg_hell{
background-color:#efefef; background-image: -moz-linear-gradient(90deg, #efefef, #ffffff 9px); background-image: -webkit-linear-gradient(90deg, #efefef, #ffffff 9px); background-image: -o-linear-gradient(90deg, #efefef, #ffffff 9px); background-image: -ms-linear-gradient(90deg, #efefef, #ffffff 9px); background-image: linear-gradient(90deg, #efefef, #ffffff 9px);
}
.spielbericht{
width:240px;
float:right;
}
#content .spielbericht p.small, #content .spielbericht_view p.small{
line-height:1em;
font-size:9px;
text-align:right;
padding:5px 0 3px 0;
}
#content .spielbericht_view h1{
line-height:37px;
font-size:30px;
}

/* ################################ WEBX0 Icon ###################################### */
.divbox {float:left;height:480px;padding:10px;background-color:#eaeaea;width:300px}

.link_infoboxWebx {
	position:relative;
	cursor:help;
}

.link_infoboxWebx:hover .infoboxWebx {
	display:block;
}

.infoboxWebx {
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
/*	background:none repeat scroll 0 0 white;
	border:1px solid #CCCCCC;*/
	background: none;
	color:#333333;
	display:none;
	height:auto;
	left:0px;
	padding:5px 10px;
	position:absolute;
	bottom:28px;
	width:1000px;
	z-index:10000;
}

.infoboxWebx ul {
	padding-left: 20px;
	list-style-type: disc;
}

.infoboxWebx ul li {
	margin-bottom: 5px;
}

div#bottom .divbox a {
	color: #D97E04;
	font-size: 12px;
}

.left {
	float: left;
}

.right {
	float: right;
}
