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

/* generally */
body {font:12px Tahoma, "Trebuchet MS",sans-serif;line-height:17px;background:url('../images/page-back.gif') #EEEDDB repeat-x;color:#242424;padding:0;margin:0;}

a {color:#242424;background:none;text-decoration:underline;outline:none;}
a:hover {color:#242424;background:none;text-decoration:none;} 
a.highlight {color:#0000EE;background:none;text-decoration:underline;outline: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;}
h1 a:hover {color:#E4FFD3;}
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:770px;margin:0 auto;padding:0 0 0 0;}

#wrap {background:url('../images/schatten-mid.png') 0 0 repeat-y;margin:0;padding:0;}

#header {width:770px;background:url('../images/head.jpg') 0 0 no-repeat;height:114px;padding:0;margin:0 5px 0 15px;}
#header h1 {display:none;white-space:nowrap;float:left;width:auto;font-weight:normal;font-size:10px;color:#F8F5DC;padding:0;height:1px;margin:0;text-shadow:#333 -1px -1px;text-indent:-9999px;}
#header .gohome {height:112px;}

#left {float:left;clear:both;margin:0;padding:0;border:1px solid red;} 

#search {padding:3px;float:left;clear:left;border:1px solid #ccc;margin:10px 0 0 15px;width:176px;display:none;}
#search .searchform {overflow:auto;padding:3px;background:url('../images/searchfield.png') #EAE1CF 5px 6px no-repeat;}
#search .searchform p {margin:0;}
#search .searchform input.text {margin:24px 0 0 43px;padding:5px;float:left;clear:both;width:108px;border:none;background:transparent;}
#search .searchform .submit {margin:8px 0 8px 65px;padding:0;float:left;clear:both;width:100px;height:24px;border:none;background:url('../images/button-100-blau.png') 0 0 no-repeat;cursor:pointer;color:white;text-shadow:black -1px -1px;font-weight:bold;font-size:13px;}
#search .searchform .submit:hover {background-position:0 -24px;}
/* ie displays a 3 pix gap*/

* html #content-top{ margin-bottom: -3px;}
#content-top {float:left;clear:both;margin:10px 0 0 0;padding:0;background:url('../images/cat-head-top.png') top left no-repeat;height:12px;width:770px;}
#content {float:left;clear:both;width:710px;margin:0;padding:20px 30px 20px 30px;background:url('../images/cat-head-mid.png') repeat-y;line-height:18px;}
* html #content-bottom{ margin-top: -3px;}
#content-bottom {float:left;margin:0;padding:0;clear:both;background:url('../images/cat-head-bottom.png') bottom left no-repeat;height:12px;width:770px;}

#content p {float:left;clear:both;padding:0 40px 0 0;margin:0;line-height:16px;display:inline;width:90%;}
#content h1 {float:left;clear:both;color:#242424;font-weight:bold;font-size:16px;width:auto;margin:0 0 5px 0;}
#content h2 {float:left;clear:both;color:#242424;font-weight:bold;font-size:14px;margin:15px 0 0 0;padding:0 0 0 0;width:90%;}
#content h3 {clear:both;color:#242424;font-weight:bold;font-size:12px;margin:20px 0 0 0;padding:0 0 0 0;width:90%;}
#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 0px 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;}

/* Hervorgehobene Links */
#content a.special-link-1 {font-weight:bold;color:black;background:#C7E201;padding:5px 10px;margin:0 0 0 5px;}
#content a.special-link-2 {font-weight:bold;color:#9CAD52;text-decoration:underline;} 
#content a.special-link-2:hover {text-decoration:none;} 

/*
	KAUTIONSRECHNER
*/
#content .kautionsrechner {float:left;clear:both;width:470px;border:2px solid #94BF00;padding:5px 10px;margin:0 0 20px 0;}
#content .kautionsrechner legend {font-weight:bold;margin:0 0;padding:0 5px;font-size:15px;color:black;}

#content .kautionsrechner .berechnen {margin:3px 0 8px 0;padding:0;float:left;width:150px;height:24px;border:none;background:url('../images/button-150-gruen.png') 0 0 no-repeat;cursor:pointer;color:white;font-weight:normal;font-size:13px;}
#content .kautionsrechner .berechnen:hover {background-position:0 -24px;}

#content .kautionsrechner .kautionstable {padding:0;}
#content .kautionsrechner .kautionstable td {padding:5px;}
#content .kautionsrechner .kautionstable .top {padding-top:12px;}
#content .kautionsrechner .kautionstable .button {padding:0;}
#content .kautionsrechner #ksumme {}
#content .kautionsrechner #kvt {font-weight:bold;color:black;padding:0 5px 0 0;} /* Überschrift */
#content .kautionsrechner #fehler {clear:both;color:#F00;font-weight:bold;} /* Fehlermeldungen */
#content .kautionsrechner #dimj {font-weight:bold;} /* Ergebnis pro Jahr */
#content .kautionsrechner #dimm {font-weight:bold;} /* Ergebnis pro Monat */

/* ----------------------------------------- 	
	Platzda.de-ImageVideo
 ----------------------------------------- */  
#content #mediaspace {float:left;clear:both;margin:0 0 0 0;padding:0;border:1px solid silver;border-width:1px 1px 0 1px;}



/* -----------------------------------------
	Krümelpfad
 ----------------------------------------- */
#content .kruemelmonster {margin:0 0 15px 0;padding:0;font-size:11px;}
#content .kruemelmonster a {font-weight:normal;color:#9CAD52;}

/* -----------------------------------------
	Permalinks unter Artikel
 ----------------------------------------- */
#content .permalinks {float:left;clear:both;width:500px;padding:5px ;margin:25px 0 0 0;border:1px solid silver;background-color:#fefefe;}
#content .permalinks legend {font-weight:bold;padding:0 5px;color:#333;}
#content .permalinks ul {float:left;clear:auto;width:auto;list-style-type:none;margin:0;padding:0;}
#content .permalinks ul li {float:left;clear:auto;width:auto;margin:0 0 5px 5px;color:#666;font-size:11px;line-height:14px;}
#content .permalinks ul li a {font-size:12px;color:#9CAD52;}
/* IE7 & IE8 Crap-Fix */
#content fieldset.permalinks legend { margin-top /*\**/:-14px;left:0;*padding-left:0;} 
#content fieldset.permalinks { overflow /*\**/:visible;height:1%;}

/* -----------------------------------------
	Frag-uns-Form
 ----------------------------------------- */
#content .ask-us {float:left;clear:both;width:400px;padding:5px 10px;margin:20px 0 0 0;border:1px solid silver;background-color:#F4F9FE;}
#content .ask-us h2 {background:url('../images/icon-help.png') no-repeat;color:#333;margin:0;padding:2px 0 2px 16px;border:none;font-size:13px;}
#content .ask-us p {display:none;margin:0;padding:0;}
#content .ask-us .fragezeichen {vertical-align:middle;line-height:100%;margin-bottom:3px;}
#content .ask-us .ask-us-form {padding:0 0;margin:10px 0 0 15px;float:left;width:auto;display:none;}
#content .ask-us label {float:left;clear:both;width:auto;font-weight:bold;padding:0;margin:0;}
#content .ask-us input.formfield {float:left;clear:both;margin-bottom:8px;}
#content .ask-us textarea.formfield {float:left;clear:both;height:50px;}
#content .ask-us .note {float:left;clear:both;margin:5px 20px 0 0;width:320px;line-height:14px;font-size:11px;}

#content .ask-us div.status-error {float:left;clear:both;font-weight:bold;background:url('../images/sprungzu.gif') 10px 7px #FFECEC no-repeat;width:auto;border:2px solid #E83131;padding:3px 10px 3px 38px;margin:5px 0;} 
#content .ask-us .ask-us-submit {margin:6px 0 8px 155px;padding:0;float:left;width:150px;height:24px;border:none;background:url('../images/button-150-gruen.png') 0 0 no-repeat;cursor:pointer;color:white;font-weight:normal;font-size:12px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;text-shadow:#333 0 -1px;}
#content .ask-us .ask-us-submit:hover {background-position:0 -24px;color:#333;text-shadow:white 0 1px;}

#content div.status-success {float:left;clear:both;font-weight:bold;background:url('../images/icon-success.png') 10px 8px #E1FFE1 no-repeat;width:auto;border:2px solid #438743;padding:12px 10px 12px 45px;margin:0 0 15px 0;} 
#content div.status-fail {float:left;clear:both;font-weight:bold;background:url('../images/icon-failed.png') 10px 17px #FFECEC no-repeat;width:auto;border:2px solid #E83131;padding:12px 10px 12px 50px;margin:0 0 15px 0;} 

/* iFrames */
#content .kautionsframe {border:0;overflow:auto;width:550px;height:650px;margin:15px 0 0 0;}
#content .kautionsresframe {background-color:#F7F7F7;border:1px solid silver;margin:15px 0 0 0;padding:0;overflow:auto;width:550px;height:830px;}

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

#rechner-box {width:700px;float:left;clear:both;margin:0;padding:0;line-height:18px;height:20px;background:url('../images/cat-normal-mid.png') no-repeat;}
#rechner-box {width:700px;float:left;clear:both;margin:0;padding:0;line-height:18px;height:20px;background:url('../images/cat-normal.png') no-repeat;}

.kasten {background:#00F;width:700px;float:left;clear:both;margin:15px 20px 0px 0px;padding:20px 40px 20px 30px;background:url('../images/cat-normal.png') no-repeat;}

#footer {width:100%;float:left;clear:both;font-size:11px;height:30px;padding:10px 0 0 0;margin:0;}
#footer .right {width:100%;padding:0 10px 0 0;margin:0;float:left;text-align:center;font-size:11px;}
#footer .right a {color:#444;text-decoration:underline;}
#footer .right a:hover {text-decoration:none;}
