/*

////////////////////////////////////////////////////////////////

//

// Styles fuer das Layout

//

// Weblication® CMS Strukturdesign Version 4.7

// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de

// erstellt mit Weblication® Content Management Server, www.weblication.de

//

////////////////////////////////////////////////////////////////

*/



img {

         border:none;

}



/* Slideshow Headerbild */

#header {

	position: relative;

	height: 240px;

	margin: 0;

	padding: 0;

	background: #FFF;

}

#header #logo-box {

	float:left;

	width: 280px;

	height: 240px;

	background: transparent;

}

.headimg-mask, #pagemask {

	width:580px;

	height:240px;

	float:right;

	margin:0;

	display:inline;

	background:#FFF;

	overflow:hidden;

}

#pagemask {

	width:580px;

	height:185px;

}

.headimg-mask img, #pagemask img {

	width:580px;

	height:240px;

	background:#FFF;

	padding:0;

	border:none;

}

#pagemask img {

	width:580px;

	height:169px;

}

#pager {

	position:absolute;

	margin-left:696px;

	margin-top:216px;

	z-index:20;

}

#pager a {

	display:block;

	padding:0;

	width:16px;

	height:16px;

	font-size:0.75em;

	text-align:center;

	background:#FFF;

	border:1px solid #ddd;

	color:#999999;

	float:left;

	margin-right:2px;

}

#header #logo-box {

	float:left;

	width: 280px;

	height: 240px;

	background: #fff;

}

#logo-box #logo {

	position: absolute;

	top: 0;

	left: 0;

}

#logo-box img {

	border:none;

	padding:0;

}

#logo-box #uk {

	background:none;

	position: absolute;

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	text-transform: none;

	margin: 0;

	padding: 0;

	/* change the values of left and top to adjust the position of the slogan */

	top: 200px;

	left: 170px;

}

#logo-box #german {

    background:none;

	position: absolute;

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	text-transform: none;

	margin: 0;

	padding: 0;

	/* change the values of left and top to adjust the position of the slogan */

	top: 200px;

	left: 80px;

}



/* Formatierung von HTML-Elementen */



body {

	margin:20px 0 0 0;

	padding:0;

	background:#E8D7AD;

	font-family:verdana, arial, sans-serif;

	font-size:12px;

	color:#000000;

	line-height:150%;

}

table {

	padding:0;

}

table td {

	padding:0;

	font-size:11px;

}

div {

	margin:0;

	padding:0;

	font-size:11px;

}

p {

	margin:0;

	padding:0;

	font-size:11px;

}

span {

}

td {

	margin:0;

	padding:0;

	font-size:11px;

}

th {

	margin:0;

	padding:0;

	font-size:11px;

}

form {

	margin:0 0 0 16px;

	padding:0;

}

/* Eingabefelder */



input {

	font-size:11px;

	font-family:verdana, arial, sans-serif;

	border:1px solid #000;

	background-color:#fff;

	margin-top:3px;

}

select {

	font-size:11px;

	font-family:verdana, arial, sans-serif;

	border:1px solid #000;

	background-color:#fff;

	margin-top:3px;

}

textarea {

	font-size:11px;

	font-family:verdana, arial, sans-serif;

	border:1px solid #000;

	background-color:#fff;

	margin-top:3px;

}

/* Links */



a {

	color:#034A8A;

	font-size:11px;

	text-decoration:none;

}

a:hover {

	color:#034A8A;

	font-size:11px;

	text-decoration:underline;

}

/* Listen */



ul {

	margin-left: 16px;

	padding:0px;

	list-style-type:none;

}

ol {

	margin-left: 16px;

	padding:0px;

	list-style-type:none;

}

/* Horizontale Linie */



hr {

	background-color:#C0C0C0;

	color:#C0C0C0;

	height:1px;

	border-style:none;

}

/* Überschriften */



h1 {

	font-size:15px;

	margin:0;

	border-bottom: 1px solid #D5D5D5;

	padding:0 0 5px 0;

	font-weight:bold;

	color:#000000;

}

