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

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

a {color:black;background:none;text-decoration:underline;outline:none;}
a:hover {color:black;background:none;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;}
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:840px;margin:0 auto;padding:10px 0 0 0;}

#top {width:100%;padding:0;margin:0;height:15px;}
#wrap {margin:0 0 0 0;padding:0;}

#header {width:840px;background:url('../images/head.jpg') 20px 0 no-repeat;height:115px;padding:0 0 0 0;margin:0 0 0 0;}
#header h1 {font-family:Georgia, "Times New Roman", Times, serif;white-space:nowrap;float:right;width:auto;font-weight:bold;font-size:24px;color:white;font-style:italic;padding:0 0 0 0;margin:0px;text-indent:-9999px;}
#header .gohome {height:100px;}

#left {float:left;width:840px;margin:8px 0 0 0;/*border:1px solid green;*/background:url('../images/nav-back.png') no-repeat white;}

#search {padding:0;float:right;margin:6px 10px 0 0;width:auto;} 
#search .searchform {padding:0;}
#search .searchform p {margin:0;}
#search .searchform input.text {margin:0;padding:13px 0 0 30px;float:left;width:136px;height:12px;border:none;background:url('../images/searchfield-blue.png') no-repeat;font-size:12px;}
#search .searchform .submit {font-family:Georgia, "Times New Roman", Times, serif;margin:0;padding:0;float:right;clear:right;width:47px;height:25px;border:none;background:url('../images/search-submit-blue.png') 0 0 no-repeat;cursor:pointer;color:white;text-shadow:#333 0 -1px;font-weight:bold;font-size:12px;}
#search .searchform .submit:hover {color:#333;text-shadow:white 0 1px}

#content {float:left;width:800px;overflow:visible;margin:0 0px 0px 0;padding:20px 20px 20px 20px;line-height:18px;background-color:white;}
#content p {float:left;clear:both;padding:0 0 5px 3px;margin:0 0 0 20px;line-height:16px;display:inline;width:590px;}
#content h1 {float:left;clear:both;color:black;font-weight:bold;font-size:16px;margin:0 0 5px 20px;padding:0 0 3px 2px;border-bottom:1px solid #ccc;width:600px;}
#content h2 {float:left;clear:both;color:black;font-weight:bold;font-size:15px;margin:0 0 8px 20px;padding:0 0 3px 2px;border-bottom:1px solid #ccc;width:600px;}
#content h3 {clear:both;color:black;font-weight:bold;font-size:14px;margin:20px 0 0 20px;padding:20px 0 0 2px;width:600px;}
#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 25px;padding:0px 0px 0px 20px;clear:both;width:550px;} 
#content ul li {margin:5px 0px;clear:both;}

#content ol {margin:0px 0px 0px 25px;padding:0px 0px 0px 20px;clear:both;width:550px;} 
#content ol li {margin:5px 0px;clear:both;}

/* ----------------------------------------- 	
	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;}

/* -----------------------------------------
	Permalinks unter Artikel
 ----------------------------------------- */
#content .permalinks {float:left;clear:both;width:500px;padding:5px ;margin:20px 0 0 20px;border:1px solid silver;background-color:#fafafa;}
#content .permalinks legend {font-weight:bold;padding:0 5px;margin:0;color:#464646;}
#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:480px;margin:0 0 5px 5px;color:#666;font-size:11px;line-height:14px;}
#content .permalinks ul li a {font-size:12px;color:#2660A9;}
/* IE7 & IE8 Crap-Fix */
#content fieldset.permalinks legend { margin-top /*\**/:-14px;left:0;*padding-left:0;} 
#content fieldset.permalinks { overflow /*\**/:visible;height:1%;}

#content #imagemap {margin:0 0 15px 20px;padding:0;float:left;clear:both;}

/* ----------------------------------------- 	
	Neueste Beiträge
 ----------------------------------------- */
#content #news-box {float:left;clear:both;margin:30px 0 0 15px;width:590px;padding:0 10px 5px 10px;}
#content #news-box fieldset {border:1px solid #666;padding:5px 10px;}
#content #news-box fieldset legend {font-weight:bold;font-size:14px;padding:0 3px;color:#666;}
#content #news-box h2 {font-size:12px;float:left;width:580px;padding:0;margin:0;border-bottom:none;}
#content #news-box h2 a {color:#666;}
#content #news-box p {float:left;font-size:11px;width:580px;color:#666;padding:0 0 0 0;margin:0 0 8px 0;}
 
#content table {margin:10px 0 0 20px;clear:both;float:left;}
#content table td {padding:0 0 5px 0;}
#content table td h3 {margin:0 0 0 5px;padding:0 0 0 2px;border-bottom:none;}
#content table td p {margin:0 0 0 5px;padding:0 0 0 2px;}

#content ul.bildnachweis {margin:0px 0px 0px 20px;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;}

/* -----------------------------------------
	KAUTIONSRECHNER
 ----------------------------------------- */
#content .kautionsrechner {float:left;clear:both;width:470px;border:2px solid #00647D;padding:5px 10px;margin:0 0 20px 20px;}
#content .kautionsrechner legend {font-weight:bold;margin:0 0;padding:0 5px;font-size:15px;color:black;}
#content .explain {width:470px;margin:0 0 10px 15px;}
#content .kautionsrechner .berechnen {margin:6px 0 8px 0;padding:0;float:left;width:150px;height:24px;border:none;background:url('../images/button-blau-150x24.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 .kautionsrechner .berechnen:hover {background-position:0 -24px;color:#333;text-shadow:white 0 1px;}

#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 */
#content .kautionsrechner #resu {float:left;clear:both;}   


/* -----------------------------------------
	Hervorgehobene Links 
 ----------------------------------------- */
#content a.special-link-1 {font-weight:bold;color:#006E88;padding:2px;background:#ffc;} 
#content a.special-link-2 {font-weight:bold;color:#006E88;padding:2px;margin:0 0 0 5px;text-decoration:underline;} 

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

/* -----------------------------------------
	Krümelpfad
 ----------------------------------------- */
#content .kruemel {margin:0 0 15px 22px;padding:0;font-size:12px;color:black;}
#content .kruemel a {font-weight:normal;}

/* -----------------------------------------
	Frag-uns-Form
 ----------------------------------------- */
#content .ask-us {float:left;clear:both;width:400px;padding:5px 10px;margin:20px 0 0 20px;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-blau-150x24.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 20px;} 
#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 20px;} 


/* Button für Umz-Angebote */
#content a.mobi-button {font-size:13px;background:url('../images/button-blau-400-mobile.png') no-repeat;width:400px;height:22px;text-align:center;line-height:21px;display:block;color:white;font-weight:bold;padding:4px 0;text-decoration:none;margin:10px 0 0 0;}

#listings {width:620px;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 20px;padding:0 0 0 3px;width:600px;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:600px;}
#listings a {text-decoration:underline;}
#listings a:hover {text-decoration:none;}
#listings p {margin:0 0 0 20px;padding:0px 0px 2px 3px;float:left;clear:both;width:590px;}
#listings ul {float:left;clear:both;width:590px;}
#listings ul li {margin:0px 0px 3px 25px;padding:0;}

#footer {width:100%;font-size:11px;overflow:auto;padding:0 0 5px 0;margin:0;background:#585858;color:white;}
#footer .right {padding:6px 10px 0 0;margin:0;float:right;text-align:right;font-size:11px;}
#footer .right a {color:white;text-decoration:underline;0}
#footer .right a:hover {text-decoration:none;}
