/**
 * Common
 *
 * does not include forms and tables 
 *
 * @autor   Sigfried Arnold <s.arnold@go-west.at>
 * @version 0.1.2
 * @see     http://www.go-west.at/
 */

html,
body {
	padding: 0;
	margin: 0;
}

body {
	line-height: 1.7em;
}

p,
ul,
ol,
dl,
blockquote,
address {
	padding: 0;
	margin: 0 0 1em 0;
}

ul ul,
ul ol,
ul dl,
ol ul,
ol ol,
ol dl,
dl ul,
dl ol,
dl dl {
	margin-bottom: 0;
}

ol {
	margin-left: 2em;
}

ul {
	list-style-type: square;
	margin-left: 2em;
}

dt,
dd,
li {
	padding: 0;
	margin: 0;
}

dt {
	font-weight: bold;
}

dd {
	margin-left: 2em;
}

blockquote {
	font-style: italic;
	margin-left: 2em;
}

blockquote cite {
	display: block;
	font-style: normal;
	font-variant: small-caps;
}

blockquote cite:before {
	content: '— 'attr(cite);
}

h2 { 
	font-size: 2em;
	line-height: 1.5em;
	padding: 0;
	margin: 0 0 0.75em 0;
	overflow: hidden;
	text-indent: -99999em;
}

h3.subtitle {
	font-style: italic;
	font-size: 1em; 
	line-height: 1.5em; 
	padding: 0;
	margin: 0 0 1.5em 0;
	text-indent: 0;
}

h3 { 
	font-size: 1.5em; 
	line-height: 1em; 
	padding: 0;
	margin: 0 0 0.4em 0;
	text-indent: -99999em;
	overflow: hidden;
}

h4 { 
	font-size: 1em; 
	line-height: 1.5em; 
	padding: 0;
	margin: 0;
}

hr {
	background-color: #404040;
	color: #404040;
	border: 0; 
	height: 1px; 
	margin: 0 0 1.5em 0;
}

sub {
	vertical-align: middle;
	position: relative;
	top: 0.33em;
	font-size: 0.75em;
}

/* Internet Explorer 8 */
sub { font-size /*\**/: 1em\9; }

/* Internet Explorer 7 */
*:first-child+html { font-size: 1em; }

/* Internet Explorer 6 */
* html sub { font-size: 1em; }

sup { 
	vertical-align: middle;
	position: relative;
	top: -0.5em;
}

/**
 * Form
 *
 * @autor   Sigfried Arnold <s.arnold@go-west.at>
 * @version 1.0.0
 * @see     http://www.go-west.at/
 */

form {
	padding: 0;
	margin: 0;
}

form span.required { color: #D02020; }

form fieldset {
	clear: both;
	position: relative;
	top: 1.5em;
	padding: 0.3em 8px 0.3em 8px;
	margin: 0 0 2.5em 0;
	border: none;
	border-top: 1px solid #E0E0E0;
}

form fieldset fieldset {
	margin-top: 3em;
	background: #F8F8F8;
}

form fieldset legend {
	padding: 0;
	margin: 0;
}

form fieldset legend span {
	display: block;
	position: absolute;
	left: 0;
	top: -2em;
	padding: 0.125em;
	margin: 0;
	font-weight: bold;
	font-size: 1em; 
	line-height: 1.5em; 
	color: #404040;
}

/* Internet Explorer 8 */
form fieldset legend span {
	left /*\**/: 9px\9;
	top /*\**/: -1.625em\9;
}

/* Internet Explorer 7 */
*:first-child+html form fieldset legend span {
	left: 9px;
	top: -1.625em;
}

/* Internet Explorer 6 */
* html form fieldset legend span {
	left: 9px;
	top: -1.625em;
}

form div {
	clear: both;
}

form div span.error {
	clear: both;
	display: block;
	margin: 0 0 2px 140px;
	color: #D02020;
}

form .label {
	float: left;
	display: inline;
	width: 130px;
	padding: 0;
	margin: 0 10px 0 0;
	font-size: 1em;
	line-height: 1.5em;
}

form .input input {
	float: left;
}

form .input input,
form .textarea textarea {
	width: 298px;
	border: 1px solid #E0E0E0;
	margin: 0 2px 2px 0;
	padding: 1px; /* sollte '0 1px', aufgrund der Ästhetik brechen wir das Grid hier */
	background: #FFFFFF;
	font-size: 1em;
	font-family: Tahoma;
	color: #505050;
}

form .textarea textarea {
	height: 6.85em;
	overflow: auto;
}

/* Internet Explorer 6 */
* html form .textarea textarea {
	margin-left: -3px;
}

form select {
	float: left;
	border: 1px solid #E0E0E0;
	margin: 0 2px 2px 0;
	padding: 1px; /* sollte '0 1px', aufgrund der Ästhetik brechen wir das Grid hier */
	background: #FFFFFF;
	font-size: 1em;
	font-family: Tahoma;
	color: #505050;
}

form .input .s25 { width: 70px; }
form .input .s33 { width: 95px; }
form .input .s34 { width: 96px; }
form .input .s50 { width: 146px; }
form .input .s66 { width: 197px; }
form .input .s75 { width: 222px; }
form .input .s00, 
form .textarea .s00 { width: 438px }

form .input input:focus,
form .textarea textarea:focus {
	border-color: #404040;
}

form .radio label {
	margin-right: 5px;
}

form .checkbox {
	padding-left: 140px;
}

form .checkbox input {
	margin: 0 3px 2px 0;
	position: relative;
	top: 2px;
}

/* Internet Explorer 8 */
form .checkbox input {
	margin-right /*\**/: 0\9;
	top /*\**/: 3px\9;
}

/* Internet Explorer 7 */
*:first-child+html form .checkbox input {
	margin-right: 0;
	top: 3px;
}

/* Internet Explorer 6 */
* html form .checkbox input {
	margin-right: 0;
	top: 3px;
}

form fieldset fieldset .checkbox {
	padding-left: 10px;
}

form fieldset fieldset .checkbox input {
	float: left;
	margin: 0 5px 2px 0;
	top: 3px;
}

/* Internet Explorer 8 */
form fieldset fieldset .checkbox input {
	margin-right /*\**/: 2px\9;
	top  /*\**/: -1px\9;
}

/* Internet Explorer 7 */
*:first-child+html form fieldset fieldset .checkbox input {
	margin-right: 2px;
	top: -1px;
}

/* Internet Explorer 6 */
* htmlform fieldset fieldset .checkbox input {
	margin-right: 2px;
	top: -1px;
}

form fieldset fieldset .checkbox label {
	float: left;
	width: 175px;
	margin: 0 10px 2px 0;
}

form .submit {
	padding: 0 0 0 140px;
}

form span.button,
form span.button .before,
form span.button .after {
	background: url(../img/button_256x27.png) repeat-x;
}

form span.button {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	border: none;
	height: 27px;
	line-height: 27px;
	background-position: -5px 0;
	cursor: pointer;
	font-weight: normal;
	text-align: center;
	overflow:visible;
	text-decoration: none;
	color: #FFFFFF !important;
	width: auto;
}

form span.button input {
	border: 0;
	padding: 0 10px 0 20px;
	margin: 0;
	background: none;
	color: #FFFFFF;
	cursor: pointer;
	line-height: 27px;
	height: 27px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma;
}

/* Firefox (any) */
@-moz-document url-prefix() {
	form span.button input {
			height: 24px; /* Ansonsten ist die Schrift verschoben */
	}
} 

form span.button .before,
form span.button .after {
	display: block;
	position: absolute;
	top: 0;
	width: 5px;
	height: 27px;
	cursor: pointer;
}

form span.button .before {
	left: -5px;
	background-position: left 0;
}

form span.button .after { 
	right: -5px;
	background-position: right 0;
}

form span.button:hover         { background-position: -5px  -27px; }
form span.button:hover .before { background-position: left  -27px; }
form span.button:hover .after  { background-position: right -27px; }





/**
 * Tables
 *
 * includes a formated table and an unformated plain table aswell
 *
 * @autor   Sigfried Arnold <s.arnold@go-west.at>
 * @version 0.0.1
 * @see     http://www.go-west.at/
 */

table {
	padding: 0;
	margin: 0 0 1.5em 0;
	border-collapse: collapse;
	border: 1px solid #999999;
}

table caption { 
	font-size: 1em; 
	line-height: 1.5em; 
	padding: 0;
	margin: 0;
	font-weight: bold;
}

th, td { 
	border: 1px solid #999999;
	text-align: center;
	vertical-align: top;
	margin: 0;
	padding: 0.25em 0.5em;
}

th {
	background: #E0E0E0;
}

th.style0,
td.style0,
td.td-0 {
	background: #FFFFFF;
}

th.style1,
td.style1,
td.td-1 {
	background: #FCFCFC;
}

th.style2,
td.style2,
td.td-2 {
	background: #F8F8F8;
}

th.style3,
td.style3,
td.td-3 {
	background: #F4F4F4;
}

th.style4,
td.style4,
td.td-4 {
	background: #F0F0F0;
}

th.style5,
td.style5,
td.td-5 {
	background: #ECECEC;
}

th.style6,
td.style6,
td.td-6 {
	background: #E8E8E8;
}

th.style7,
td.style7,
td.td-7 {
	background: #E4E4E4;
}

table.plain {
	padding: 0;
	margin: 0;
	border: 0;
}

table.plain th,
table.plain td {
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}

/**
 * Generic Classes
 *
 * @autor   Sigfried Arnold <s.arnold@go-west.at>
 * @version 0.0.1
 * @see     http://www.go-west.at/
 */

div.error,
div.notice,
div.success {
	padding: 0.675em 0.5em 0.675em 2.5em;
	border: 1px solid #D02020;
	background: url(../img/icons/16x16/error.png) no-repeat 0.5em 0.775em;
	margin-bottom: 1.5em;
}

div.notice {
	border-color: #638BBB;
	background-image: url(../img/icons/16x16/information.png);
}

div.success {
	border-color: #58B058;
	background-image: url(../img/icons/16x16/accept.png);
}

* html div.error   { background-image: url(../img/icons/16x16/error.gif); }
* html div.notice  { background-image: url(../img/icons/16x16/information.gif); }
* html div.success { background-image: url(../img/icons/16x16/accept.gif); }

/**
 * Gallery
 *
 * @autor   Sigfried Arnold <s.arnold@go-west.at>
 * @version 0.0.3
 * @see     http://www.go-west.at/
 */

.gallery {
	overflow: hidden;
}

.gallery ul {
	margin: 0;
	width: 750px;
}

.gallery ul:after {
	content: '\00A0';
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}

.gallery ul li {
	margin: 0 20px 20px 0;
	padding: 0;
	list-style: none;
	width: 220px;
	display: inline-block;
	vertical-align: top;
	background: none;
}

/* Internet Explorer 7 */
*:first-child+html .gallery ul li {
  display: inline;
}

/* Internet Explorer 6 */
* html .gallery ul li {
  display: inline;
}

.gallery ul li a,
.gallery ul li img {
	padding: 0;
	margin: 0;
	border: none;
	display: block;
	text-decoration: none;
}

.gallery ul li span.caption {
	display: block;
	line-height: 1.5em;
	margin-top: .25em;
	color: #404040;
}

.gallery ul li span.title {
	display: block;
}



body {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}

#container {	
	background-color: #fff;
	position:relative;
	display:block;
	background: url(../img/bg_content2.gif) repeat-y #fff;
	border:15px solid #C37974;
	width: 830px;
	margin: 0 auto;
	margin-top:73px;
	margin-bottom:47px;
}
#media {
	position:absolute;
	background-color: #ccc;
	right:0px;
	top:0px;
	width: 588px;
	height: 340px;
	border-left:1px solid #fff;
	z-index:4;
}
#mediaController { display:none; }
#mediaController {
	width:auto;
	height:auto;
	position:absolute;
	z-index:5;
	right:10px;
	top:290px;
	text-align:center;
}
a {
	outline:none;
}
/*
.layout1 #mediaController {
	width:588px;
	height:60px;
	position:absolute;
	z-index:5;
	right:0px;
	top:340px;
	text-align:center;
}
*/
#mediaController {
	width:588px;
	height:60px;
	position:absolute;
	z-index:5;
	right:0px;
	top:290px;
	text-align:center;
}

