/*sidewide */

body { background-image: url(bgmain.gif); background-repeat:repeat; }


#wrapper {

width: 934px;
background-color: #fff;
margin: 0 auto; /*Center container on page*/
padding: 7px 0 7px 0;
}


#maincontainer{
width: 916px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
/*border: 1px solid red; */
background-image: url(bgcontent.gif); background-repeat:repeat;

}

#topsection{
background: #fff;
height: 182px; /*Height of top section*/
background-image: url(header.gif); background-repeat:no-repeat;

}

#mainnavigation{
background: #EAEAEA;
height: 52px; /*Height of top section*/
}


#contentwrapper{
float: left;
width: 916px;
}

#contentcolumn{
margin: 22px 35px 40px 340px;

}

#leftcolumn{
float: left;
width: 300px; /*Width of left column*/
margin-left: -916px; /*Set left margin to -(MainContainerWidth)*/
}

.subnavigation li {
margin: 0;
padding: 0;
line-height: 1.3em;
}

.subnavigation a {
padding: 0 0 0 21px;
color: #fff;
font-weight: bold;
}

.wochentag,.untertitel {
color: #8B8D7F;
padding: 0 0 0 21px;
}

.uhrzeit {
color: #382F2A;
}

.kommentar {
color: #fff;
font-weight: bold;
padding: 0 0 0 4px;
}


#footer{
height: 30px;
clear: left;
color: #FFF;
text-align: right;
padding: 6px 35px 4px 0;
margin: 0;
background-image: url(bgfooter.gif); background-repeat:no-repeat;
}

.innertube01{
margin: 0;
border-bottom: 5px solid #fff; 
background: #5C534A;
}

.innertube02{
margin: 0;
border-bottom: 5px solid #fff; 
background: #CDC09E;
}

.innertube03{
margin: 0;
border-bottom: 5px solid #fff; 
background: #6EA1A6;
}

.innertube04{
margin: 0;
background: #382F2A;
}


#cookingwithcarol {
background-image: url(bgsub_cookingwithcarol.jpg); background-repeat:no-repeat;
height: 134px;
color: #382F2A;
font-weight: normal;

padding: 8px 8px 0 21px;
}


.fliesstextsub {
font-size: 0.9em;
}

.sub170 {
width: 170px;
line-height: 18px;

}

#mzh {
background-image: url(bgsub_mzh.jpg); background-repeat:no-repeat;
height: 144px;
color: #382F2A;
font-weight: normal;
padding: 0 8px 0 21px;
}

#indukult {
padding: 0 8px 0 21px;
}



a:link.dark {
color: #382F2A;
font-weight: bold;
}

a:visited.dark {
color: #382F2A;
font-weight: bold;
}



a:link.light {
color: #BFC0C1;
font-weight: bold;
}

a:visited.light {
color: #BFC0C1;
font-weight: bold;
}


/*  link copyright   */

a:link.text {
color: #BFC0C1;
font-weight: normal;
}

a:visited.text {
color: #BFC0C1;
font-weight: normal;
}



/* content */

.contentbody {margin: 12px 0 0 0;}



.contenttitle {
font-weight: bold;
font-size: 1.3em;
color: #BFC0C1;
}

.contentsubtitle { 
font-weight: bold;
font-size: 1.1em;
color: #CDC09E;
padding: 0 0 6px 0;
}

.imgevent {
border: 1px solid #999;
margin: 6px 12px 12px 0;
}

.contentmeta {
font-weight: normal;
color: #fff;
line-height: 1.5em;
}


.contentcolumnright { }



/* end content */


/*Formular */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(submitbg.gif) repeat-x left top;
}

.formfield01 {
width: 200px;
border: 1px solid gray;
}



/*  contenttxtx */

.contentmeta {line-height: 1.8em;}

.contenttxt {
font-family: georgia, serif;
font-weight: normal;
font-size: 1em;
color: #8B8D7F;
line-height: 1.8em;
}

.fettweiss {color: #fff; font-weight: normal;}

#innertube p  { margin-bottom: 22px; }
#innertube a:link  { color:  #BFC0C1; }
#innertube a:visited  { color:  #BFC0C1; }

#innertube h1 {font-size: 1.4em;
line-height: 1.5em;
font-weight: normal;
font-family: gerorgia, serif;

margin: 0 0 12px 0;
}

#innertube h3  { color: #CDC09E; font-weight: normal; font-size: 1.2em; font-family: georgia, serif; margin: 0 0 12px 0; padding: 0; line-height: 1em;}

.imgRight { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; font-style:italic; font-size: 88.33%;}

.imgRight img { border: 1px solid #999;}

.imgLeft { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; font-style:italic; font-size: 88.33%; }

.imgTop { margin-bottom: 0.15em; font-style:italic; font-size: 88.33%; }

.imgBottom { margin-top: 0; font-style:italic; font-size: 88.33%; }

.floatbox { overflow:hidden; }

.sponsortd {padding-left: 20px; border-left: dotted 1px #999; width: 120px;}
.weroderwastd {padding-right: 20px;}


/*  formulare sitewide */
.formgen_form legend {color: #fff;}
.formgen_form input,textarea {color: #333; padding: 2px; border: solid 1px #999;}

.formgen_submit {color: #333;}
.formgen_error {color: #bb2b1f;}
.formgen_submit_error {color: #bb2b1f; font-weight: bold;}
.formgen_submit_success { color: #93a76f; font-weight: bold;}
.formgen_error_list {display: none;}

/*  newsletterformular */
#newsletterformular {width: 340px;}
#newsletterformular { color: #CDC09E;}
#newsletterformular .formgen_block {padding: 8px 0 8px 0;}
#newsletterradiobuttons input {margin: 0 12px 0 0;}
#newsletterformular .formgen_multiline {padding: 8px 0 8px 0; line-height: 30px;}

#newsletterformular #element0 {width: 300px; margin-top: 8px; background-color: #DDDEC3; }
#newsletterformular #element2 {width: 251px; margin-top: 8px; background-color: #DDDEC3; }



/*  kontaktformular */
#kontaktformular {width: 330px;}

#kontaktformular #element0,#element1 {width: 300px; margin-top: 8px;background-color: #DDDEC3; }
#kontaktformular #element2 {width: 301px;  margin-top: 8px; background-color: #DDDEC3; } /* textarea */
#kontaktformular #element3 {width: 260px; margin-top: 8px; background-color: #DDDEC3; } /* sicherheitscode */

#kontaktformular { color: #CDC09E;}
#kontaktformular .formgen_block {padding: 8px 0 8px 0;}
#kontaktformular .formgen_multiline {}


/* unbenutzte */
.formgen_required { }
.formgen_captcha {width: 30px;}


a.rextern
{
   padding-right: 14px;
   background-image: url(ext_link.gif);
   background-repeat: no-repeat;
   background-position: right 50%;
 }
