@import url("/leiningerland/wLayout/design/style/weblics.css");

/*
################################################################
Layout
################################################################
*/

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

body { 
background: url(/leiningerland/wLayout/design/img/hg.jpg) repeat-x #fff0a8;
font-family: Verdana Arial, sans-serif;
font-size: 0.9em;
line-height:130%;
font-weight: normal;
color: #555;
}

#layout {
margin: 0 auto;
width:1000px;
}

#header {
height:275px;
}

#content {
background: url(/leiningerland/wLayout/design/img/hg_content.jpg) repeat-y;
}

#middle {
background: url(/leiningerland/wLayout/design/img/hg_middle.jpg) no-repeat;
margin:0px 195px 0 220px;
padding: 20px 50px 80px 50px;
}

#middle #contentText, #middle .blockContent {
padding: 15px 0px;
}

img#schwung {
position: relative;
z-index: 1;
left: -16px;
top:-265px;
}

div#schrift {
position: relative;
z-index:2;
top:-243px;
padding-left:780px;
color: #fff;
}

div#schrift a {
text-decoration: none;
color: #fff;
margin: 0 3px;
}

div#schrift a:hover {
text-decoration: none;
color: #924;
}

/*
################################################################
Linke Spalte
################################################################
*/

#left {
background: url(/leiningerland/wLayout/design/img/hg_left.jpg) repeat-y;
float:left;
width:220px;
}

#left #contentLeft {
background: url(/leiningerland/wLayout/design/img/hg_contentLeft.jpg) no-repeat;
padding: 40px 0 10px;
}

#left .boxLeft {
margin: 10px 12px;
}

#left .boxContent {
background: #eafadd;
padding: 5px 10px;
border-top: 1px dotted #695;
border-bottom: 1px dotted #695;
font-size:90%;
line-height:120%;
}

#left p img {
margin-right:4px;
}

#left div.suchenBuchen {
color: #695;
}

#left div.suchenBuchen select {
width:175px;
border: 1px solid #d9e9bd;
background:#fff;
color:#363;
}

#left div.suchenBuchen input {
width:175px;
margin: 1px 0;
border: 1px solid #d9e9bd;
color:#363;
}

#left div.suchenBuchen input.preis {
width:48px;
}

#left div.suchenBuchen td.formCaption {
padding:3px 0;
}

#left div.suchenBuchen td.formButton                   {padding: 12px 0 4px;}
#left div.suchenBuchen .buttonAdmin                   {cursor:pointer; text-decoration:none; font-weight:normal; text-align:center; padding:2px 10px;background-color:#d9e9bd; border:1px solid #89ae75;}
#left div.suchenBuchen a.buttonAdmin                 {cursor:pointer; text-decoration:none; font-weight:normal;color: #363;}
#left div.suchenBuchen a.buttonAdmin:hover       {cursor:pointer; text-decoration:none; font-weight:normal;color: #fff;background: #695;}

#left .boxContent ul {
padding: 0;
margin:0 18px;
list-style-image: url(/leiningerland/wLayout/design/img/pfeil.gif);
}

#left .boxContent ul li .aNavLeftLevel {
display:block;
padding: 4px 0;
}

#left .boxContent ul li .aNavLeftLevelSelected {
display:block;
padding: 4px 0;
color: #924;
}


/*
################################################################
Rechte Spalte
################################################################
*/

#right {
background: #fdefab;
float:right;
width: 195px;
}

#right .boxRight {
margin: 10px 0 10px 10px;
}

#right .boxContent {
background: #fff;
padding: 5px 10px;
border-top: 1px dotted #924;
border-bottom: 1px dotted #924;
font-size:90%;
line-height:120%;
}

#right .banner img {
margin:10px 0;
}

#right .boxContent ul {
padding: 0;
margin:0 18px;
list-style-image: url(/leiningerland/wLayout/design/img/pfeil_orange.gif);
}

#right .boxContent ul li .aNavLeftLevel {
display:block;
padding: 4px 0;
}

#right .boxContent ul li .aNavLeftLevelSelected {
display:block;
padding: 4px 0;
color: #924;
}