.layout1 #content h2 {
	/*visibility:hidden;*/
}
#mediaController a {
	background: url(../img/mLi.png) center center no-repeat;
	width:6px;
	height:6px;
	padding:5px;
	margin-top:23px;
	text-indent:-9999em;
	display:inline-block;
	overflow: hidden;
	opacity:0.5;
	filter: alpha(opacity = 50);

	outline:none;
}
#mediaController a.active, #mediaController a:hover {
	opacity:1;
	filter: alpha(opacity = 99);
}
#mediaController a.prev, #mediaController a.next {
	background: url(../img/mArrows.png) left center no-repeat;
	width:9px;
	height:15px;
	padding:0px;
	margin-top:18px;
	cursor:pointer;
}
#mediaController a.next {
	background-position:right center;
}
#menu {
	position:absolute;
	top:0px;
	left:0px;
	height:340px;
	width:241px;
	z-index:2
}
#flow_tl {
	position:absolute;
	background: url(../img/orchid2.png) no-repeat;
	top:-86px;
	left:-210px;
	width:490px;
	height:441px;
	z-index:1;
}
#flow_t2 {
	position:absolute;
	background: url(../img/flow2.png) no-repeat;
	top:300px;
	right:-140px;
	width:218px;
	height:333px;
	z-index:5;
}
/*
#content {
	position:relative;	
}
*/
/*
#content #col0,
#content #col2 {
	position:relative;
	z-index:6;
}
*/
#menu ul {
	position:absolute;
	bottom:10px;
	left:0px;
}
#menu h2 {
	display:none;
}


/*
#containerWrap {
	width: 830px;
	margin: 0 auto;
	padding: 15px;
	background-color: #C37974;
	margin-top:73px;
	margin-bottom:47px;
}
*/

#container:after {
	content: '\00A0';
	display: block;
	width: 100%;
	height: 0px;
	overflow: hidden;
	clear: both;
}

#header {
	background: url(../img/bg_men.png) no-repeat #99211A;
	/* width: 940px; */
	margin: 0;
	height: 340px;
	border-bottom:1px solid #fff;
}

#header h1 {
	margin: 0;
	padding: 0.5em;
}

#content {
	float: right;
	display: inline;
	width: 588px;
	padding: 0;
	margin: 0 0 0px 0;
}

#path { display:none; }

#col0 {
	float: left;
	display: inline;
	width: 552px;
	margin: 0 0 18px 0;
	margin-left:19px;
	margin-top:18px;
}

#col2 {
	float: left;
	display: inline;
	width: 100%;
	margin: 0 0 18px 0;
}
#aside {
	background: #9A2119;
	float: left;
	display: inline;
	width: 241px;
	margin: 0 0 0px 0;
	border-right:1px solid #fff;
}
#aside #submenu, #content {
	background: url(../img/bg_shad.png) repeat-x;
}
#content { background-color: #fff; }
#aside #submenu {
	background-color: #C53328;
	border-bottom:1px solid #fff;
	
}
#aside #submenu ul {
	margin-bottom:10px;
}
#aside h2, #content h2 {
	text-indent: 0;
	margin:0px;
	padding:0px;
	line-height:41px;
	padding-left:19px;
	padding-top:19px;
}
#content h2, #submenu h2 {
	text-indent:-9999em;
}


#footerC {
	background: url(../img/footer_c.png) repeat-x #7B1913;	
}
#footer {
	clear: both;
	background: url(../img/footer_bg.png) repeat-x #7B1913;
  background-color:#7B1913;
	width: 860px;	
	height: 302px;
	margin: 0 auto;
	padding:15px;
	width: 830px;
	padding-bottom:0px;
}
#service, #sitelinks, #sitemap {
	float:left;
}
#sitelinks h2 {
	display:none;
}
#outer {
	margin-bottom:-22px;
}
#footer ul, #footer li {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	list-style:none outside none;
	margin:0;
	padding:0;
}
#sitemap ul li {
	display:inline;
	float:left;
	width:138px;
	margin-right:5px;
}
#sitemap {
	width:574px;
	float:right;
	border-left: 1px solid #8D514E;
	padding-left:15px;
}
#footer address {
	border-bottom:1px solid #8D514E;
	padding-bottom:10px;
}
#service {
	width:122px;
}
#sitelinks {
	width:84px;
}

