
html, body, p, ul, li {
  margin:0;
  padding:0;
}

html, body {
  color:#000;
  font-family:verdana,arial,sans-serif;
  font-size:13px;
}

body {
  margin-top:25px;
  margin-bottom:25px;
  background-color:#333;
  background-image:url(/templates/smartforyou_de/images/backgrd_grau.jpg); 
  background-repeat:repeat-x;
  background-attachment:fixed;
  text-align:center;
}

img, a img {
  border:0;
}

.left {
	float: left;
	}
.right {
	float: right;
	}
.center {
	text-align: center;
	}
.alignleft {
	float: left;
	margin-right: 10px;
	}
.alignright {
	float: right;
	margin-left: 10px;
	}

div#wrapper {
  margin:auto;
  text-align:left;
  width:850px;
}

div#bordertop {
  border-top:8px solid #000;
}

div#header {
  width:850px;
  height:206px;
}

div#topnav {
  margin-top:10px;
  text-align:left;
  background-color:#C60D1F;
  height:24px;
}

div#topnav_left {
  float:left;
}

div#topnav_right {
  float:right;
}

div#topnav ul {
  text-align:left;
  margin-left:18px;
}

div#topnav li {
  list-style:none;
  display:inline;
  line-height:1.6;
  margin-right:4px;
}

div#topnav li.spacing {
  margin-left:155px;
}

div#topnav a {
  color:#EEE;
  font-family:tahoma,sans-serif;
  font-size:13px;
  text-decoration:none;
}

div#topnav a:hover {
  text-decoration:underline;
}

div#main {
  margin-top:10px;
}

div#main_nav {
  border: 1px solid #999;
  background-color:#FFF;
  float:left;
  line-height:1.8;
  text-align:left;
  width:198px;
  min-height:650px;
  height:100%;
  padding:10px;
}

div#main_spacer {
  float:left;
  width:10px;
}

div#main_content {
  border: 1px solid #999;
  background-color:#FFF;
  background-image:url(/templates/smartforyou_de/images/content_background.gif); 
  background-repeat:no-repeat;
  text-align:left;
  float:right;
  min-height:650px;
  height:100%;
  width:566px;
  padding:10px;
  padding-left:25px;
  padding-right:25px;
}

div#main_footer {
  clear:both;
}

div#main_nav a {
  color:#666;
  font-weight:normal;
  text-decoration:none;
}

div#main_nav h1 a, div#main_nav h1 {
  color:#C60D1F;
  font-weight:bold;
  text-decoration:none;
}

div#main_nav a:hover {
  text-decoration:underline;
}

div#main_nav div#menuitem {
  margin-bottom:10px;
}

div#main_nav h1 {
  font-size:100%;
  border-bottom:1px dotted #999;
  margin:3px;
}

div#main_nav ul {
  font-size:90%;
  list-style:none;
  margin:3px;
}

div#main_nav ul li {
  border-bottom:1px dotted #999;
  margin-left:13px;
}

div#main_content img,
div#main_content p a img {
  border:0;
}

div#main_content p img {
  border:1px solid #999;
}

div#main_content a {
  font-weight:bold;
  color:#666;
  text-decoration:underline;
}

div#main_content hr {
  border: 0px; /* Für Firefox und Opera */
  border-top: solid 1px #D2B79C;
  border-bottom: transparent;
  height:1px;
}

div#main_content ul {
  margin:12px;
  padding-left:12px;
  margin-left:10px;
  margin-bottom:24px;
}

div#main_content p, div#main_content li {
  margin:0;
  line-height:1.6;
}

div#main_content .postentry p {
  margin-top:12px;
}

div#main_content .postentry h2 {
  text-decoration:none;
}

div#main_content h2 {
  font-size:100%;
  font-weight:bold;
  color:#663300;
}

div#main_content p.pagetitle {
  font-size:90%;
  color:#666;
}

div#main_content p.smallcolor {
  font-size:90%;
  color:#52371C;
}

div#main_content p.heading {
  font-weight:bold;
  color:#C60D1F;
}

div#main_content ul#sitemap {
  font-family:verdana,arial,sans-serif;
  font-size:110%;
}

div#main_content ul#sitemap li {
  border-bottom:1px solid #D2B79C;
}

div#main_content ul#sitemap li ul li {
  font-size:90%;
  margin-top:15px;
  margin-bottom:15px;
  border:0;
}

div#main_content div#menuitem h1 {
  font-size:100%;
  margin-top:25px;
  color: #C60D1F;
  border-top:1px dotted #C60D1F;
  padding-top:12px;
}

div#main_content div#menuitem ul {
  font-size:90%;
  list-style:none;
  margin:3px;
}

div#main_content div#menuitem ul li {
  margin-left:-15px;
  padding-left:0px;
}

div#main_content div#menuitem ul li a {
  color:#663300;
  font-weight:normal;
  text-decoration:none;
}

div#footer {

  background-color:#C60D1F;
  margin-top:10px;
  color:#EEE;
  font-size:90%;
  text-align:right;
  height:24px;
  line-height:1.8;
  padding-right:5px;
}

/* POST ENTRIES */

div#main_content h2 a {
  font-size:110%;
  font-weight:bold;
  color:#C60D1F;
  text-decoration:none;
}

div#main_content .post {
  margin-bottom:25px;
}

div#main_content .post .postentry a {
  font-size:90%;
  font-weight:normal;
  color:#C60D1F;
}

div#main_content .post-date {
  color:#C60D1F;
}


input {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 90%;
        color : #292963;
        }

select {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 90%;
        color : #292963;
        }

textarea {
        color : #666666;
        }

form.formtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 90%;
}

.formelements {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 90%;
        border: 1px solid #999999;
	width:70%;
}

.tsmall {
  font-size:90%;
}

.tmiddle {
}

.tbig {
}

div#suchbegriffe {
  display:none;
}