h2 {

	font-size:14px;

	margin:0;

	border-bottom: 1px solid #D5D5D5;

	padding:0 0 5px 0;

	font-weight:bold;

	color:#000000;

}

h3 {

	font-size:13px;

	margin:0;

	padding:0;

	font-weight:bold;

	color:#000000;

}

h4 {

	font-size:11px;

	margin:0;

	padding:0;

	font-weight:bold;

	color:#000000;

}

h5 {

	font-size:9px;

	margin:0;

	padding:0;

	font-weight:bold;

	color:#000000;

}

h6 {

	font-size:7px;

	margin:0;

	padding:0;

	font-weight:bold;

	color:#000000;

}

/* Blöcke */



.blockMain {

	width:860px;

	background:url(/wDeutsch/wLayout/design/img/content_bg.gif) repeat;

} /*Gesamter Bereich*/

.blockTop {

	width:860px;

	vertical-align:top;

	background:#FFFFFF;

}/*Bereich oben*/

.blockLeft {

	width:280px;

	vertical-align:top;

	padding-top:10px;

}/*Bereich links*/

.blockContent {

	width:580px;

	vertical-align:top;

	padding-top:15px;

}/*Inhaltsbereich*/

.blockBottom {

	width:860px;

	vertical-align:top;

	background:#075C2F;

}/*Inhaltsbereich*/



/* Allgemeine Elemente des oberen Bereiches */



.blockTop .elementTopStandard {

	height:240px;

	padding:0px;

}/*Standard im oberen Bereich*/

.blockTop .elementTopInclude {

	padding:0px;

}/*Include im oberen Bereich*/

.blockTop .elementTopNavigation {

	padding:0px;

	margin:0px;

	background-color:#075C2F;

}

.blockTop .elementTopSystemNavigation {

	position:absolute;

	top:10px;

	width:758px;

	text-align:right;

	color:#FFFFFF;

}

/* Allgemeine Elemente des linken Bereiches */



.blockLeft .elementLeftStandard {

	padding:8px;

}/*Standard im linken Bereich*/

.blockLeft .elementLeftNavigation {

	padding:0px;

}/*Standard im linken Bereich*/

.blockLeft .elementLeftInclude {

	padding:0px;

}/*Include im linken Bereich*/



.blockLeft h2 {

	color:#C9064F;

	border:none;

}

.blockLeft img {

	border:none;

	margin-left:16px;

}

/* Allgemeine Elemente des Inhaltsbereiches */



.blockContent ul {

	list-style-type:square;

	color:#000000;

}

.blockContent ol {

	list-style-type:disc;

	color:#000000;

}

.blockContent .elementSitemap ul {

	list-style-type:none;

	margin-left:8px;

}

.blockContent .elementHeadline {

	margin:0px 0px 8px 8px;

}

.blockContent .elementHeadline h1 {

}

.blockContent .elementSubline {

	margin:0px 0px 3px 8px;

}

.blockContent .elementSubline h2 {

}

.blockContent .elementText {

	margin:0px;

	padding:0px 0px 16px 8px;

}

.blockContent .elementText h2, h3, h4, h5, h6 {

	margin:0px;

	padding:0px 0px 3px 0px;

	margin-top:16px;

}

.blockContent .elementText li {

	line-height:150%;

	color:#000000

}

.blockContent table {

	font-size:11px;

}

.blockContent .elementText table {

	border-collapse:collapse;

	border:1px solid #AE4A00;

}

.blockContent .elementText td {

	vertical-align:top;

	padding:3px;

	border:1px solid #AE4A00;

}

.blockContent .elementList {

	margin:0px;

	padding:0px 0px 8px 8px;

}

.blockContent .elementStandard {

	margin:0px;

	padding:0px 8px 16px 8px;

}

.blockContent .elementStandard p {

}

.blockContent .elementStandard li {

}

.blockContent .elementStandard .fragmentPicture {

	margin:0px;

	padding:4px 11px 11px 22px;

}