#sitemap ul li, #service ul li,
#sitemap ul li a, #service ul li a {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	
}
#sitemap ul ul li, #service ul ul li,
#sitemap ul ul li a, #service ul ul li a,
#sitelinks ul li, #sitelinks ul li a {
	color:#A46561;
	text-transform:none;
	text-decoration:none;
	margin:0px;
}
#footer a:hover {
	text-decoration:underline;
}

/*
#service ul ul li, #sitemap ul u li, #sitelinks ul li {	
	list-style:none outside none;
	list-style-image:url(../img/li2.gif);
	margin-left:13px;	
}
*/
#service ul ul li a, #sitelinks ul li a,
#sitemap ul ul li a {
	background: url(../img/li2.gif) 4px 7px no-repeat;
	margin-left:0px;
	padding-left:13px;
	display:block;
}
#sitelinks li.menu76,
#sitelinks li.menu75,
#sitelinks li.menu74 {
	list-style:none outside none;
	margin-left:0px;
	background: url(../img/sitelinks.gif) 0px 0px no-repeat;
	padding-left:23px;
}
#sitelinks li.menu75 {
	background-position:0 center;
}
#sitelinks li.menu74 {
	background-position:0 bottom;
}
#sitelinks li.menu76 a,
#sitelinks li.menu75 a,
#sitelinks li.menu74 a {
	padding:0 !important;
	background:none !important;
}

#lang {
	margin-bottom:15px;
}

#lang li {
	list-style:none outside none !important;
	margin-left:0px !important;
	padding-left:0px !important;
}

#lang li.na {
	display: none !important;
}

#lang li a {
	padding-left:23px !important;
}
#lang li a.de {
	background: url(../img/flags/de.gif) 0px 3px no-repeat;
}
#lang li a.en {
	background: url(../img/flags/gb.gif) 0px 3px no-repeat;
}
#lang li a.fr {
	background: url(../img/flags/fr.gif) 0px 3px no-repeat;
}
#lang li a.it {
	background: url(../img/flags/it.gif) 0px 3px no-repeat;
}
#lang li.na {
	opacity:0.5;
}
#lang li.current a, #lang li a:hover {
	color:#fff;
}


#header h1 {
	background: url(../img/logo.png) no-repeat;
	width:225px;
	height:80px;
	position:relative;
	margin:0px;
	padding:0px;
}
#header h1 a {
	width:225px;
	text-indent:-9999em;
	height:80px;
	display:block;
	position:absolute;
	z-index:3;
}
address, address strong {
	font-style:normal;
	color:#DFCECD;
}
address .adr0 strong {
	color:#fff;
	text-transform:uppercase;	
	width:253px;
	display:inline-block;
}
address a {
	color:#fff;
	text-decoration:none;
}
address span.dist {
	padding-left:5px;
	padding-right:5px;
}



#col0 ul, #col1 ul {
	list-style-image:url(../img/li.gif)
}
#col0 ul li ul, #col1 ul li ul {
	list-style-image:url(../img/lili.gif)
}

/* menues */
#menu ul li, #menu ul {
	padding:0;
	margin:0;
	list-style:none;
}
#menu ul li a {
	background: none no-repeat scroll left -2px;
	text-indent:-99999em;
	display:block;
	height:30px;
	width:241px;
	overflow:hidden;
}
#menu ul li a:hover, #menu ul li a:focus, #menu ul li a:active, #menu ul li a.current, #menu ul li.root a {
	background-position:left -32px;
}
#partner {
	position:absolute;
	top:-80px;
	right:50px;
	z-index:5;
}

#social_media {
	position:absolute;
	top:-65px;
	right:0px;
	z-index:5;
}

#social_media ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: right;
}

#social_media ul li {
	background: none;
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
}

#social_media #facebook{
	background: url(../img/facebook.gif) left top no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	overflow: hidden;
}

#submenu ul, #submenu ul li, #submenu ul li ul li, #submenu ul li ul li ul li, #submenu ul li ul li ul li ul li {
	padding:0;
	margin:0;
	list-style:none;
}
#submenu ul li a, #submenu ul li ul li a, #submenu ul li ul li ul li a, #submenu ul li ul li ul li ul li a   {
	display:block;
	background: url(../img/submenu_li.gif) no-repeat;
	background-position:11px 0px;
	margin-left:10px;
	margin-right:10px;
	padding-left:29px;
	line-height:23px;
	color:#fff;
	text-decoration:none;
	text-transform: uppercase;
	font-size:11px;
	/*
	border-bottom:1px solid transparent;
	border-top:1px solid transparent;
	*/
}
#submenu ul li ul li a   {
	background-position:21px 0px;
	padding-left:41px;
}
#submenu ul li ul li ul li a   {
	background-position:31px 0px;
	padding-left:51px;
	text-transform: inherit;
}
#submenu ul li a:hover {
	background-position:11px -120px;
	/*
	border-bottom:1px solid #993333;
	border-top:1px solid #993333;
	*/
}
#submenu ul li a.current, #submenu ul li ul li a.current {
	background-color:#993333;
	background-position:11px -60px;
}
#submenu ul li ul li a:hover {
	background-position:21px -120px;
}
#submenu ul li ul li a.current, #submenu ul li ul li a.current:hover {
	background-position:21px -60px;
}
#submenu ul li ul li ul li a:hover {
	background-position:31px -120px;
}
#submenu ul li ul li ul li a.current, #submenu ul li ul li ul li a.current:hover {
	background-color:#993333;
	background-position:31px -60px;
}

/*content */
a {
	text-decoration:none;
	color:#4E0D07;	
}
a:hover {
	text-decoration:underline;
}
a.button, a.ajax-button  {
	line-height:22px;
	padding-left:11px;
	padding-right:33px;
	background: url(../img/button_arrow.png) right top no-repeat #6A110B;
	display:inline-block;
	text-transform: uppercase;
	text-decoration:none;
	color:#fff;
}
a.button:hover, a.ajax-button:hover {
	text-decoration:underline;
}
a.highslide-image.highslide-preview {
	position:relative;
}
a.highslide-image div.clickPreview {
	position:absolute;
	background: url(../img/clickPreview.png) no-repeat;
	height:11px;
	width:11px;
	bottom:8px;
	right:8px;
	text-indent:-99999em;
	cursor: url("/typo3conf/ext/highslide/res/highslide/graphics/zoomin.cur"), pointer !important;
}
strong, b {
	font-weight:normal;
	color:#000;
}
div.item {
	clear:both;
	padding-bottom:17px;
}
#col0 div.csc-frame-rulerAfter {
	border-bottom:1px solid #F0F0F0;
	padding-bottom:17px;
	clear:both;
}
#col0 div.csc-frame-rulerBefore {
	border-top:1px solid #F0F0F0;
	padding-top:17px;
	clear:both;
}
#col0 div.csc-textpic-above div.csc-textpic-text {
	padding-top:1em;
}
#col0 h5, #col2 h5, .h5 {
	font-weight:normal;
	font-size:11px;
	color:#999999;
	padding:0px;
	margin: 0 0 1em 0;
}
h6 {
	color:#4E0D07;
	font-size:125%;
	padding:0;
	margin:0;
	font-weight:normal;
}
#col1 {
	color:#fff;
}
#col1 address {
	font-style:normal;
	color:#4E0D07;
	line-height:1.2em;
}
#col1 div.item {
	padding-left:18px;
	padding-right:18px;
	padding-bottom:0px;
}
#col1 div.item div.csc-frame-frame1 {
	margin-left:-18px;
	margin-right:-18px;	
}
#col1 div.item div.csc-frame-rulerBefore {
	border-top:1px solid #F0F0F0;
	margin-left:-18px;
	margin-right:-18px;	
	padding-top:18px;
	padding-left:36px;
	padding-right:36px;
}
#col1 div.item div.csc-frame-frame1 .csc-textpic-firstcol.csc-textpic-lastcol {
	border-bottom:1px solid #F0F0F0;
	border-top:1px solid #F0F0F0;
}
#col2 {
	display:none;
}
.layout1 #col2, .layout1 #col0 {
	width:279px;
	float:left;
	display:block;
	margin:10px;
	margin-right:0px;
}

