
body { margin: 20px 0px 20px 0px; padding: 0px; background-color: #FDDED8; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff; }
img { border: none; }

#wrap { width: 760px; margin-left: auto; margin-right: auto; padding: 0px; }
#title { clear: both; padding-right: 160px; text-align: center; }


/* right nav styles */
#right { float: right; width: 200px; padding: 0px; margin: 100px 0px 0px 0px; }
#right #rightcontent ul { margin: 0px; padding: 0px; }
#right #rightcontent ul li { list-style-type: none; font-weight: bold; color: #ffffff; }
#right #rightcontent ul ul { margin: 0px; padding: 0px 0px 10px 0px; }
#right #rightcontent ul ul li { margin: 0px; padding-left: 10px; font-weight: normal; font-size: 10px; }
#right a:link, #right a:visited { color: #793D31; }
#right a:hover { color: #FF0000; }
#right h2 { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #ffffff; border: none; text-align: left; }
#right input { border: 1px solid #993333; }
#right #searchform { margin: 0px; padding: 0px; }
#righttop { background-image: url(images/righttop.gif); background-repeat: no-repeat; height: 30px; }
#rightbot { background-image: url(images/rightbot.gif); background-repeat: no-repeat; height: 30px; }
#rightcontent { background-image: url(images/rightbg.gif); background-repeat: repeat-y; padding: 0px 10px 0px 10px; color: #663333; }


/* main content styles */
#main { padding: 0px; margin: 0px;  background-image: url(images/mainbg.gif); background-repeat: repeat-y; }
#maincontent { padding: 20px 220px 20px 20px; margin: 0px; background-image: url(images/maintop.gif); background-repeat: no-repeat; line-height: 18px; }
.meta { font-size: 10px; color: #FFFFFF; }
.postnavlink { text-align: center; font-size: 14px; font-weight: bold; margin-top: 20px; }


/* footer styles */
#foot { padding: 20px 200px 20px 20px; margin: 0px; background-image: url(images/mainbot.gif); background-repeat: no-repeat; text-align: center; font-size: 11px; height: 60px; }


/* other styles */
h1 { font-size: 24px; font-weight: normal; }
h1 a:link, h1 a:visited { color: #ffffff; }
h1 a:hover { color: #FF0000; }
h2 { font-size: 12px; border-bottom: 1px dashed #FFFFFF; color: #FFFFFF; text-align: right; }
h2#comments, h2#postcomment { text-align: left; }

h3, h3 a:link, h3 a:visited { font-size: 14px; font-weight: bold; color: #FFFFFF; margin-bottom: 2px; padding: 0px; }
h3 a:hover { color: #FF0000; }

a:link, a:visited { color: #793D31; }
a:hover { color: #FF0000; }

blockquote { margin-left: 40px; margin-right: 40px; padding: 0px 10px 0px 10px; color: #993333; background-color: #ffffff; background-image: url(images/blockbg.gif); background-repeat: no-repeat; border: 1px dashed #993333; }
blockquote p { margin: 0px; padding: 10px 0px 10px 0px; }
blockquote a:hover { color: #000000; }


/* comment styles */
#commentform input { border: 1px solid #993333; }
#commentform input#submit { background-color: #ffcccc; }
#commentform textarea { border: 1px solid #993333; width: 500px; }
#commentform p { margin: 2px 0px 2px 0px; padding: 0px; }

#commentlist { margin: 0px; padding: 0px; }
#commentlist ul { margin: 0px; padding: 0px; list-style-type: none; }
#commentlist li { list-style-type: none; border-top: 2px solid #993333; border-bottom: 2px solid #993333; background-color: #f8dbdb; color: #996666; padding: 0px 10px 0px 10px; margin: 10px 20px 0px 20px; }
#commentlist li p { margin: 10px 0px 10px 0px; padding: 0px; }
#commentlist cite { margin: 0px; padding: 0px; font-size: 10px; }
#commentlist a:link, #commentlist cite a:visited { color: #663333; }
#commentlist a:hover { color: #CC9999; }


/* flutschi rahmen */

.thumb
{
    border: 1px solid #FFFFFF;
}

.style17{font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFE8E4;
}
.style18 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #793D31;
}




.input_submit {
	background-color: #f6dfdf;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ae6c6c;
	border-right-color: #ae6c6c;
	border-bottom-color: #733737;
	border-left-color: #733737;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 300px;
	color:  #733737;
	font-weight : bold;
}