.blockContent .elementStandard .fragmentPicture img {

}

.blockContent .elementStandard .fragmentPictureLeft {

	float:left;

	margin:0px;

	padding:4px 8px 4px 0px;

}

.blockContent .elementStandard .fragmentPictureLeft img {

}

.blockContent .elementStandard .fragmentPictureRight {

	float:right;

	margin:0px;

	padding:4px 0px 4px 8px;

}

.blockContent .elementStandard .fragmentPictureRight img {

}

.blockContent .elementLink {

	margin:0px;

	padding:0px 0px 0px 8px;

}

.blockContent .elementLink a {

}

.blockContent .elementFormular {

}

.blockContent .elementFormular .text {

	line-height:150%;

	padding:2px;

}

/* Allgemeine Elemente des rechten Bereiches */



.blockRight .elementRightStandard {

	padding:8px;

}/*Standard im rechten Bereich*/

.blockRight .elementRightInclude {

	padding:0px;

}/*Include im rechten Bereich*/

/* Allgemeine Elemente des unteren Bereiches */

.blockBottom p {

	color:#fff;

	padding:5px 10px;

}

.blockBottom a {

	color:#fff;

}

.blockBottom a:hover {

	color:#fff;

	text-decoration:underline;

}

.blockBottom .elementBottomStandard {

	padding:4px;

	text-align:center;

}/*Standard im unteren Bereich*/

.blockBottom .elementBottomInclude {

	padding:8px;

}/*Include im unteren Bereich*/

/* Sonstige Elemente */

.editButton {

	position:absolute;

	left:170px;

	top:68px

}

/*

////////////////////////////////////////////////////////////////

//

// Stylesheet fuer die Weblics

//

// Weblication® CMS Strukturdesign Version 4.0.9

// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de

// erstellt mit Weblication® Content Management Server, www.weblication.de

//

////////////////////////////////////////////////////////////////

*/







/*################ Formatierung von HTML-Elementen ################*/



.includeWeblic ul {

	list-style:none;

	margin:0;

	padding:0;

}

.includeWeblic li {

	margin-bottom:6px;

}

.includeWeblic form {

	display:inline;

}

.includeWeblic input {

	margin-top:3px;

	border:1px solid #000000;

}

.includeWeblic select {

	margin-top:3px;

	border:1px solid #000000;

}

.includeWeblic textarea {

	margin-top:3px;

	border:1px solid #000000;

}

.includeWeblic a.viewmode {

	font-weight:bold;

	border:outset 1px #a0a0a0;

	text-decoration:none;

	line-height:150%;

	padding-left:8px;

	padding-right:8px;

}

.includeWeblic a.viewmode:hover {

	color:#FFFFFF;

	background-color:#81A7CC;

	text-decoration:none;

	line-height:150%;

}

.includeWeblic a.viewmode:focus {

	color:#FFFFFF;

	background-color:#81A7CC;

	text-decoration:none;

	line-height:150%;

}

/*################ Elemente ################*/



.elementHeadline {

	margin:8px;

	margin-bottom:6px;

	padding:0;

	clear:both;

}

.elementSheetHeadline {

	margin:8px;

	margin-bottom:6px;

	padding:0;

	padding-bottom:8px;

	border-bottom:1px solid #81A7CC;

	clear:both;

}

.includeWeblic .elementLinkHeadline {

	margin:8px;

	margin-bottom:6px;

	padding:0;

	clear:both;

}

.includeWeblic .elementLetterHeadline {

	margin:8px;

	margin-bottom:6px;

	padding:0;

	clear:both;

}

.includeWeblic .elementListHeadline {

	margin:8px;

	margin-bottom:6px;

	padding:0;

	padding-bottom:8px;

	border-bottom:1px solid #81A7CC;

	clear:both;

}

.elementText {

	margin:8px;

	margin-bottom:6px;

	padding:0;

}

.elementText li img {

	float:left;

}

.elementText table {

	padding:0;

	border-left:solid 1px #a0a0a0;

	border-top:solid 1px #a0a0a0

}

