/* General page layout */

body {background:#F9F7F1; margin:0; padding:0; text-align:center;}
body,td,input {color:#27221F;font-size:13px; line-height:19px;font-family: Arial, Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
textarea{font-size:12px; font-family: Arial, Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;border:1px solid #667b99;}
a:link,a:active,a:visited {text-decoration:none;color:#0b0b61;/* outline:none;*/}
a:hover {text-decoration:underline;}
input {border:1px solid #667b99; outline-style:none;}

* {
	margin: 0;
	padding: 0;
}
.qa-body-wrapper {background:#F9F7F1; border-left:0px solid #293d39; border-right:0px solid #293d39; width:980px; margin:0 auto; text-align:left;overflow:hidden;}

/* Clearing classes */

.qa-nav-main-clear,
.qa-header-clear,
.qa-nav-sub-clear,
.qa-q-item-clear,
.qa-q-view-clear,
.qa-a-item-clear,
.qa-c-item-clear,
.qa-footer-clear,
.qa-vote-count-clear,
.qa-poptags-clear,
.qa-page-links-clear {clear:both;}

/* Headings */

h1 {font-size:16px; background:#f7f3ef; color:#0b0b61; padding:3px 10px 3px 10px; margin-top:10px;margin-bottom:5px;border:1px solid #e7e7e7;text-shadow:#fff 0px 0px 0px; -moz-border-radius:4px; border-radius:4px;clear:both;}
h2 {font-size:14px; background:#f7f3ef; color:#0b0b61; padding:3px 10px 3px 10px; margin-bottom:5px; border:1px solid #e7e7e7;text-shadow:#fff 0px 0px 0px; -moz-border-radius:4px; border-radius:4px;clear:both;}


/* Page sections */

.qa-header {background:#F9F7F1;}
.qa-sidepanel {float:right; width:250px; margin-right:18px;}
* html .qa-sidepanel {margin-right:10px;} /* IE6 */
.qa-sidebar {padding:12px; font-size:14px; background:#f5e4c3;margin:24px 0;}
/*.qa-feed {background:url(feed-icon-14x14.png) no-repeat left top; padding-left:20px; height:16px; margin:24px 0;border:1px solid #000;}*/
/*.qa-feed-link {font-size:10px; color:#666;}*/

.qa-main {background:#fff;padding-left:20px; float:left; width:656px;border-left:3px solid #ccc;border-right:1px solid #ccc;padding-right:20px;}


   .qa-main-gesamt {width:700px;float:left;}   
   .qa-main-box-oben {background:url("../images/rundekanten.png") no-repeat;background-position: 0px 0px;height:15px;width:700px;}
   
/* overflow:hidden sehr wichtig */
   .qa-main-box-unten {background:url("../images/676-unten.png") no-repeat;height:15px;width:700px;padding-bottom:10px;overflow:hidden;}

.qa-main-hidden h1 {color:#999;}
.qa-footer {clear:both; background:#293D39; color:#FFF; font-size:10px; margin-top:10px;padding:12px;border:1px solid #000;}
* html .qa-footer {padding-top:6px;} /* IE6 */

/* Header sections */

.qa-logo {font-size:40px; font-weight:bold; color:#293d39;width:250px;float:left;padding-top:10px;padding-left:10px;}
.qa-logo-link, .qa-logo-link:hover {color:#293d39;}

.qa-nav-user {font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#948cfd; white-space:nowrap;width:690px;float:right;padding-right:20px;padding-bottom:5px;padding-top:15px;}
.qa-nav-user-list {list-style:none; padding:0; margin-right:20px; display:inline;float:right;width:310px;text-align:right;}
.qa-nav-user-item {display:inline; margin-left:12px;}
.qa-nav-user-link {color:#948cfd;}
.qa-logged-in {display:inline;color:#ff4d5a;width:330px;float:left;text-align:right;}

.qa-search {float:right;padding-left:10px;padding-right:10px; white-space:nowrap;border:0px solid #000;height:65px;}
.qa-search-field {width:12em; margin-right:2px;margin-top:15px;border:1px solid #92a85a;}
/* Main, sub and category navigation */

.qa-header-extra {border:0px solid #000;}
   .qa-nav-main {border:0px dotted #000;width:620px;float:right;background:url("../images/search-background.png") no-repeat;background-position:right top;margin-right:20px;margin-top:10px;}
   .qa-nav-main-list {font-size:14px; list-style:none; padding:0; margin:0;border:0px solid #000;}
.qa-nav-main-item,.qa-nav-main-item-opp {border-top:0px solid #1f2e2b; border-left:0px solid #1f2e2b; border-right:0px solid #1f2e2b;}
.qa-nav-main-item {float:left; margin-right:0px;}
.qa-nav-main-item-opp {float:right; margin-left:0px;}
.qa-nav-main-link {color:#4d5930; display:block; padding-top:16px; background:url("../images/menue-button-link.png") no-repeat;height:49px;width:90px;text-align:center;}
.qa-nav-main-link:hover {color:#e2edbe;background:url("../images/menue-button-link-hover.png") no-repeat;text-decoration:none;}
.qa-nav-main-link:active {color:#e2edbe;background:url("../images/menue-button-link-linked.png") no-repeat;text-decoration:none;}
.qa-nav-main-selected:hover {color:#e2edbe;background:url("../images/menue-button-link-linked.png") no-repeat;text-decoration:none;}
   .qa-nav-main-ask {display:none;}
   .qa-nav-main-home {color:#4d5930; display:block; padding-top:16px;height:49px;width:90px;text-align:center;background:url("../images/menue-button-activity.png") no-repeat;}
   .qa-nav-main-home:hover {color:#e2edbe;background:url("../images/menue-button-activity-hover.png") no-repeat;}
   .qa-nav-main-home:active {color:#e2edbe;text-decoration:none;background:url("../images/menue-button-activity-linked.png") no-repeat;}
   .qa-nav-main-home-selected:hover {color:#e2edbe;text-decoration:none;background:url("../images/menue-button-activity-linked.png") no-repeat;}

.qa-nav-main-empty{color:#aaa; display:block; padding-top:16px; background:url("../images/menue-button-link.png") no-repeat;height:49px;width:90px;text-align:center;}


.qa-nav-sub {clear:both; float:left; padding-top:3px;}
.qa-nav-sub-list {font-size:12px; list-style:none; padding:0; margin:0;}
.qa-nav-sub-item {float:left; margin-right:2px;margin-bottom:2px;}
.qa-nav-sub-link {background:#cfd1c4; color:#396e63; font-weight:bold; padding:5px 8px; display:block;}
.qa-nav-sub-link:hover, .qa-nav-sub-selected {background:#9cdbce; text-decoration:none;}
.qa-nav-sub-link.qa-nav-selected {background:#396e63;}

.qa-nav-cat-list {font-size:14px; list-style:none; padding:0; margin:0; margin:24px 0;}
.qa-nav-cat-item {margin:0.5em 0;}
.qa-nav-cat-link {font-weight:bold;}
.qa-nav-cat-selected,.qa-nav-cat-selected:hover {text-decoration:none; color:#000;}

/* Sidepanel Boxen */
.sidepanel-box-one {border-left:3px solid #ccc;border-right:1px solid #ccc;background:#fff7ef;padding:5px 10px;}

.sidepanel-box-map {border-left:3px solid #ccc;border-right:1px solid #ccc;background:#fff7ef;padding:5px 3px;}
.sidepanel-box-map h2 {margin:0px 7px 5px 7px;}

.sidepanel-help {color:#948cfd;font-size:15px;padding:9px 13px;font-weight:bold;background-image:none;background:#FFF7EF;width:50px;}

.sidepanel-box-two {border-left:3px solid #ccc;border-right:1px solid #ccc;background:#fff7ef;padding:0px 10px;}



.qa-sidepanel-box-unten {background:url("../images/254-untenbeige.png") no-repeat;height:15px;width:254px;margin-bottom:15px;}
.qa-sidepanel-box-oben {background:url("../images/254-obenbeige.png") no-repeat;height:15px;width:254px;}



/* Pagination */

.qa-page-links {padding:12px 0; font-size:14px; clear:both; zoom:1;} /* zoom:1 for IE6 */
.qa-page-links-label {color:#333;}
.qa-page-links-list {margin:0; padding:0; list-style:none; display:inline;}
.qa-page-links-item {display:inline;}
.qa-page-link,.qa-page-selected,.qa-page-prev,.qa-page-next {margin:3px 1px; padding:3px 5px; border:1px solid #666;}
.qa-page-link:hover,.qa-page-prev:hover,.qa-page-next:hover {text-decoration:none; background-color:#777; color:#eee;}
.qa-page-link {color:#333;}
.qa-page-prev,.qa-page-next {color:#333; background:#DDD;}
.qa-page-selected {color:#fff; background-color:#666;}
.qa-page-ellipsis {color:#666;}







/* Footer parts */



.qa-nav-footer-list {float:left; list-style-type:none; padding:0; margin:0;}
.qa-nav-footer-item {float:left; margin-right:12px;}
.qa-nav-footer-link {color:#FFF; text-decoration:underline !important;}
	.qa-nav-footer-link:hover {color:#f5d495;}
.qa-attribution {float:right;}
	.qa-attribution a {color:#FFF; text-decoration:underline !important;}
	.qa-attribution a:hover {color:#f5d495;}

/* Classes in HTML passed to theme class */

.qa-user-link {color:#079075; font-weight:bold;}
.qa-category-link {color:#473A9F; font-weight:bold;}
.qa-tag-link {font-size:11px; color:#FFF !important; font-weight:bold; padding:3px 5px; margin-bottom:3px; background-color:#658296; display:-moz-inline-stack; display:inline-block; vertical-align:middle; text-decoration:none !important;} /* inline-block for IE, -moz-inline-stack for early FF */
	.qa-tag-link:hover {text-decoration:none; background-color:#235272;}
	
	
	
/* Classes in HTML passed to theme class */

.qa-user-link {color:#0174df; font-weight:bold;}
.qa-category-link {color:#1e5568; font-weight:bold;}
	.qa-tag-link {font-size:11px; color:#667B99 !important; font-weight:normal; padding:3px 5px; margin-bottom:3px; background-color:#EFF5FB; border:1px solid #ccd5e6;display:-moz-inline-stack; display:inline-block; vertical-align:middle; text-decoration:none !important;white-space: nowrap; -moz-border-radius:3px; border-radius:3px;} /* inline-block for IE, -moz-inline-stack for early FF */
	.qa-tag-link:hover {text-decoration:none;color:#000 !important;background-color:#E9EEF6;}	
	
	
.qa-q-item-tag-item .qa-tag-link {font-size:11px; color:#667B99 !important; font-weight:normal; padding:0px 5px; margin-bottom:3px; background-color:#EFF5FB; border:1px solid #ccd5e6;display:-moz-inline-stack; display:inline-block; vertical-align:middle; text-decoration:none !important;white-space: nowrap; -moz-border-radius:3px; border-radius:3px;} /* inline-block for IE, -moz-inline-stack for early FF */
.qa-q-item-tag-item .qa-tag-link:hover {text-decoration:none;color:#000 !important;background-color:#E9EEF6;}	

.qa-q-view-tag-item .qa-tag-link {font-size:12px; color:#999999 !important; font-weight:normal; padding:0px 5px 0px 5px; margin-bottom:2px; background-color:#EFF5FB; border:1px solid #ccd5e6;display:-moz-inline-stack; display:inline-block; vertical-align:middle; text-decoration:none !important;white-space: nowrap; -moz-border-radius:3px; border-radius:3px;} /* inline-block for IE, -moz-inline-stack for early FF */
.qa-q-view-tag-item .qa-tag-link:hover {text-decoration:none;color:#000 !important;background-color:#E9EEF6;}



.qa-a-item-main h2 {margin-top:10px;}


.qa-sidebar-cats-ul {list-style:none;padding:2px 0px;}
.qa-sidebar-cats-li {padding:1px 5px;background:#fff;margin-bottom:2px;}

.qa-sidebar-cats-ul-unten {list-style:none;padding:2px 0px;}
.qa-sidebar-cats-li-unten {float:left;padding:0px;background:#ddd;margin-bottom:0px;border:2px solid #fff;width:200px;height:40px;}
.qa-sidebar-cats-li-unten a {font-weight:bold;padding:3px 3px;}


.categoriestable {vertical-align:top;}
.categoriestable tr{vertical-align:top;}
.categoriestable td{width:220px;height:60px;}
.subcats{height:40px;}
.pathbox {padding:5px;}
.path {padding:2px;border:1px solid #ccc;background:#ddd;font-size:13px;}
.pathletzte {padding:2px;border:1px solid #ccc;background:#fff;font-size:13px;display:inline;}


/* My searchbox */

.searchwrapper {
width:225px; /*follow your image's size*/
height:44px;/*follow your image's size*/
background-image:url(../images/searchbox-neu.png);
background-repeat:no-repeat; /*important*/
padding-right:10px;
position:relative; /*important*/
float:right;
clear:right;
margin-top:0px;
}
.searchwrapper form { display:inline ; }
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:12px;
left:8px;
width:180px;
height:27px;
font-size:15px;
font-weight:bold;
}
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:12px;
left:193px;
width:23px;
height:24px;
}

.adsensetop {width:656px;text-align:left;margin-bottom:5px;}

.new-a {font-weight:bold;}
.new-social {border:1px solid #ccc;padding:10px;margin:0px;height:30px;}
.new-b {background:#eee;padding:10px;margin-top:10px;}
.new-c {border:1px solid #bbb;background:#fff;padding:5px;}
.new-d {text-align:center;margin-top:20px;margin-bottom:0px;padding:10px 0px;}
.new-e {text-align:left;padding-left:10px;padding-bottom:5px;}
.new-red {color:red;}
.new-center {text-align:center;}
.new-f {padding:5px opx 10px 5px;margin:0px;}
.border-none {border:none;}

.new-table {border:0px solid #9c9c9d;}
.new-foto-td {width:330px;text-align:center;}
.fotosymapa {width: 100%; text-align: center;}

#map_canvas{width: 600px; height: 400px; text-align: center; margin:20px 0px;margin-left:25px;}