*{margin:0;padding:0;}* 

/* generally */
body {font:12px Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;line-height:17px;background:#D0D4D4;color:#444;padding:10px 0 30px;}

a {color:black;background:inherit;text-decoration:underline;}
a:hover {color:black;background:inherit;text-decoration:none;} 

p {margin:0 0 15px 10px;float:left;width:500px;line-height:17px;}

h1 {font:normal 22px Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; color:#B60D0A;margin:0px 0px 0px 10px;}
h1 a {color:#fff;background:inherit;}
h1 a:hover {color:#E4FFD3;background:inherit;}
h2 {color:#B60D0A;font:bold 19px Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;margin:0 0 12px 10px;border-bottom:1px solid #ccc;padding:0px 0px 3px 0px;width:540px;}
h3 {color:#808080;padding:3px 0;margin:0;font:bold 17px Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;}

input,textarea {margin:2px 0px 2px 0px;padding:5px 5px;background-color:white;border:1px solid silver;width:300px;}
input:hover,textarea:hover,input:focus,textarea:focus {background-color:#F8F5DC;border-color:#FFCC99;}

sup {font-size:10px;color:#DFCDA2;}

.icon {vertical-align:middle;line-height:100%;margin:0px 3px 3px 0px;}

/* especially */
#mutter {width:895px;margin:0 auto;background:#fff;padding:0;background:url('../images/schatten-mid.gif') repeat-y;}

#top {width:895px;padding:0 0 0 0;background:url('../images/schatten-top.gif') no-repeat;height:14px;}

#header {width:860px;background:#fff url('../images/header.jpg') no-repeat;height:151px;padding:0 0 0 0;margin:0 0 5px 17px;}
#header h1 {font-weight:normal;font-size:24px;color:#F8F5DC;padding:70px 0 0 0;margin:0px;}
#header h1.cindy {font-weight:normal;font-size:24px;color:#F8F5DC;padding:50px 0 0 0;margin:0px;}
#header p {width:450px;margin:5px 0 0 0;color:white;}

#logo {padding:30px 0 0 20px;float:left;width:400px;}

#search {float:right;width:240px;text-align:right;margin:10px 15px 0 0; }
#search a, #watch a {color: #fff;font-size:11px;cursor: pointer; }

#searchform {padding:10px;background:#B2B6B6; }
#searchform p {margin:0;} 

#content {float:left;width:610px;overflow:visible;margin:20px 0px 0px 10px;padding:10px 20px;line-height:18px;}
#content p {padding:0 0 5px 3px;margin:0 0 0 0;line-height:16px;display:inline;width:100%;}
#content h1 {float:left;clear:both;color:#47615A;font-weight:bold;font-size:15px;margin:0 0 8px 0;padding:0 0 3px 0;border-bottom:1px solid #ccc;width:100%;}
#content h2 {float:left;clear:both;color:#47615A;font-weight:normal;font-size:15px;margin:15px 0 8px 0;padding:0 0 3px 0;border-bottom:1px solid #ccc;width:100%;}
#content h2:after {clear:both;}
#content h3 {clear:both;color:#47615A;font-weight:normal;font-size:15px;margin:15px 0 8px 0;padding:0 0 3px 0;border-bottom:1px solid #ccc;width:100%;}
#content ul.horst {margin:0px 0px 0px 12px;padding:0px 0px 0px 18px;} 
#content ul.horst li {margin:5px 0px;}
#content ul {margin:0px 0px 8px 12px;padding:0px 0px 0px 18px;clear:both;} 
#content ul li {margin:5px 0px;clear:both;}

#content ol {margin:0px 0px 0px 12px;padding:0px 0px 0px 18px;clear:both;} 
#content ol li {margin:5px 0px;clear:both;}


#content ul.bildnachweis {margin:0px 0px 0px 0;padding:0;}
#content ul.bildnachweis li {padding:0px 0px 0px 0;margin:0px 0px 0px 18px;}
#content ul.bildnachweis li.head {font-weight:bold;list-style-type:none;margin:0;padding:0;}

#listings {width:610px;float:left;clear:both;margin:0px 20px 0px 0px;}
#listings h2 {float:left;clear:both;color:#47615A;font-weight:bold;font-size:14px;margin:15px 0 2px 0;padding:0 0 0 3px;width:510px;border:none;}
#listings h2.bigger {color:#B60D0A;font-weight:bold;font-size:16px;margin:0 0 0 0;border-bottom:none;padding:0px 0px 2px 3px;width:510px;}
#listings a {text-decoration:underline;}
#listings a:hover {text-decoration:none;}
#listings p {margin:0 0 0 0;padding:0px 0px 2px 3px;float:left;clear:both;width:610px;}
#listings ul {float:left;clear:both;width:auto;}
#listings ul li {margin:0px 0px 3px 25px;padding:0;}

#footer {width:895px;font-size:10px;height:40px;padding:35px 0 0 0;margin:0;background:url('../images/schatten-bottom.gif') top left #D0D4D4 no-repeat;}
#footer .right {padding:6px 20px 0 0;margin:0;float:right;text-align:right;font-size:11px;}
#footer .right a {color:#444;text-decoration:underline;margin-right:10px;}
#footer .right a:hover {text-decoration:none;}