/* debugging */

/* -- anpassungen für unterschiedliche Layouts -- */
/*
.layout1 #col0 { width: 460px;  margin: 0 20px 18px 0; } 
.layout1 #col2 { width: 220px;  margin: 0 0 18px 0; } 
*/

/* grid
#container { background: url(../img/_grid.png); }
#col0>*,
#col2>*,
h2,
h3 {
	opacity: 0.50;
	background: #E0F0E0;
}
*/ 




/* === GO.WEATHER === */

#go_weather {
  height: 150px;
  border-bottom: 1px solid #fff;
  padding-left: 20px;
  margin: 10px 0;
}


.go_weather {
	width: 230px;
  background: #EDF5EA;
  margin-top: 5px; 
}

.go_weather h2 {
  display: none;
}

.go_weather ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background: none;
}

.go_weather li {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
	width: 108px;
	height: 32px;
	border-right: 1px solid #EDF5EA;
  background: #EDF5EA;
}

.go_weather li.first-child {
	height: 96px;
	border-right: 1px solid #CBD1CA;
}
.go_weather .date dfn,
.go_weather .winddir,
.go_weather .windspeed {
	display: none;
}

.go_weather .icon {
  position: relative;
	display: block;
	width: 32px;
	height: 32px;
	overflow: hidden;
	text-indent: -99999em;
  margin-left: 20px;
}
.go_weather .date {
  position: relative;
  overflow: hidden;
  float: right;
  padding-top: 10px;
  width: 30px;
}
.go_weather .date span { 
  position:relative;
  width:23px;
  margin-right:-25px;
  text-align:right;
  color: #B2B5B2;
}
.go_weather li.first-child {
  width: 120px
}

.go_weather .first-child .date {
  display: none;
}
.go_weather .first-child .icon {
  text-indent: 0em;
}
.go_weather .first-child .icon {
  margin-left: 0px;
}

.go_weather .first-child .icon,
.go_weather .first-child .icon span {
  float: left;
  height: 110px;
  width: 75px;
  color: #666;
}
.go_weather .first-child .icon span {
  background-position: left top;
  padding-top: 75px;
  overflow: visible;
}
.go_weather .first-child .icon dfn {
  display: none;
}
.go_weather .temp,
.go_weather .first-child .temp dfn {
  display: none;
}
.go_weather .first-child .temp {
  float: right;
  text-align: right;
  width: 45px;
  padding-top: 75px;
  display: inline;
}

.go_weather .first-child .temp span {
  padding-right: 15px;
  color: #666;
}