.elementText table th {

	text-align:left;

	padding:2px;

	border-left:none;

	border-right:solid 1px #a0a0a0;

	border-bottom:solid 1px #a0a0a0;

	background-color:#F0F0F0

}

.elementText table td {

	padding:2px;

	border-left:none;

	border-right:solid 1px #a0a0a0;

	border-bottom:solid 1px #a0a0a0

}

.includeWeblic .elementLine {

	margin:8px;

	border-bottom: 1px solid #81A7CC;

}

.includeWeblic .elementTable {

	margin:8px;

	padding:0;

}

.includeWeblic .elementTable th {

	text-align:left;

	padding:2px;

	border-left:none;

	border-right:1px solid #a0a0a0;

	border-bottom:1px solid #a0a0a0;

	background-color:#F0F0F0

}

.includeWeblic .elementTableDiv {

	margin:8px;

	padding:0;

}

.includeWeblic .elementLink {

	margin:8px;

	padding:0;

}

.includeWeblic .elementLink a {

	float:left;

	margin-right:15px;

}

.includeWeblic .elementList {

	margin:8px;

	padding:0;

}

.includeWeblic .elementList strong {

	font-weight:bold;

}

.includeWeblic .elementList ul {

	margin:0;

}

.includeWeblic .elementList li {

	margin:0;

	padding: 3px 0 3px 0;

	clear:right;

}

.includeWeblic .elementList dt {

	clear:left;

	float:left;

	width:172px;

}

.includeWeblic .elementList dt p {

	margin-bottom:15px;

}

.includeWeblic .elementList dd {

	margin-left:180px;

}

.includeWeblic .elementListStyle {

	list-style:none;

	margin-left:6px;

	margin-right:3px;

	padding:0;

}

.includeWeblic .elementListStyle li {

	padding: 6px 0 6px 0;

}

.elementSheet {

	margin:8px;

	padding:0;

}

.includeWeblic .elementForm {

	margin:8px;

	clear:both;

}

.includeWeblic .elementForm table {

}

.includeWeblic .elementForm input {

	width:300px;

}

.includeWeblic .elementForm textarea {

	width:300px;

	height:150px;

}

.includeWeblic .elementForm .zip {

	width:60px;

	float:left;

}

.includeWeblic .elementForm .city {

	width:225px;

	float:right;

}

.includeWeblic .formCaption {

	width:190px;

}

.includeWeblic .formValue {

	width:300px;

}

.includeWeblic .elementPictureLeft {

	margin:8px;

	float:left;

}

.includeWeblic .elementPictureRight {

	margin:8px;

	float:right;

}

.includeWeblic .elementFuncHeader {

	margin:8px;

	padding-bottom:30px;

	padding-top:15px;

}

.includeWeblic .elementFuncFooter {

	margin:8px;

	margin-bottom:120px;

	margin-top:8px;

	margin-right:8px;

	padding-top:8px;

	border-top: 1px solid #81A7CC;

	clear:both;

}

.includeWeblic .elementLinkFooter {

	margin:8px;

	border-top: 1px solid #81A7CC;

	clear:both;

}

.includeWeblic .elementLinkFooterEditGroup {

	margin:8px;

}

.includeWeblic .elementFunctions {

	margin:8px;

	padding:0px;

}

.includeWeblic .elementFunctionsAdmin {

	margin:8px;

	padding:0px;

	text-align:right;

	z-index:3;

}

.includeWeblic .elementEditGroup {

	margin:8px;

}

.includeWeblic .elementEditbuttonPage {

	position:absolute;

	left:190px;

	top:120px;

}

.includeWeblic .elementEditbuttonNavi {

	padding:2px;

	padding-left:8px

}

.includeWeblic .elementRightHeadline {

	margin-top:6px;

	padding-left:6px;

	padding-right:6px;

	border-style:solid;

	border-width:1px;

	border-color:#81A7CC;

}/*Standard im rechten Bereich*/