/*
################################################################
Klassen und IDs
################################################################
*/

.clear {
clear:both;
}

.plus, .minus {
font-size: 120%;
font-weight:bold
}

.minus {
padding-left:10px;
}

.small {
font-size:90%;
}

.text  {
margin-bottom:30px;
}

div.newsletter {
margin: 4px 0;
}

div.newsletter input.mail {
background: #fff;
border: 1px solid #695;
width:130px;
padding: 2px;
margin: 4px 4px 4px 2px;
}

div.newsletter input.go {
float:right;
margin-top: 5px;
width:30px;
background:#9b8;
color:#fff;
border: 1px solid #695;
}

div#empfehlung {
background: #d9e9bd;
margin: 4px 0 0;
padding: 8px 12px 12px;
font-size:95%;
border-top:1px dotted #695;
}

div#empfehlung input.mail {
background: #fff;
border: 1px solid #695;
width:180px;
padding: 2px;
margin: 4px 4px 4px 2px;
color: #363;
}

div#empfehlung input.go {
width:30px;
background:#9b8;
color:#fff;
border: 1px solid #695;
}

#middle #avm {
margin: 15px auto;
text-align:center;
}

#middle #avm a  {
color:#695;
font-size:85%;
text-decoration: none;
}

#middle #avm a:hover  {
color:#924;
text-decoration: none;
}


/*
################################################################
Textformatierung
################################################################
*/

#right h1 {
font-size: 90%;
margin: 0 0 2px;
padding:0;
color: #924;
}

#left h1 {
font-size: 90%;
margin: 0 0 2px;
padding:0;
color: #695;
}

#left a {
color: #695;
}

#left .boxContent a {
color: #695;
font-weight:bold;
text-decoration:none;
}

#left a:hover, #right a:hover {
color: #f70;
}

#left p, #right p {
margin:0;
padding: 4px 0;
}

#middle b {
color:#924;
font-weight:bold;
}

#right a {
color: #924;
font-weight:bold;
text-decoration:none;
}


/*
################################################################
Textfomatierung – Content
################################################################
*/

#contentText b, #right b,  .blockContent b {
color: #924;
}

#contentText a, .blockContent a {
color: #924;
}

#contentText a:hover, .blockContent a:hover {
color: #f60;
}

#contentText a:visited, .blockContent a:visited {
color: #695;
}

#contentText h1, .blockContent h1 {
background: url(/leiningerland/wLayout/design/img/traube-rot.png) no-repeat;
margin: 20px 0 20px -22px;
padding: 0 0 0 22px;
font-size:120%;
color: #924;
line-height:120%;
}

#contentText h2, .blockContent h2 {
font-size:110%;
color: #924;
}

#contentText h3, .blockContent h3 {
font-size:110%;
color: #363;
}

#contentText h4, .blockContent h4 {
font-size:110%;
color: #924;
border-bottom: 1px solid #924;
padding-bottom:2px;
}

#contentText h5, .blockContent h5 {
font-size:110%;
color: #363;
border-bottom: 1px solid #363;
padding-bottom:2px;
}


#contentText h6, .blockContent h6 {
font-size:100%;
color: #666;
padding:0;
margin: 4px 0 12px;
}

#contentText hr, .blockContent hr {
	overflow:auto;
	margin-top:2px;
	margin-bottom:8px;
	background-color:#695;
	color:#695; 
	height:1px; 
	border-style:none;
}

#contentText img.contentImg, .blockContent img.contentImg {
border: 1px solid #695;
margin: 0 0 12px;
}

#contentText img.contentImgLeft, .blockContent img.contentImgLeft {
border: 1px solid #695;
margin: 0 12px 12px 0;
float:left;
}

#contentText ul, .blockContent ul {
margin:0;
padding:0 20px;
list-style-image: url(/leiningerland/wLayout/design/img/pfeil.gif);
}

#contentText .text img {
border:1px solid #695;
margin: 0 12px 8px 0;
}


/*
################################################################
Listen – Zeilenvorlagen
################################################################
*/

.listRowStandard {
margin: 4px 0 8px;
padding: 8px 0;
border-bottom: 1px dotted #695;
}