.go_weather .icon span {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 32px;
  height: 32px;
  background-position: center;
  background-repeat: no-repeat;
}
/* ICON FOMRATE: Wetterlage (dynamisch erzeugt mit php-file ==> weather_css_for.php ) */
.go_weather .icon .icon0   { background-image: url(/fileadmin/go_weather/icons/icon_0.gif); }
.go_weather .icon .icon1   { background-image: url(/fileadmin/go_weather/icons/icon_1.gif); }
.go_weather .icon .icon2   { background-image: url(/fileadmin/go_weather/icons/icon_2.gif); }
.go_weather .icon .icon3   { background-image: url(/fileadmin/go_weather/icons/icon_3.gif); }
.go_weather .icon .icon4   { background-image: url(/fileadmin/go_weather/icons/icon_4.gif); }
.go_weather .icon .icon5   { background-image: url(/fileadmin/go_weather/icons/icon_5.gif); }
.go_weather .icon .icon6   { background-image: url(/fileadmin/go_weather/icons/icon_6.gif); }
.go_weather .icon .icon7   { background-image: url(/fileadmin/go_weather/icons/icon_7.gif); }
.go_weather .icon .icon8   { background-image: url(/fileadmin/go_weather/icons/icon_8.gif); }
.go_weather .icon .icon9   { background-image: url(/fileadmin/go_weather/icons/icon_9.gif); }
.go_weather .icon .icon10  { background-image: url(/fileadmin/go_weather/icons/icon_10.gif); }
.go_weather .icon .icon11  { background-image: url(/fileadmin/go_weather/icons/icon_11.gif); }
.go_weather .icon .icon12  { background-image: url(/fileadmin/go_weather/icons/icon_12.gif); }
.go_weather .icon .icon13  { background-image: url(/fileadmin/go_weather/icons/icon_13.gif); }
.go_weather .icon .icon14  { background-image: url(/fileadmin/go_weather/icons/icon_14.gif); }
.go_weather .icon .icon15  { background-image: url(/fileadmin/go_weather/icons/icon_15.gif); }
.go_weather .icon .icon16  { background-image: url(/fileadmin/go_weather/icons/icon_16.gif); }
.go_weather .icon .icon17  { background-image: url(/fileadmin/go_weather/icons/icon_17.gif); }
.go_weather .icon .icon18  { background-image: url(/fileadmin/go_weather/icons/icon_18.gif); }
.go_weather .icon .icon19  { background-image: url(/fileadmin/go_weather/icons/icon_19.gif); }
.go_weather .icon .icon20  { background-image: url(/fileadmin/go_weather/icons/icon_20.gif); }
.go_weather .icon .icon21  { background-image: url(/fileadmin/go_weather/icons/icon_21.gif); }
.go_weather .icon .icon22  { background-image: url(/fileadmin/go_weather/icons/icon_22.gif); }
.go_weather .icon .icon23  { background-image: url(/fileadmin/go_weather/icons/icon_23.gif); }
.go_weather .icon .icon24  { background-image: url(/fileadmin/go_weather/icons/icon_24.gif); }
.go_weather .icon .icon25  { background-image: url(/fileadmin/go_weather/icons/icon_25.gif); }
.go_weather .icon .icon26  { background-image: url(/fileadmin/go_weather/icons/icon_26.gif); }
.go_weather .icon .icon27  { background-image: url(/fileadmin/go_weather/icons/icon_27.gif); }
.go_weather .icon .icon28  { background-image: url(/fileadmin/go_weather/icons/icon_28.gif); }
.go_weather .icon .icon29  { background-image: url(/fileadmin/go_weather/icons/icon_29.gif); }
.go_weather .icon .icon30  { background-image: url(/fileadmin/go_weather/icons/icon_30.gif); }
.go_weather .icon .icon31  { background-image: url(/fileadmin/go_weather/icons/icon_31.gif); }
.go_weather .icon .icon32  { background-image: url(/fileadmin/go_weather/icons/icon_32.gif); }
.go_weather .icon .icon33  { background-image: url(/fileadmin/go_weather/icons/icon_33.gif); }
.go_weather .icon .icon34  { background-image: url(/fileadmin/go_weather/icons/icon_34.gif); }
.go_weather .icon .icon35  { background-image: url(/fileadmin/go_weather/icons/icon_35.gif); }
.go_weather .icon .icon36  { background-image: url(/fileadmin/go_weather/icons/icon_36.gif); }
.go_weather .icon .icon37  { background-image: url(/fileadmin/go_weather/icons/icon_37.gif); }
.go_weather .icon .icon38  { background-image: url(/fileadmin/go_weather/icons/icon_38.gif); }
.go_weather .icon .icon39  { background-image: url(/fileadmin/go_weather/icons/icon_39.gif); }
.go_weather .icon .icon40  { background-image: url(/fileadmin/go_weather/icons/icon_40.gif); }
.go_weather .icon .icon41  { background-image: url(/fileadmin/go_weather/icons/icon_41.gif); }
.go_weather .icon .icon42  { background-image: url(/fileadmin/go_weather/icons/icon_42.gif); }
.go_weather .icon .icon43  { background-image: url(/fileadmin/go_weather/icons/icon_43.gif); }
.go_weather .icon .icon44  { background-image: url(/fileadmin/go_weather/icons/icon_44.gif); }
.go_weather .icon .icon45  { background-image: url(/fileadmin/go_weather/icons/icon_45.gif); }
.go_weather .icon .icon46  { background-image: url(/fileadmin/go_weather/icons/icon_46.gif); }
.go_weather .icon .icon47  { background-image: url(/fileadmin/go_weather/icons/icon_47.gif); }
.go_weather .icon .icon48  { background-image: url(/fileadmin/go_weather/icons/icon_48.gif); }
.go_weather .icon .icon49  { background-image: url(/fileadmin/go_weather/icons/icon_49.gif); }
.go_weather .icon .icon50  { background-image: url(/fileadmin/go_weather/icons/icon_50.gif); }
.go_weather .icon .icon51  { background-image: url(/fileadmin/go_weather/icons/icon_51.gif); }
.go_weather .icon .icon52  { background-image: url(/fileadmin/go_weather/icons/icon_52.gif); }
.go_weather .icon .icon53  { background-image: url(/fileadmin/go_weather/icons/icon_53.gif); }
.go_weather .icon .icon54  { background-image: url(/fileadmin/go_weather/icons/icon_54.gif); }
.go_weather .icon .icon55  { background-image: url(/fileadmin/go_weather/icons/icon_55.gif); }
.go_weather .icon .icon56  { background-image: url(/fileadmin/go_weather/icons/icon_56.gif); }
.go_weather .icon .icon57  { background-image: url(/fileadmin/go_weather/icons/icon_57.gif); }
.go_weather .icon .icon58  { background-image: url(/fileadmin/go_weather/icons/icon_58.gif); }
.go_weather .icon .icon59  { background-image: url(/fileadmin/go_weather/icons/icon_59.gif); }
.go_weather .icon .icon60  { background-image: url(/fileadmin/go_weather/icons/icon_60.gif); }
.go_weather .icon .icon61  { background-image: url(/fileadmin/go_weather/icons/icon_61.gif); }
.go_weather .icon .icon62  { background-image: url(/fileadmin/go_weather/icons/icon_62.gif); }
.go_weather .icon .icon63  { background-image: url(/fileadmin/go_weather/icons/icon_63.gif); }
.go_weather .icon .icon64  { background-image: url(/fileadmin/go_weather/icons/icon_64.gif); }
.go_weather .icon .icon65  { background-image: url(/fileadmin/go_weather/icons/icon_65.gif); }
.go_weather .icon .icon66  { background-image: url(/fileadmin/go_weather/icons/icon_66.gif); }
.go_weather .icon .icon67  { background-image: url(/fileadmin/go_weather/icons/icon_67.gif); }
.go_weather .icon .icon68  { background-image: url(/fileadmin/go_weather/icons/icon_68.gif); }
.go_weather .icon .icon69  { background-image: url(/fileadmin/go_weather/icons/icon_69.gif); }
.go_weather .icon .icon70  { background-image: url(/fileadmin/go_weather/icons/icon_70.gif); }
.go_weather .icon .icon71  { background-image: url(/fileadmin/go_weather/icons/icon_71.gif); }
.go_weather .icon .icon72  { background-image: url(/fileadmin/go_weather/icons/icon_72.gif); }
.go_weather .icon .icon73  { background-image: url(/fileadmin/go_weather/icons/icon_73.gif); }
.go_weather .icon .icon74  { background-image: url(/fileadmin/go_weather/icons/icon_74.gif); }
.go_weather .icon .icon75  { background-image: url(/fileadmin/go_weather/icons/icon_75.gif); }
.go_weather .icon .icon76  { background-image: url(/fileadmin/go_weather/icons/icon_76.gif); }
.go_weather .icon .icon77  { background-image: url(/fileadmin/go_weather/icons/icon_77.gif); }
.go_weather .icon .icon78  { background-image: url(/fileadmin/go_weather/icons/icon_78.gif); }
.go_weather .icon .icon79  { background-image: url(/fileadmin/go_weather/icons/icon_79.gif); }
.go_weather .icon .icon80  { background-image: url(/fileadmin/go_weather/icons/icon_80.gif); }
.go_weather .icon .icon81  { background-image: url(/fileadmin/go_weather/icons/icon_81.gif); }
.go_weather .icon .icon82  { background-image: url(/fileadmin/go_weather/icons/icon_82.gif); }
.go_weather .icon .icon83  { background-image: url(/fileadmin/go_weather/icons/icon_83.gif); }
.go_weather .icon .icon84  { background-image: url(/fileadmin/go_weather/icons/icon_84.gif); }
.go_weather .icon .icon85  { background-image: url(/fileadmin/go_weather/icons/icon_85.gif); }
.go_weather .icon .icon86  { background-image: url(/fileadmin/go_weather/icons/icon_86.gif); }
.go_weather .icon .icon87  { background-image: url(/fileadmin/go_weather/icons/icon_87.gif); }
.go_weather .icon .icon88  { background-image: url(/fileadmin/go_weather/icons/icon_88.gif); }
.go_weather .icon .icon89  { background-image: url(/fileadmin/go_weather/icons/icon_89.gif); }
.go_weather .icon .icon90  { background-image: url(/fileadmin/go_weather/icons/icon_90.gif); }
.go_weather .icon .icon91  { background-image: url(/fileadmin/go_weather/icons/icon_91.gif); }
.go_weather .icon .icon92  { background-image: url(/fileadmin/go_weather/icons/icon_92.gif); }
.go_weather .icon .icon93  { background-image: url(/fileadmin/go_weather/icons/icon_93.gif); }
.go_weather .icon .icon94  { background-image: url(/fileadmin/go_weather/icons/icon_94.gif); }
.go_weather .icon .icon95  { background-image: url(/fileadmin/go_weather/icons/icon_95.gif); }
.go_weather .icon .icon96  { background-image: url(/fileadmin/go_weather/icons/icon_96.gif); }
.go_weather .icon .icon97  { background-image: url(/fileadmin/go_weather/icons/icon_97.gif); }
.go_weather .icon .icon98  { background-image: url(/fileadmin/go_weather/icons/icon_98.gif); }
.go_weather .icon .icon99  { background-image: url(/fileadmin/go_weather/icons/icon_99.gif); }
.go_weather .icon .icon100 { background-image: url(/fileadmin/go_weather/icons/icon_100.gif); }
.go_weather .icon .icon101 { background-image: url(/fileadmin/go_weather/icons/icon_101.gif); }
.go_weather .icon .icon102 { background-image: url(/fileadmin/go_weather/icons/icon_102.gif); }
.go_weather .icon .icon103 { background-image: url(/fileadmin/go_weather/icons/icon_103.gif); }
.go_weather .icon .icon104 { background-image: url(/fileadmin/go_weather/icons/icon_104.gif); }
.go_weather .icon .icon105 { background-image: url(/fileadmin/go_weather/icons/icon_105.gif); }
.go_weather .icon .icon106 { background-image: url(/fileadmin/go_weather/icons/icon_106.gif); }
.go_weather .icon .icon107 { background-image: url(/fileadmin/go_weather/icons/icon_107.gif); }
.go_weather .icon .icon108 { background-image: url(/fileadmin/go_weather/icons/icon_108.gif); }
.go_weather .icon .icon109 { background-image: url(/fileadmin/go_weather/icons/icon_109.gif); }
.go_weather .icon .icon110 { background-image: url(/fileadmin/go_weather/icons/icon_110.gif); }
.go_weather .icon .icon111 { background-image: url(/fileadmin/go_weather/icons/icon_111.gif); }
.go_weather .icon .icon112 { background-image: url(/fileadmin/go_weather/icons/icon_112.gif); }
.go_weather .icon .icon113 { background-image: url(/fileadmin/go_weather/icons/icon_113.gif); }
.go_weather .icon .icon114 { background-image: url(/fileadmin/go_weather/icons/icon_114.gif); }
.go_weather .icon .icon115 { background-image: url(/fileadmin/go_weather/icons/icon_115.gif); }
.go_weather .icon .icon116 { background-image: url(/fileadmin/go_weather/icons/icon_116.gif); }
.go_weather .icon .icon117 { background-image: url(/fileadmin/go_weather/icons/icon_117.gif); }
.go_weather .icon .icon118 { background-image: url(/fileadmin/go_weather/icons/icon_118.gif); }
.go_weather .icon .icon119 { background-image: url(/fileadmin/go_weather/icons/icon_119.gif); }