.includeWeblic .elementRightStandard {

	padding-left:6px;

	padding-top:6px;

	padding-right:6px;

	padding-bottom:6px;

	margin-bottom:6px;

	border-style:solid;

	border-width:1px;

	border-color:#81A7CC;

}/*Standard im rechten Bereich*/

.includeWeblic .elementRightInclude {

	padding-left:6px;

	padding-top:6px;

	padding-right:6px;

	padding-bottom:6px;

	margin-bottom:6px;

	border-style:solid;

	border-width:1px;

	border-color:#81A7CC;

}/*Include im rechten Bereich*/

.includeWeblic .elementLeftStandard {

	padding:8px;

}/*Standard im linken Bereich*/

.includeWeblic .elementCurNavigation {

	display:none

}/*Standard im linken Bereich*/

.includeWeblic .elementLeftNavigation {

	padding-top:8px;

}/*Standard im linken Bereich*/

.includeWeblic .elementLeftInclude {

	padding:0;

}/*Include im linken Bereich*/

.includeWeblic .elementTopStandard {

	padding:0;

}/*Standard im oberen Bereich*/

.includeWeblic .elementTopInclude {

	padding:0;

	margin-top:0;

	border-style:none;

	width:100%

}/*Include im oberen Bereich*/

.includeWeblic .elementTopNavigation {

	position:absolute;

	top:104px;

	padding-left:196px

}

/*################ Fragmente ################*/





.includeWeblic .fragmentInfo {

	margin-bottom:8px;

	background-color:#FFCCCC;

	color:#000000;

	padding:2px;

	padding-left:8px;

	font-weight:normal;

	border-style:solid;

	border-width:1px;

	border-color:#A0A0A0;

}

.includeWeblic .fragmentWarning {

	margin-bottom:8px;

	background-color:#FFFFFF;

	color:#FF0000;

	padding:2px;

	padding-left:8px;

	font-weight:normal;

	border-style:solid;

	border-width:1px;

	border-color:#FF0000;

}

.includeWeblic .fragmentDropDown {

	float:left;

	margin-top:3px;

	margin-right:3px;

}

.includeWeblic .fragmentSheet {

	padding-top:6px;

	padding-bottom:12px;

	border-bottom:1px solid #81A7CC;

}

.includeWeblic .fragmentTableDivRow {

	clear:both;

	padding-top:12px;

}

.includeWeblic .fragmentTableDivRowNull {

	clear:both;

	padding-top:0;

}

.includeWeblic .fragmentFormMainHead {

	background-color:#F0F0F0;

	color:#606060;

	font-weight:bold;

	padding:4px;

	border-style:solid;

	border-width:1px;

	border-color:#A0A0A0;

	border-bottom-style:none

}

.includeWeblic .fragmentFormMainHead span {

}

.includeWeblic .fragmentFormMainBody {

	background-color:#FAFAFA;

	margin-bottom:0;

	color:#606060;

	padding:4px;

	border-style:solid;

	border-width:1px;

	border-color:#A0A0A0;

}

.includeWeblic .fragmentFormMainBody input {

	width:300px;

}

.includeWeblic .fragmentSheetMainHead {

	margin-left:12px;

	font-weight:bold;

	border-style:solid;

	border-width:1px;

	border-color:#A0A0A0;

	border-bottom-style:none;

	padding:4px;

	width:100%;

	clear:both;

}

.includeWeblic .fragmentSheetMainBody {

	margin-left:12px;

	background-color:#FAFAFA;

	margin-bottom:8px;

	color:#606060;

	padding:4px;

	padding-bottom:8px;

	padding-left:4px;

	padding-right:8px;

	border-style:solid;

	border-width:1px;

	border-color:#A0A0A0;

}

.includeWeblic .fragmentEditGroupHead {

	background-color:#F0F0F0;

	border: 1px solid #A0A0A0;

	border-bottom-style:none;

	padding:4px;

	color:#606060;

	font-weight: bold;

}

.includeWeblic .fragmentEditGroupBody {

	background-color:#FAFAFA;

	margin-bottom:22px;

	color:#606060;

	padding:4px;

	border:1px solid #A0A0A0;

}

