/*  
=========================================================

Template Design by Leafing
for more Infomation visit http://leafing.de

=========================================================

Version: 2.0
License: GNU General Public License, feel free to edit the Template
Info: Please keep the Footer-Link, it's good for you and us, if you remove it's bad Karma

If you need Help, contact us or use our Forum

=========================================================
*/

/*================================== Globale Links ==================================*/
a {color:#0063A5; font-weight:bold; text-decoration:none;}
h1 a {color:#0063A5; font-weight:normal; text-decoration:none;}
a:hover {color:#0085D8; text-decoration:underline;}
a:visited {color:#005489;}
a img {border:none;}
a:hover img {border:none;}
/*================================== Leafing ==================================*/
.leafing a {font-weight:bold; text-decoration:none; color:#000000; font-size:14px;}
.leafing a img {border:none;}
/*================================== Seite-wo ==================================*/
.seite-wo a {font-weight:bold; text-decoration:none; color:#000000; font-size:14px;}
.seite-wo a:hover {font-weight:bold; text-decoration:none; color:#606060;}
.seite-wo h1 {clear:both; font-family:"trebuchet ms",arial,sans-serif; color:#FFFFFF; font-weight:normal; font-size:28px;}
/*================================== Start-Text ==================================*/
.start-text h1 {font-size:240%; color:#F2F2F2;}
.start-text h2 {margin:-4px 0 0 0; color:#F2F2F2; font-weight:bold; font-size:22px;}
.start-text a {text-decoration:none; color:#F2F2F2;}
.start-text a:hover {text-decoration:none; color:#F2F2F2;}
.start-text p {font-size:16px; color:#404040; font-weight:bold; text-decoration:none;}
.start-text ul {list-style:none; margin:0.5em 0 1.0em 0;}
.start-text ul li {margin:0 0 2px 10px; padding:0 0 0 15px; background:url(./img/list-richtig.png) no-repeat; padding:0 0 0 20px; color:#404040; font-size:18px;}
/*================================== Header-Ende  ==================================*/
.header-ende p{float:left; width:1000px; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}
.header-ende p {display:inline; padding:0 0 0 10px; background:#0f0f0f url(./img/list-icon.jpg) no-repeat 0 50%; font-weight:bold; color:#FFFFFF; font-size:12px;}
.header-ende p a {color:#000000; text-decoration:none;}
.header-ende p a:hover {color:#303030; text-decoration:underline;}
/*================================== Seite-Inhalt ==================================*/
.seite-inhalt h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 2px #000000;  font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:bold; font-size:20px;}
.seite-inhalt h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:#BEBEBE; font-family:"trebuchet ms",arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:20px;}
.seite-inhalt h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:normal; font-size:20px;}
.seite-inhalt h1.underline {clear:both; margin:1.0em 0 0.5em 0; padding: 0 0 3px 2px; font-family:"trebuchet ms",arial,sans-serif; background: url(./img/headline_underline.png) bottom repeat-x; color:#000000; font-weight:normal; font-size:20px;}
.seite-inhalt h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:normal; font-size:18px;}
.seite-inhalt h2 a {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:normal; text-decoration:none; font-size:18px;}
.seite-inhalt h2.underline{clear:both; margin:1.0em 0 0.5em 0; padding: 0 0 3px 2px; font-family:"trebuchet ms",arial,sans-serif; background: url(./img/headline_underline.png) bottom repeat-x; color:#000000; font-weight:normal; font-size:18px;}
.seite-inhalt h3 {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#7D7D7D; font-weight:normal; font-size:16px;}
.seite-inhalt h1.side {clear:none;}
.seite-inhalt h2.side {clear:none;}
.seite-inhalt h3.side {clear:none;}
.seite-inhalt h4 {margin:1.5em 0 1.0em 0; color:#000000; font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:16px;}
.seite-inhalt h5 {margin:1.5em 0 1.0em 0; color:#000000; font-family:"trebuchet ms",arial,sans-serif; font-size:14px;}
.seite-inhalt h6 {margin:1.2em 0 0.2em 0; color:#000000; font-weight:bold; font-size:13px;}
.seite-inhalt img {}
.seite-inhalt p {margin:0 0 1.0em 0; line-height:1.5em; font-size:12px;}
.seite-inhalt p.center {text-align:center;}
.seite-inhalt p.right {text-align:right;}
.seite-inhalt p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:12px;}
.seite-inhalt p.position {clear:both; color:#606060; font-size:120%;}
.seite-inhalt blockquote {clear:both; margin:0 30px 0.6em 30px; background-color:#F3F3F3; font-size:12px;}
.seite-inhalt code {clear:both; margin:0 30px 0.6em 30px; background-color:#6B6B6B; color:#FFFFFF; font-size:12px;}
.seite-inhalt table {padding: 12px 12px 12px 12px; margin: 12px 12px 12px 12px;}
.seite-inhalt table.portfolio a{color:#303030;}
.seite-inhalt table.portfolio a:hover{color:#404040; text-decoration:none;}
.seite-inhalt table.portfolio a:visited{color:#404040;}
.seite-inhalt table th.top {height:3.5em; padding:0 7px 0 7px;}
.seite-inhalt table th {height:3.0em; padding:2px 0px 2px 7px;}
.seite-inhalt table td {height:3.0em; padding:2px 7px 2px 7px;}
.seite-inhalt ul {list-style:none; margin:0.5em 0 1.0em 0;}
.seite-inhalt ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(./img/list-icon.jpg) no-repeat 0 0.5em; line-height:1.4em; font-size:12px;}
.seite-inhalt ul.leistungen li {margin:0 0 2px 10px; padding:0 0 0 15px; background:url(./img/list-richtig.png) no-repeat; padding:0 0 0 20px; font-size:12px;}
.seite-inhalt ol {margin:0.5em 0 1.0em 20px !important; margin:0.5em 0 1.0em 25px;}
.seite-inhalt ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:12px;}
.seite-inhalt input:hover, textarea:hover { border:solid 1px #2B64B1;}
.seite-inhalt input:focus, input:active, textarea:focus, textarea:active { border: 2px solid #2C85DC; }
.seite-inhalt input, textarea {width: 300px; font-family:"trebuchet ms",arial,sans-serif; background: #FFFFFF; padding: 2px; margin: 3px 0 20px 0; border: 1px solid #BBBBBB;}
/*================================== Seite-Inhalt-Leistungen ==================================*/
.seite-leistungen h2{clear:both; margin:1.0em 0 0.5em 0; padding: 0 0 3px 2px; font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:normal; font-size:18px;}
.seite-leistungen h2.underline a{clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:normal; text-decoration:none; font-size:18px;}
.seite-leistungen h3{clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#636363; font-weight:normal; text-decoration:none; font-size:14px;}
.seite-leistungen img {float: left; width: 48px; height: 48px; margin-right: 17px;}
.seite-leistungen p {padding: 6px 0; margin:0 0 1.0em 0; line-height:1.5em; font-size:12px;}
.seite-leistungen ul {list-style:none; margin:0.5em 0 1.0em 0;}
.seite-leistungen ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; line-height:1.4em; font-size:12px;}
.seite-leistungen ol {margin:0.5em 0 1.0em 20px !important; margin:0.5em 0 1.0em 25px;}
.seite-leistungen ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:12px;}
/*================================== Seite-Members ==================================*/
.seite-inhalt-members h2{clear:both; margin:1.0em 0 0.5em 0; padding: 0 0 3px 2px; font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:normal; font-size:18px;}
.seite-inhalt-members h2.underline {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:normal; text-decoration:none; font-size:18px;}
.seite-inhalt-members h3{clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#636363; font-weight:bold; text-decoration:none; font-size:16px;}
.seite-inhalt-members h3 a{clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#636363; font-weight:bold; text-decoration:none; font-size:16px;}
.seite-inhalt-members img {float: left; width: 200px; height: 250px;}
.seite-inhalt-members p {padding: 1px 0; margin:0 0 1.0em 0; line-height:1.5em; font-size:12px;}
.seite-inhalt-members p.kaufen {padding: 1px 0; margin:0 0 1.0em 0; text-align:center; line-height:1.5em; font-size:12px;}
.seite-inhalt-members ul {list-style:none; margin:0.5em 0 1.0em 0;}
.seite-inhalt-members ul li {margin:0 0 2px 10px; padding:0 0 0 15px; background:url(./img/list-richtig.png) no-repeat; padding:0 0 0 20px; font-size:12px;}
/*================================== Seite-Inhalt-Start ==================================*/
.seite-inhalt-start h2.underline{clear:both; margin:1.0em 0 0.5em 0; padding: 0 0 3px 2px; font-family:"trebuchet ms",arial,sans-serif; background: url(./img/headline_underline.png) bottom repeat-x; color:#000000; font-weight:normal; font-size:18px;}
.seite-inhalt-start h2.underline a{clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:normal; text-decoration:none; font-size:18px;}
.seite-inhalt-start p a img {float:left; width:260px; height:150px; padding: 0 10px 10px 0;}
.seite-inhalt-start p {margin:0 0 1.0em 0; line-height:1.5em; font-size:12px;}
/*================================== Seite-Inhalt-Leistungen ==================================*/
.seite-inhalt-leistungen h2{clear:both; margin:1.0em 0 0.5em 0; padding: 0 0 3px 2px; font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:normal; font-size:18px;}
.seite-inhalt-leistungen h2.underline a{clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#000000; font-weight:normal; text-decoration:none; font-size:18px;}
.seite-inhalt-leistungen h3{clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#636363; font-weight:normal; text-decoration:none; font-size:14px;}
.seite-inhalt-leistungen h3 a{clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#636363; font-weight:normal; text-decoration:none; font-size:14px;}
.seite-inhalt-leistungen img {float: left; width: 48px; height: 48px; margin-right: 17px;}
.seite-inhalt-leistungen p {padding: 6px 0; margin:0 0 1.0em 0; line-height:1.5em; font-size:12px;}
.seite-inhalt-leistungen ul {list-style:none; margin:0.5em 0 1.0em 0;}
.seite-inhalt-leistungen ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; line-height:1.4em; font-size:12px;}
.seite-inhalt-leistungen ol {margin:0.5em 0 1.0em 20px !important; margin:0.5em 0 1.0em 25px;}
.seite-inhalt-leistungen ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:12px;}
/*================================== Boxen ==================================*/
.box h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background: url(./img/headline_underline.png) bottom repeat-x; font-family:"trebuchet ms",arial,sans-serif; color:#606060; font-weight:bold; font-size:16px;}
.box h1 a{clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; font-family:"trebuchet ms",arial,sans-serif; color:#606060; font-weight:bold; font-size:16px;}
.box h1 a:hover{clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; font-family:"trebuchet ms",arial,sans-serif; text-decoration:none; color:#606060; font-weight:bold; font-size:16px;}
.box h3 {clear:both; margin:1.0em 10px 0.5em 10px; background: url(./img/headline_underline.png) bottom repeat-x; color:#000000; font-weight:bold; font-size:14px;}
.box p {clear:both; margin:0 10px 1.0em 10px; color:#000000; line-height:1.3em; font-size:12px;}
.box p.center {text-align:center;}
.box p.right {text-align:right;}
.box ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.box ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(./img/list-icon.jpg) no-repeat 0 0.4em; line-height:1.2em; font-size:12px;}
.box ol {margin:0.5em 10px 1.0em 30px !important ; margin:0.5em 10px 1.0em 35px ;}
.box ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:12px;}
.box label {float: left; font-size: 12px;}
.box input:hover, textarea:hover { border:solid 1px #2B64B1;}
.box input:focus, input:active, textarea:focus, textarea:active { border: 2px solid #2C85DC; }
.box input, textarea {font-family:"trebuchet ms",arial,sans-serif; background: #FFFFFF; padding: 2px; margin: 3px 0 10px 0; border: 1px solid #BBBBBB;}
.box textarea {overflow: hidden;}
.box em {color: #c00;}
/*================================== Footer ==================================*/
.footer p {line-height:1.3em; text-align:center; color:#545454;  font-size:12px;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:none; font-weight:bold; color:#545454;}
.footer a:hover {color:#505050;}
.footer a:visited {color:#545454;}
.footer a img {border:none;}
.footer a:hover img {border:none;}