/* ICON FOMRATE: Windrichtung (dynamisch erzeugt mit php-file ==> weather_css_for.php ) */
.go_weather .winddir .wind_n { background-image: url(/fileadmin/go_weather/icons/wind_n.gif); }
.go_weather .winddir .wind_nno { background-image: url(/fileadmin/go_weather/icons/wind_nno.gif); }
.go_weather .winddir .wind_nnw { background-image: url(/fileadmin/go_weather/icons/wind_nnw.gif); }
.go_weather .winddir .wind_no { background-image: url(/fileadmin/go_weather/icons/wind_no.gif); }
.go_weather .winddir .wind_nw { background-image: url(/fileadmin/go_weather/icons/wind_nw.gif); }
.go_weather .winddir .wind_o { background-image: url(/fileadmin/go_weather/icons/wind_o.gif); }
.go_weather .winddir .wind_ono { background-image: url(/fileadmin/go_weather/icons/wind_ono.gif); }
.go_weather .winddir .wind_oso { background-image: url(/fileadmin/go_weather/icons/wind_oso.gif); }
.go_weather .winddir .wind_s { background-image: url(/fileadmin/go_weather/icons/wind_s.gif); }
.go_weather .winddir .wind_so { background-image: url(/fileadmin/go_weather/icons/wind_so.gif); }
.go_weather .winddir .wind_sso { background-image: url(/fileadmin/go_weather/icons/wind_sso.gif); }
.go_weather .winddir .wind_ssw { background-image: url(/fileadmin/go_weather/icons/wind_ssw.gif); }
.go_weather .winddir .wind_sw { background-image: url(/fileadmin/go_weather/icons/wind_sw.gif); }
.go_weather .winddir .wind_w { background-image: url(/fileadmin/go_weather/icons/wind_w.gif); }
.go_weather .winddir .wind_wechselnd { background-image: url(/fileadmin/go_weather/icons/wind_wechselnd.gif); }
.go_weather .winddir .wind_wnw { background-image: url(/fileadmin/go_weather/icons/wind_wnw.gif); }
.go_weather .winddir .wind_wsw { background-image: url(/fileadmin/go_weather/icons/wind_wsw.gif); }