.includeWeblic .fragmentEditGroupBody td {

	vertical-align:top;

	padding-right:15px;

	padding-bottom:3px;

}

.includeWeblic .fragmentEditGroupBody input {

	width:300px;

}

.includeWeblic .fragmentEditGroupBody textarea {

	width:300px;

	height:150px;

}

.includeWeblic .fragmentEditGroupBody select {

	width:300px;

}

.includeWeblic .fragmentEditGroupBody .date {

	width:120px;

	border:1px solid #888888;

	padding:2px;

}

.includeWeblic .fragmentEditGroupBody .time {

	width:75px;

}

.includeWeblic .fragmentEditGroupBody .year {

	width:75px;

}

.includeWeblic .fragmentEditGroupBody .zip {

	width:65px;

}

.includeWeblic .fragmentEditGroupBody .city {

	width:175px;

}

.includeWeblic .fragmentEditGroupBody .formImage input {

	width:75px;

}

.includeWeblic .fragmentEditGroupBody .formLink input {

	width:250px;

}

.includeWeblic .fragmentEditGroupBody ul {

	padding:0;

}

.includeWeblic .fragmentFormHead {

	background-color:#F0F0F0;

	border: 1px solid #A0A0A0;

	border-bottom-style:none;

	padding:4px;

	color:#606060;

	font-weight: bold;

}

.includeWeblic .fragmentFormBody {

	background-color:#FAFAFA;

	margin-bottom:22px;

	color:#606060;

	padding:4px;

	border:1px solid #A0A0A0;

}

.includeWeblic .fragmentFormBody td {

	vertical-align:top;

	padding-right:15px;

	padding-top:3px;

	padding-bottom:3px;

}

.includeWeblic .fragmentFormBody input {

	width:300px;

}

.includeWeblic .fragmentFormBody textarea {

	width:300px;

	height:150px;

}

.includeWeblic .fragmentFormBody select {

	width:300px;

}

.includeWeblic .fragmentFormBody .date {

	width:120px;

	border:1px solid #888888;

	padding:2px;

}

.includeWeblic .fragmentFormBody .time {

	width:75px;

}

.includeWeblic .fragmentFormBody .year {

	width:75px;

}

.includeWeblic .fragmentFormBody .zip {

	width:65px;

}

.includeWeblic .fragmentFormBody .city {

	width:175px;

}

.includeWeblic .fragmentFormBody .button {

	width:90px;

}

/*################ Sonstige ################*/



.includeWeblic .textBoldWarning {

	font-weight:bold;

	color:#FF0000;

}

.includeWeblic .formCaption {

	margin:0;

	line-height:120%;

	padding-top:3px;

}

.includeWeblic .formValue {

	margin:0;

	line-height:120%;

	vertical-align:top;

}

.includeWeblic .formValue a {

	text-align:center;

	padding-right:3px;

}

.includeWeblic .formButton {

	margin:0;

	line-height:120%;

	text-align:center;

}

.includeWeblic .formButton a {

	padding-left:4px;

	padding-right:4px;

	background-color:#F0F0F0;

	color:#000000;

}

.includeWeblic .formButton a:hover {

	background-color:#F0F0F0;

	color:#000000;

}

.includeWeblic .formUpload {

	margin:0;

	line-height:120%;

	vertical-align:top;

}

.includeWeblic .formUpload input {

	width:49%;

}

.includeWeblic .formPrice {

	margin:0;

	line-height:120%;

	vertical-align:top;

}

.includeWeblic .formPrice p {

	display:inline;

}

.includeWeblic .formPrice input {

	width:5.12px;

}

.includeWeblic .sheetCaption {

	margin:0;

	font-weight:bold;

	padding-top:3px;

	padding-bottom:3px;

	padding-right:15px;

	vertical-align:top;

}

.includeWeblic .sheetValue {

	margin:0;

	padding-top:3px;

	padding-bottom:3px;

	vertical-align:top;

}

.includeWeblic .listCaption {

	margin:0;

	line-height:120%;

	font-weight:bold;

	vertical-align:top;

}

.includeWeblic .listValue {

	margin:0;

	line-height:18px;

	vertical-align:top;

	clear:right;

}

.includeWeblic .listValue dt {

	float:left;

	width:75px;

}

.includeWeblic .listValue dd {

	margin-left:12px;

	margin-right:8px;

	margin-top:2px;

	margin-bottom:2px;

}

.includeWeblic .listValue h4 {

	padding: 0 0 6px 0;

}

.includeWeblic .listPictureLeft {

	clear:left;

	float:left;

	padding: 3px 8px 3px 0;

}

.includeWeblic .listButton {

	float:right;

}

.includeWeblic .linkHeaderLeft {

	float:left;

}

.includeWeblic .linkHeaderRight {

	float:right;

}

.includeWeblic .linkFooterLeft {

	float:left;

	padding-top:6px;

	padding-bottom:6px;

}

.includeWeblic .linkFooterRight {

	float:right;

	padding-top:6px;

	padding-bottom:6px;

}

.includeWeblic .buttonDefault {

	cursor:pointer;

	text-decoration:none;

	font-weight:normal;

	text-align:center;

	padding:0;

	padding-left:4px;

	padding-right:4px;

	margin-left:2px;

	line-height:22px;

	background-color:#F0F0F0;

	border:1px outset #606060;

	background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif);

}

.includeWeblic a.buttonDefault {

	cursor:pointer;

	text-decoration:none;

	font-weight:normal;

}

.includeWeblic .buttonFunction {

	cursor:pointer;

	text-decoration:none;

	font-weight:normal;

	text-align:center;

	padding:0px;

	padding-left:4px;

	padding-right:4px;

	float:right;

	margin-top:0px;

	line-height:22px;

	background-color:#F0F0F0;

	border:1px outset #606060;

}

.includeWeblic a.buttonFunction {

	cursor:pointer;

	text-decoration:none;

	font-weight:normal;

}

.includeWeblic .buttonAdmin {

	cursor:pointer;

	text-decoration:none;

	font-weight:normal;

	text-align:center;

	padding: 0;

	padding-left:0px;

	padding-right:0px;

	float:right;

	margin-top:10px;

	line-height:22px;

	background-color:#F0F0F0;

	border:1px outset #606060;

}

.includeWeblic a.buttonAdmin {

	cursor:pointer;

	text-decoration:none;

	font-weight:normal;

}