/* Grosse Icons */
.go_weather .first-child .icon .icon0 { background-image: url(/fileadmin/go_weather/icons/big/icon_0.gif); }
.go_weather .first-child .icon .icon1 { background-image: url(/fileadmin/go_weather/icons/big/icon_1.gif); }
.go_weather .first-child .icon .icon2 { background-image: url(/fileadmin/go_weather/icons/big/icon_2.gif); }
.go_weather .first-child .icon .icon3 { background-image: url(/fileadmin/go_weather/icons/big/icon_3.gif); }
.go_weather .first-child .icon .icon4 { background-image: url(/fileadmin/go_weather/icons/big/icon_4.gif); }
.go_weather .first-child .icon .icon5 { background-image: url(/fileadmin/go_weather/icons/big/icon_5.gif); }
.go_weather .first-child .icon .icon6 { background-image: url(/fileadmin/go_weather/icons/big/icon_6.gif); }
.go_weather .first-child .icon .icon7 { background-image: url(/fileadmin/go_weather/icons/big/icon_7.gif); }
.go_weather .first-child .icon .icon8 { background-image: url(/fileadmin/go_weather/icons/big/icon_8.gif); }
.go_weather .first-child .icon .icon9 { background-image: url(/fileadmin/go_weather/icons/big/icon_9.gif); }
.go_weather .first-child .icon .icon10 { background-image: url(/fileadmin/go_weather/icons/big/icon_10.gif); }
.go_weather .first-child .icon .icon11 { background-image: url(/fileadmin/go_weather/icons/big/icon_11.gif); }
.go_weather .first-child .icon .icon12 { background-image: url(/fileadmin/go_weather/icons/big/icon_12.gif); }
.go_weather .first-child .icon .icon13 { background-image: url(/fileadmin/go_weather/icons/big/icon_13.gif); }
.go_weather .first-child .icon .icon14 { background-image: url(/fileadmin/go_weather/icons/big/icon_14.gif); }
.go_weather .first-child .icon .icon15 { background-image: url(/fileadmin/go_weather/icons/big/icon_15.gif); }
.go_weather .first-child .icon .icon16 { background-image: url(/fileadmin/go_weather/icons/big/icon_16.gif); }
.go_weather .first-child .icon .icon17 { background-image: url(/fileadmin/go_weather/icons/big/icon_17.gif); }
.go_weather .first-child .icon .icon18 { background-image: url(/fileadmin/go_weather/icons/big/icon_18.gif); }
.go_weather .first-child .icon .icon19 { background-image: url(/fileadmin/go_weather/icons/big/icon_19.gif); }
.go_weather .first-child .icon .icon20 { background-image: url(/fileadmin/go_weather/icons/big/icon_20.gif); }
.go_weather .first-child .icon .icon21 { background-image: url(/fileadmin/go_weather/icons/big/icon_21.gif); }
.go_weather .first-child .icon .icon22 { background-image: url(/fileadmin/go_weather/icons/big/icon_22.gif); }
.go_weather .first-child .icon .icon23 { background-image: url(/fileadmin/go_weather/icons/big/icon_23.gif); }
.go_weather .first-child .icon .icon24 { background-image: url(/fileadmin/go_weather/icons/big/icon_24.gif); }
.go_weather .first-child .icon .icon25 { background-image: url(/fileadmin/go_weather/icons/big/icon_25.gif); }
.go_weather .first-child .icon .icon26 { background-image: url(/fileadmin/go_weather/icons/big/icon_26.gif); }
.go_weather .first-child .icon .icon27 { background-image: url(/fileadmin/go_weather/icons/big/icon_27.gif); }
.go_weather .first-child .icon .icon28 { background-image: url(/fileadmin/go_weather/icons/big/icon_28.gif); }
.go_weather .first-child .icon .icon29 { background-image: url(/fileadmin/go_weather/icons/big/icon_29.gif); }
.go_weather .first-child .icon .icon30 { background-image: url(/fileadmin/go_weather/icons/big/icon_30.gif); }
.go_weather .first-child .icon .icon31 { background-image: url(/fileadmin/go_weather/icons/big/icon_31.gif); }
.go_weather .first-child .icon .icon32 { background-image: url(/fileadmin/go_weather/icons/big/icon_32.gif); }
.go_weather .first-child .icon .icon33 { background-image: url(/fileadmin/go_weather/icons/big/icon_33.gif); }
.go_weather .first-child .icon .icon34 { background-image: url(/fileadmin/go_weather/icons/big/icon_34.gif); }
.go_weather .first-child .icon .icon35 { background-image: url(/fileadmin/go_weather/icons/big/icon_35.gif); }
.go_weather .first-child .icon .icon36 { background-image: url(/fileadmin/go_weather/icons/big/icon_36.gif); }
.go_weather .first-child .icon .icon37 { background-image: url(/fileadmin/go_weather/icons/big/icon_37.gif); }
.go_weather .first-child .icon .icon38 { background-image: url(/fileadmin/go_weather/icons/big/icon_38.gif); }
.go_weather .first-child .icon .icon39 { background-image: url(/fileadmin/go_weather/icons/big/icon_39.gif); }
.go_weather .first-child .icon .icon40 { background-image: url(/fileadmin/go_weather/icons/big/icon_40.gif); }
.go_weather .first-child .icon .icon41 { background-image: url(/fileadmin/go_weather/icons/big/icon_41.gif); }
.go_weather .first-child .icon .icon42 { background-image: url(/fileadmin/go_weather/icons/big/icon_42.gif); }
.go_weather .first-child .icon .icon43 { background-image: url(/fileadmin/go_weather/icons/big/icon_43.gif); }
.go_weather .first-child .icon .icon44 { background-image: url(/fileadmin/go_weather/icons/big/icon_44.gif); }
.go_weather .first-child .icon .icon45 { background-image: url(/fileadmin/go_weather/icons/big/icon_45.gif); }
.go_weather .first-child .icon .icon46 { background-image: url(/fileadmin/go_weather/icons/big/icon_46.gif); }
.go_weather .first-child .icon .icon47 { background-image: url(/fileadmin/go_weather/icons/big/icon_47.gif); }
.go_weather .first-child .icon .icon48 { background-image: url(/fileadmin/go_weather/icons/big/icon_48.gif); }
.go_weather .first-child .icon .icon49 { background-image: url(/fileadmin/go_weather/icons/big/icon_49.gif); }
.go_weather .first-child .icon .icon50 { background-image: url(/fileadmin/go_weather/icons/big/icon_50.gif); }
.go_weather .first-child .icon .icon51 { background-image: url(/fileadmin/go_weather/icons/big/icon_51.gif); }
.go_weather .first-child .icon .icon52 { background-image: url(/fileadmin/go_weather/icons/big/icon_52.gif); }
.go_weather .first-child .icon .icon53 { background-image: url(/fileadmin/go_weather/icons/big/icon_53.gif); }
.go_weather .first-child .icon .icon54 { background-image: url(/fileadmin/go_weather/icons/big/icon_54.gif); }
.go_weather .first-child .icon .icon55 { background-image: url(/fileadmin/go_weather/icons/big/icon_55.gif); }
.go_weather .first-child .icon .icon56 { background-image: url(/fileadmin/go_weather/icons/big/icon_56.gif); }
.go_weather .first-child .icon .icon57 { background-image: url(/fileadmin/go_weather/icons/big/icon_57.gif); }
.go_weather .first-child .icon .icon58 { background-image: url(/fileadmin/go_weather/icons/big/icon_58.gif); }
.go_weather .first-child .icon .icon59 { background-image: url(/fileadmin/go_weather/icons/big/icon_59.gif); }
.go_weather .first-child .icon .icon60 { background-image: url(/fileadmin/go_weather/icons/big/icon_60.gif); }
.go_weather .first-child .icon .icon61 { background-image: url(/fileadmin/go_weather/icons/big/icon_61.gif); }
.go_weather .first-child .icon .icon62 { background-image: url(/fileadmin/go_weather/icons/big/icon_62.gif); }
.go_weather .first-child .icon .icon63 { background-image: url(/fileadmin/go_weather/icons/big/icon_63.gif); }
.go_weather .first-child .icon .icon64 { background-image: url(/fileadmin/go_weather/icons/big/icon_64.gif); }
.go_weather .first-child .icon .icon65 { background-image: url(/fileadmin/go_weather/icons/big/icon_65.gif); }
.go_weather .first-child .icon .icon66 { background-image: url(/fileadmin/go_weather/icons/big/icon_66.gif); }
.go_weather .first-child .icon .icon67 { background-image: url(/fileadmin/go_weather/icons/big/icon_67.gif); }
.go_weather .first-child .icon .icon68 { background-image: url(/fileadmin/go_weather/icons/big/icon_68.gif); }
.go_weather .first-child .icon .icon69 { background-image: url(/fileadmin/go_weather/icons/big/icon_69.gif); }
.go_weather .first-child .icon .icon70 { background-image: url(/fileadmin/go_weather/icons/big/icon_70.gif); }
.go_weather .first-child .icon .icon71 { background-image: url(/fileadmin/go_weather/icons/big/icon_71.gif); }
.go_weather .first-child .icon .icon72 { background-image: url(/fileadmin/go_weather/icons/big/icon_72.gif); }
.go_weather .first-child .icon .icon73 { background-image: url(/fileadmin/go_weather/icons/big/icon_73.gif); }
.go_weather .first-child .icon .icon74 { background-image: url(/fileadmin/go_weather/icons/big/icon_74.gif); }
.go_weather .first-child .icon .icon75 { background-image: url(/fileadmin/go_weather/icons/big/icon_75.gif); }
.go_weather .first-child .icon .icon76 { background-image: url(/fileadmin/go_weather/icons/big/icon_76.gif); }
.go_weather .first-child .icon .icon77 { background-image: url(/fileadmin/go_weather/icons/big/icon_77.gif); }
.go_weather .first-child .icon .icon78 { background-image: url(/fileadmin/go_weather/icons/big/icon_78.gif); }
.go_weather .first-child .icon .icon79 { background-image: url(/fileadmin/go_weather/icons/big/icon_79.gif); }
.go_weather .first-child .icon .icon80 { background-image: url(/fileadmin/go_weather/icons/big/icon_80.gif); }
.go_weather .first-child .icon .icon81 { background-image: url(/fileadmin/go_weather/icons/big/icon_81.gif); }
.go_weather .first-child .icon .icon82 { background-image: url(/fileadmin/go_weather/icons/big/icon_82.gif); }
.go_weather .first-child .icon .icon83 { background-image: url(/fileadmin/go_weather/icons/big/icon_83.gif); }
.go_weather .first-child .icon .icon84 { background-image: url(/fileadmin/go_weather/icons/big/icon_84.gif); }
.go_weather .first-child .icon .icon85 { background-image: url(/fileadmin/go_weather/icons/big/icon_85.gif); }
.go_weather .first-child .icon .icon86 { background-image: url(/fileadmin/go_weather/icons/big/icon_86.gif); }
.go_weather .first-child .icon .icon87 { background-image: url(/fileadmin/go_weather/icons/big/icon_87.gif); }
.go_weather .first-child .icon .icon88 { background-image: url(/fileadmin/go_weather/icons/big/icon_88.gif); }
.go_weather .first-child .icon .icon89 { background-image: url(/fileadmin/go_weather/icons/big/icon_89.gif); }
.go_weather .first-child .icon .icon90 { background-image: url(/fileadmin/go_weather/icons/big/icon_90.gif); }
.go_weather .first-child .icon .icon91 { background-image: url(/fileadmin/go_weather/icons/big/icon_91.gif); }
.go_weather .first-child .icon .icon92 { background-image: url(/fileadmin/go_weather/icons/big/icon_92.gif); }
.go_weather .first-child .icon .icon93 { background-image: url(/fileadmin/go_weather/icons/big/icon_93.gif); }
.go_weather .first-child .icon .icon94 { background-image: url(/fileadmin/go_weather/icons/big/icon_94.gif); }
.go_weather .first-child .icon .icon95 { background-image: url(/fileadmin/go_weather/icons/big/icon_95.gif); }
.go_weather .first-child .icon .icon96 { background-image: url(/fileadmin/go_weather/icons/big/icon_96.gif); }
.go_weather .first-child .icon .icon97 { background-image: url(/fileadmin/go_weather/icons/big/icon_97.gif); }
.go_weather .first-child .icon .icon98 { background-image: url(/fileadmin/go_weather/icons/big/icon_98.gif); }
.go_weather .first-child .icon .icon99 { background-image: url(/fileadmin/go_weather/icons/big/icon_99.gif); }
.go_weather .first-child .icon .icon100 { background-image: url(/fileadmin/go_weather/icons/big/icon_100.gif); }
.go_weather .first-child .icon .icon101 { background-image: url(/fileadmin/go_weather/icons/big/icon_101.gif); }
.go_weather .first-child .icon .icon102 { background-image: url(/fileadmin/go_weather/icons/big/icon_102.gif); }
.go_weather .first-child .icon .icon103 { background-image: url(/fileadmin/go_weather/icons/big/icon_103.gif); }
.go_weather .first-child .icon .icon104 { background-image: url(/fileadmin/go_weather/icons/big/icon_104.gif); }
.go_weather .first-child .icon .icon105 { background-image: url(/fileadmin/go_weather/icons/big/icon_105.gif); }
.go_weather .first-child .icon .icon106 { background-image: url(/fileadmin/go_weather/icons/big/icon_106.gif); }
.go_weather .first-child .icon .icon107 { background-image: url(/fileadmin/go_weather/icons/big/icon_107.gif); }
.go_weather .first-child .icon .icon108 { background-image: url(/fileadmin/go_weather/icons/big/icon_108.gif); }
.go_weather .first-child .icon .icon109 { background-image: url(/fileadmin/go_weather/icons/big/icon_109.gif); }
.go_weather .first-child .icon .icon110 { background-image: url(/fileadmin/go_weather/icons/big/icon_110.gif); }
.go_weather .first-child .icon .icon111 { background-image: url(/fileadmin/go_weather/icons/big/icon_111.gif); }
.go_weather .first-child .icon .icon112 { background-image: url(/fileadmin/go_weather/icons/big/icon_112.gif); }
.go_weather .first-child .icon .icon113 { background-image: url(/fileadmin/go_weather/icons/big/icon_113.gif); }
.go_weather .first-child .icon .icon114 { background-image: url(/fileadmin/go_weather/icons/big/icon_114.gif); }
.go_weather .first-child .icon .icon115 { background-image: url(/fileadmin/go_weather/icons/big/icon_115.gif); }
.go_weather .first-child .icon .icon116 { background-image: url(/fileadmin/go_weather/icons/big/icon_116.gif); }
.go_weather .first-child .icon .icon117 { background-image: url(/fileadmin/go_weather/icons/big/icon_117.gif); }
.go_weather .first-child .icon .icon118 { background-image: url(/fileadmin/go_weather/icons/big/icon_118.gif); }
.go_weather .first-child .icon .icon119 { background-image: url(/fileadmin/go_weather/icons/big/icon_119.gif); }

.go_weather .first-child .winddir .wind_n { background-image: url(/fileadmin/go_weather/icons/big/wind_n.gif); }
.go_weather .first-child .winddir .wind_nno { background-image: url(/fileadmin/go_weather/icons/big/wind_nno.gif); }
.go_weather .first-child .winddir .wind_nnw { background-image: url(/fileadmin/go_weather/icons/big/wind_nnw.gif); }
.go_weather .first-child .winddir .wind_no { background-image: url(/fileadmin/go_weather/icons/big/wind_no.gif); }
.go_weather .first-child .winddir .wind_nw { background-image: url(/fileadmin/go_weather/icons/big/wind_nw.gif); }
.go_weather .first-child .winddir .wind_o { background-image: url(/fileadmin/go_weather/icons/big/wind_o.gif); }
.go_weather .first-child .winddir .wind_ono { background-image: url(/fileadmin/go_weather/icons/big/wind_ono.gif); }
.go_weather .first-child .winddir .wind_oso { background-image: url(/fileadmin/go_weather/icons/big/wind_oso.gif); }
.go_weather .first-child .winddir .wind_s { background-image: url(/fileadmin/go_weather/icons/big/wind_s.gif); }
.go_weather .first-child .winddir .wind_so { background-image: url(/fileadmin/go_weather/icons/big/wind_so.gif); }
.go_weather .first-child .winddir .wind_sso { background-image: url(/fileadmin/go_weather/icons/big/wind_sso.gif); }
.go_weather .first-child .winddir .wind_ssw { background-image: url(/fileadmin/go_weather/icons/big/wind_ssw.gif); }
.go_weather .first-child .winddir .wind_sw { background-image: url(/fileadmin/go_weather/icons/big/wind_sw.gif); }
.go_weather .first-child .winddir .wind_w { background-image: url(/fileadmin/go_weather/icons/big/wind_w.gif); }
.go_weather .first-child .winddir .wind_wechselnd { background-image: url(/fileadmin/go_weather/icons/big/wind_wechselnd.gif); }
.go_weather .first-child .winddir .wind_wnw { background-image: url(/fileadmin/go_weather/icons/big/wind_wnw.gif); }
.go_weather .first-child .winddir .wind_wsw { background-image: url(/fileadmin/go_weather/icons/big/wind_wsw.gif); }


/* === GO.WEATHER end === */

form span.button {
	background: url(../img/formbutton.png) no-repeat right 0 #6A110B;
	padding-right:25px;
	margin:0px;	
	text-align:left;
}
form span.button .after, form span.button .before {
	display:none;
}
form span.button input {
	font-weight:normal;
	font-size:11px;
	padding-left:14px;
	text-transform:uppercase;
}
form span.button input:hover {
	text-decoration:underline;
}


form#quick_anfrage,
form#quick_callback,
form#quick_tisch,
form#quick_login {
	position: relative;
	margin: 0 0 10px 0;
	padding: 0;
	overflow: hidden;
}

form#quick_anfrage p,
form#quick_callback p,
form#quick_tisch p,
form#quick_login p {
	color: #FFFFFF;
	margin-bottom: 0.5em;
}


form#quick_anfrage fieldset,
form#quick_callback fieldset,
form#quick_tisch fieldset,
form#quick_login fieldset {
	position: static;
	padding: 0;
	margin: 0;
	border: 0;
	margin-bottom:7px;
	margin-top:7px;
}

form#quick_anfrage fieldset legend,
form#quick_callback fieldset legend,
form#quick_tisch fieldset legend,
form#quick_quick fieldset legend {
	display: none;
}


form#quick_anfrage .label,
form#quick_callback .label,
form#quick_tisch .label,
form#quick_login .label {
	width: 61px;
}

form#quick_anfrage span.s50,
form#quick_tisch span.s50 {
	width: 35px !important;
}

form#quick_anfrage .label label,
form#quick_callback .label label,
form#quick_tisch .label label,
form#quick_login .label label {
	color: white;
}

form#quick_anfrage .input input,
form#quick_callback .input input,
form#quick_tisch .input input,
form#quick_login .input input {
	width: 104px;
	border: 1px solid #F0DEDD;
	background: #F0DEDD;
	margin-bottom: 2px;
	margin-right:1px;
	padding-bottom:0px;
}

form#quick_anfrage .input input.s25,
form#quick_tisch .input input.s25 {
	width: 104px;
}

form#quick_anfrage .input input.s50,
form#quick_tisch .input input.s50 {
	width: 25px;
}

form#quick_anfrage .input #qf_kinder.s55{
	width: 25px;
}

form#quick_callback .input input.s75,
form#quick_tisch .input input.s75,
form#quick_login .input input.s75 {
	width: 101px;
}

form#quick_anfrage .submit,
form#quick_callback .submit,
form#quick_tisch .submit,
form#quick_login .submit {
	margin: 5px 0 0 0;
	padding: 0;
}


form#quick_anfrage .submit .button,
form#quick_callback .submit .button,
form#quick_tisch .submit .button,
form#quick_login .submit .button {
	/*background: #B09A82 url(../img/button.png) no-repeat right center;*/
	width: 175px;
}

form#quick_anfrage .submit .button:hover,
form#quick_callback .submit .button:hover,
form#quick_tisch .submit .button:hover,
form#quick_login .submit .button:hover {	
	/* background-color: #977C5E; */
}

/*
form#quick_anfrage span.button .before,
form#quick_callback span.button .before,
form#quick_tisch span.button .before,
form#quick_login span.button .before,
form#quick_anfrage span.button .after,
form#quick_callback span.button .after,
form#quick_tisch span.button .after,
form#quick_login span.button .after { display: none; }
*/

#footer {
	position: relative;
}
#createdbygowest {
	position: absolute;
	bottom: 10px;
	left: 17px;
	color: #A46561;
}
#createdbygowest a {
	color: #A46561;
}

#col1 .submit input {
	background: url("../img/button_arrow.png") no-repeat scroll right top #6A110B;
	border: none;
	color: white;
	text-transform: uppercase;
	padding-bottom: 1px;
	padding-right: 33px;
	font-size: 11px;
	display: inline-block;
	width: 192px;
	height: 22px;
}

#col1 .submit:hover input {
	text-decoration: underline;
	cursor: pointer;
}



#partner .csc-textpic-firstcol{
	width: 92px !important;
}

#partner .csc-textpic-firstcol IMG{
	width: 92px;
	height: 48px;
}

#partner .csc-textpic-imagewrap{
	width: 186px !important;
}