.wetterde_widget_forecast {
    margin: 8px 8px 14px;
    padding: 0;
    position: relative;
    width: 100%;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box {
    margin: 0;
    padding: 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content {
    margin: 0;
    padding: 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_title {
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 4px;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info {
    float: left;
    height: 65px;
    margin: 4px 0 0 4px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    width: 60px;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info .wetterde_widget_forecast_wind {
    line-height: 17px;
    margin: 7px 0 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info .wetterde_widget_forecast_temperature {
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info .wetterde_widget_forecast_temperature.wetterde_widget_forecast_max_temperature {
    margin: 12px 0 5px;
    padding: 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info .wetterde_widget_forecast_temperature.wetterde_widget_forecast_min_temperature {
    margin: 5px 0 0;
    padding: 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info .wetterde_widget_forecast_temperature_max {
    line-height: 17px;
    margin: 16px 0 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info .wetterde_widget_forecast_temperature_min {
    line-height: 17px;
    margin: 16px 0 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info .wetterde_widget_forecast_humidity {
    line-height: 17px;
    margin: 16px 0 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info .wetterde_widget_forecast_rain_amount {
    line-height: 17px;
    margin: 7px 0 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info .wetterde_widget_forecast_rain_chance {
    line-height: 17px;
    margin: 7px 0 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info .wetterde_widget_forecast_sun_duration {
    line-height: 17px;
    margin: 16px 0 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info .wetterde_widget_forecast_wind_direction {
    position: absolute;
    text-align: center;
    top: 5px;
    width: 64px;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info .wetterde_widget_forecast_line {
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_error {
    background-color: #FF0000;
    color: #FFFFFF;
    font-weight: bold;
    margin: 8px 8px 0;
    padding: 2px;
    position: relative;
    text-align: center;
}
.wetterde_widget_forecast .wetterde_widget_forecast_loading {
    background-color: #CCCCCC;
    background-image: url("images/ajax-loader-small.gif");
    background-position: 10px 10px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    margin: 8px 8px 0;
    padding: 8px;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_loading .wetterde_widget_forecast_loading_text {
    margin: 0 0 0 30px;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_link {
    display: block;
    line-height: normal;
    margin: 8px 8px 0 4px;
    padding: 4px;
    position: relative;
    text-align: center;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_link_home {
    display: block;
    margin: 8px 8px 0 4px;
    overflow: hidden;
    padding: 4px 0;
    position: relative;
    text-align: center;
}
#ww_4dd3a8314fa9d_content img {
	margin:0;
}
#ww_4dd3a8314fa9d_box img {
	margin:0;	
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_link_home span {
    margin: 0 10px 0 0;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_link_home img {
    border: 0 none;
    vertical-align: middle;
}
.wetterde_widget_forecast .wetterde_widget_forecast_clear {
    clear: both;
    font-size: 1px;
    line-height: 1px;
    margin: 0;
    padding: 0;
}
.wetterde_widget_forecast .wetterde_widget_forecast_form {
    margin: 0;
    padding: 0;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_form_element {
    margin: 8px;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_form_element.wetterde_widget_forecast_form_element_border {
    border: 1px solid #CCCCCC;
    padding: 4px;
    position: relative;
}
.wetterde_widget_forecast .wetterde_widget_forecast_form_element_text {
    background-color: #FFFFFF;
    border: 0 none;
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 100%;
}
.wetterde_widget_forecast .wetterde_widget_forecast_form_element_button {
    border: 0 none;
    cursor: pointer;
    font-size: 12px;
    outline: medium none;
    padding: 2px;
    width: 100%;
}
.wetterde_widget_forecast.wetterde_widget_forecast_border {
    border: 1px solid #CCCCCC;
}
.wetterde_widget_forecast.wetterde_widget_forecast_column4 {
    background-color: #FFFFFF;
    width: 264px;
}
.wetterde_widget_forecast.wetterde_widget_forecast_column4wetterde_widget_forecast_border {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    width: 300px;
}
.wetterde_widget_forecast.wetterde_widget_forecast_column4wetterde_widget_forecast_border .wetterde_widget_forecast_box {
    margin: 0 0 0 2px;
    width: 296px;
}
.wetterde_widget_forecast.wetterde_widget_forecast_column4wetterde_widget_forecast_border .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info {
    height: 64px;
    width: 64px;
}
.wetterde_widget_forecast.wetterde_widget_forecast_column2 {
    background-color: #FFFFFF;
    width: 154px;
}
.wetterde_widget_forecast.wetterde_widget_forecast_column2wetterde_widget_forecast_border {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    width: 154px;
}
.wetterde_widget_forecast.wetterde_widget_forecast_column2wetterde_widget_forecast_border .wetterde_widget_forecast_box {
    margin: 0 0 0 1px;
    width: 152px;
}
.wetterde_widget_forecast.wetterde_widget_forecast_column2wetterde_widget_forecast_border .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info {
    height: 64px;
    width: 64px;
}
.wetterde_widget_forecast {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_title {
    font-weight: bold;
}
.wetterde_widget_forecast .wetterde_widget_forecast_box .wetterde_widget_forecast_content .wetterde_widget_forecast_info {
    font-weight: normal !important;
}
.wetterde_widget_forecast .wetterde_widget_forecast_color {
    background-color: #A0C2F8;
    color: #FFFFFF;
    text-decoration: none !important;
}
.wetterde_widget_forecast .wetterde_widget_forecast_color {
	background-color:#efe1c0; 
	color:#000;
}
