@charset "UTF-8";
/**
* @copyright       Copyright 2007, schaffa.at
* @link            http://www.schaffa.at
*/

/* =body =p
===============================================*/
body {
	margin-top: 0px;
	margin-left: 20px;
	background-color:#E0D6CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	/* 10px */
	color:#323232;
}
h1 {
	font-size: 15px; 	/* 12px */
	color: #356567;
	font-weight:700;
	line-height:1.0em;
	margin:0 0 0 0px;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px; 		/* 150.00%; */
	color: #003934;
	line-height:1.0em;
	font-weight:700;
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px; 		/* 140.00%; */
	color: #003934;
	line-height:1.2em;
	margin-bottom:10px;
}
h4 {
	font-size: 14px; 	/* 14px */
	color: #356567;
}
h5, h6 {
	font-size: 100.00%; 	/* 12px */
	color: #356567;
}
a {
	outline: none; /* Firefox =Hack */
}
img {
	border-style: none;
}
input, textarea {
	font-size: 12px;
	color: #666666;
}
#srt_all {
	background-image:url(../_img/adspace_bg.gif);
	background-color: #FFFFFF;
	width: 974px;
}
#srt_logo {
	float:left;
/*	background-image:url(../_img/header/bg_01.jpg); */
	background-color: #FFFFFF;
	width: 974px;
	height: 100px;
}
#srt_logo #logo_main{
	float:left;
	margin-left:0px;
	margin-top:0px;
	width: 220px;
	height: 80px;
}
#srt_logo #logo_sub{
	float:left;
	margin-left:0px;
	margin-top:0px;
	width: 750px;
	height: 80px;
}
#srt_line {
	margin:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;	
	width: 974px;
	height: 1px;
	background-color: #FFFFFF;
}
#srt_header {
	float:left;	
	width: 974px;
	height:37px;
	background-image:url(../_img/adspace_bg.gif);	
	background-color:#FFFFFF;
}
#srt_header #header_left {
	float:left;	
	width: 690px;
	height:37px;
	margin-left:-25px;
}
#srt_header #header_right {
	float:left;	
	width: 290px;
	height:37px;
	text-align:right;
	padding-top:10px;
}
#srt_header #header #nav {
	clear:both;
	font-weight:bold;
	float:left;
/*	background:url(../_img/navshadow.gif) no-repeat 8px 100% #ffffff; */
}

#nav li{
	list-style-type:none;
	float:left;
	margin:0 0 0 4px;
	padding:0 0 0 10px; 
	background:url(../_img/tabgrey.gif) top left no-repeat;
}
#nav li a{
	background:url(../_img/tabgrey.gif) transparent top right no-repeat;
	display:block;
	padding:6px 10px 4px 3px;
	font-weight:700;
}
#nav li a:link,
#nav li a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:700;
}

#nav li.navactive,
#nav li.over,
#nav li:hover {
	background:url(../_img/tabred.gif) top left no-repeat;
}
#nav li strong,
ul#nav li.navactive a,
ul#nav li.over a,
ul#nav li:hover a {
	display:block;
	color:#ffffff;
	padding:4px 10px 6px 3px;
	text-decoration:none;
	background:url(../_img/tabred.gif) transparent top right no-repeat;
}
#nav li.navcomp {
	color:#ffffff;
	background:url(../_img/tabgreen.gif) top left no-repeat;
}
ul#nav li.navcomp a {
	display:block;
	color:#ffffff;
	padding:6px 10px 4px 3px;
	text-decoration:none;
	background:url(../_img/tabgreen.gif) transparent top right no-repeat;
}
#srt_breadcrumb {
	float:left;	
	width: 974px;
	height: 30px;
}
#srt_breadcrumb #srt_breadcrumb_left {
	float:left;	
	color:#666666;
	width: 670px;
	height: 30px;
	background-color: #E0D6CC;		
}
#srt_breadcrumb #srt_breadcrumb_leftbig {
	float:left;	
	color:#666666;
	width: 670px;
	height: 30px;
	background-color: #E0D6CC;		
}
#srt_breadcrumb #srt_breadcrumb_right {
	float:left;	
	width: 304px;
	height: 30px;
	background-color: #E0D6CC;	
}
#srt_breadcrumb #srt_breadcrumb_rightbig {
	float:left;	
	width: 304px;
	height: 33px;
	background-color: #E0D6CC;	
}
#srt_breadcrumb a {
	color: #275150;
	font-weight: 700;
	border-bottom-color: #275150;
	text-decoration:none;
}
#srt_breadcrumb a:focus, #srt_breadcrumb a:hover, #srt_breadcrumb a:active {
	color: #649C99;
	font-weight: 700;
	border-bottom-color: #275150;
}
#srt_breadcrumb a:hover {
	text-decoration: underline;
}
#srt_breadcrumb p {
	margin-left:20px;
	margin-top:13px;
}
#srt_content {
/*	position:absolute;
	top:218px;
*/
	float:left;
	width:974px;
	padding-top:15px;
	background:url(../_img/adspace_bg.gif)
}
#srt_content_left {
	float:left;
	background-color:#FFFFFF;	
	width:670px;
}

#srt_content_right {
	float:left;
/*	background-color:#F3F4F4; */
	width:304px;
}

#srt_content_leftbig {
	float:left;
	background-color:#FFFFFF;
	background-image:url(../_img/adspace_bg.gif);	
	width:974px;
}


#srt_content_right td {
	vertical-align:text-top;
	background-color:#f1f1f1;
}

#srt_content #rowleft_small {
	float:left;
	width:220px;
	height:440px;
	background-color:#FFFFFF;	
}
#srt_content #rowleft {
	float:left;
	width:220px;
	height:100%;
	background-color:#FFFFFF;	
}

#srt_content #rowleft h4 {
	color: #356567;
}
#srt_content #rowleft h3 {
	color:#336765;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin-left:20px;
	margin-top: 10px;	
}
#srt_content #rowleft a {
	color: #275150;
	border-bottom-color: #023232;
	text-decoration:none;
}
#srt_content #rowleft a:focus, a:hover, a:active {
	color: #649C99;
	border-bottom-color: #023232;
}
#srt_content #rowleft a:hover {
	text-decoration:underline;
}
#srt_content #rowleft input {
	color:#275150;
	font-size:11px;
}
#srt_content #rowleft .search_button {
	width:80px;
	margin-left:10px;
}
#srt_content #rowleft .search_text {
	color:#023232;
	width:120px;
	margin-left:10px;
}
#rowleft .li_search {
	list-style-type:none;
	float:clear;
	margin:0 0 0 0px;
	padding:0 0 0 4px;
	border-bottom:1px solid #E6E4E5; 
}
#rowleft .left_search {
	margin:0 0 0 4px;
	padding:0 0 0 10px; 
}
#srt_content #rowleft .box_top {
	float:left;
	width:217px;
	height:5px;
	background-color:#E7F1F0;
	background-image: url(../_img/search_top.gif);
}
#srt_content #rowleft .box_easy {
	float:left;
	width:217px;
	background-image: url(../_img/search_middle.gif);	
}
#srt_content #rowleft .box_advanced {
	float:left;
	width:217px;
	background-image: url(../_img/search_middle.gif);	
}
#srt_content #rowleft .box_bottom {
	float:left;
	width:217px;
	height:5px;
	background-color:#E7F1F0;
	background-image: url(../_img/search_bottom.gif);	
}
#srt_content #rowleft #rowleft2 {
	float:left;
	width:220px;
}
#srt_content #rowleft #rowleft3 {
	float:left;
	width:220px;
}
#srt_content #rowleft td {
	vertical-align:text-top;
	background-color:#f1f1f1;
	padding:3px;
}

.tdwhite {
	vertical-align:text-top;
	background-color:#ffffff;
	padding:3px;
}

#srt_content #rowmiddle {
	float:left;
	width:450px;
}
#srt_content #rowmiddle #txt_content{
	position:relative;
	left:20px;
	width:410px;
}
#txt_content a {
	color: #275150;
	border-bottom-color: #023232;
	text-decoration:none;
}
#txt_content a:focus, a:hover, a:active {
	color: #649C99;
	font-weight: 700;
	border-bottom-color: #275150;
	text-decoration:underline;
}
#txt_content a:hover {
	text-decoration:underline;
}
#txt_content a.linkfarbe_white {
	color: #FFFFFF;
	text-decoration:none;
}
#txt_content #a_z {
	list-style:none;
	padding:0px;
	position:absolute;
	float:left;
	top:70px;
	width:100%;
}
#txt_content #a_z_content {
	list-style:none;
}
#txt_content #a_z_search {
	list-style:none;
	padding:0px;
	float:left;
	top:70px;
	width:100%;
}
#txt_content .link_standard {
	color: #646464;
	border-bottom:none;
}
#txt_content .link_premium {
	color: #000000;
}
#txt_content .link_premiumicon {
	color: #000000;
	border-bottom:none;
}

.input_text{
	height: 14px;
	width: 270px;
}
.input_text_small{
	height: 14px;
	width: 228px;
}
.input_text_vsmall{
	height: 14px;
	width: 100px;
}


.ul_user {
	list-style-image:url(../_img/yes_small02.gif);
	padding-right:10px;
	padding-left:30px;
}
.ul_cmp {
	list-style-image:url(../_img/yes_small01.gif);
	padding-right:10px;
	padding-left:30px;
}
#txt_cont_db ul {
	list-style-image:url(../_img/ul_small.gif);
	padding-right:10px;
	padding-left:30px;
}
#txt_content h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px; 		/* 140.00%; */
	color: #003934;
	line-height:1.5em;
}


#txt_content a.indexItem {
	border:1px solid #E6E4E5;
	float:left;
	font-weight:bold;
	line-height:1.3em;
	margin-bottom:5px;
	margin-right:5px;
	padding:0.15em;
	text-align:center;
	width:16px;
}

#txt_content a:hover.indexItem {
	border:1px solid #E6E4E5;
	background-color:#E6E4E5;
}

#txt_content a.indexItemActive {
	border:1px solid #E6E4E5;
	float:left;
	font-weight:bold;
	line-height:1.3em;
	margin-bottom:5px;
	margin-right:5px;
	padding:0.15em;
	text-align:center;
	width:16px;
	background-color:#E6E4E5;
}


#srt_content #rowmiddlebig {
	float:left;
	width:730px;
}

#srt_content #rowmiddlebig #txt_content{
	position:relative;
	left:20px;
	width:690px;
}

#srt_content #rowright {
	float:left;
	width:304px;
}
#srt_content_right .li_search {
	list-style-type:none;
	float:clear;
	margin:0 0 0 0px;
	padding:0 0 0 4px;
	/*border-bottom:1px solid #E6E4E5; */
}
#srt_content_right .li_search a {
	color: #275150;
	border-bottom-color: #023232;
	text-decoration:none;
}
#srt_content_right .li_search a:focus, a:hover, a:active {
	color: #649C99;
	border-bottom-color: #023232;
}
#srt_content_right .li_search a:hover {
	text-decoration:underline;
}
#srt_content_premium_left {
	float:left;
	background-color:#FFFFFF;	
	width:20px;
}
#srt_content_premium_middle {
	float:left;
	background-color:#FFFFFF;	
	width:650px;
}
#srt_content_premium_middle .premium_address li {
	list-style: none;
}
#srt_content_premium_middle .linkfarbe {
	color: #275150;
	font-size:12px;
	border-bottom-color: #023232;
}
#srt_space {
	float:left;
	width:974px;
}
#srt_space #spaceleft {
	float:left;
	width:670px;
	height:30px;
	background-color:#DED7C9;	
}
#srt_space #spaceright {
	float:left;
	width:304px;
	height:30px;	
	background-color:#DED7C9;
}
#srt_space #spacerightbig {
	float:left;
	width:304px;
	height:30px;	
	background-color:#DED7C9;
}
#srt_footer {
	clear:both;
	float:none;
	width: 974px;
	height: 40px;
	background-image:url(../_img/adspace_bg.gif);
	background-color:#FFFFFF;
}
#srt_footer #footer {
	float:left;
	width: 770px;
	height: 40px;
    margin-left:-25px;
}
#srt_footer #footer li {
  float: left;
  margin: 0 0px;
  padding: 3px 5px;
  list-style: none;
  list-style-type: none;
  margin-top: 0px;
  margin-left:0px;
  list-style-position:outside;
}
#srt_footer #footer li a {
  border: 0px solid black;
  color:#6A979D;
  font-weight:700;
  text-decoration:none;
}
#srt_footer #footer_social {
	float:left;
	width: 200px;
	height: 40px;
	margin-left:25px;
}
#srt_footer #footer_social li {
  float: left;
  padding: 3px 3px;
  list-style: none;
  list-style-type: none;
  margin-top: 0px;
  margin-left:0px;
  list-style-position:outside;
}
#srt_footer #footer_social li a {
  border: 0px solid black;
  color:#6A979D;
  font-weight:700;
  text-decoration:none;
}
#srt_footer #blank {
	clear:none;
	float:left;
	width: 304px;
	height:40px;
/*	background-color:#F3F4F4; */
}
#srt_footer #blankbig {
	clear:none;
	float:left;
	width: 304px;
	height:25px;
	background-color:#FFFFFF;
	margin-top:15px;
	text-align:center;
}
.formbody, .formbody .hint {
	background-color: #CCCCCC;
	color: #FFFFFF;
}
.formbody label.text {
	color: #999999;
}
.formbody a, .formbody .tag {
	color: #C0DDF3;
	border-bottom-color: #C0DDF3;
}
.colorboxlist .odd {
	background-color: #CCCCCC;
}
.colorboxlist .even {
	background-color: #C0DDF3;
}
.colorboxlist .odd label.text {
	color: #999999;
}
.colorboxlist .even label.text {
	color: #494949;
}
.media .thumb {
	background-color: #C1DDF3;
}
/* client colors simply numbered */
.clientcolor1, a.clientcolor1:focus, a.clientcolor1:hover, a.clientcolor1:active /* dark */ {
	color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.clientcolor2 /* medium */ {
	color: #C0DDF3;
}
.clientcolor3 /* light */ {
	color: #999999;
}
a.clientcolor1 {
	color: #CCCCCC;
	text-decoration: none;
	border-bottom: 1px dotted #CCCCCC;
}
a.clientcolor1:focus, a.clientcolor1:hover, a.clientcolor1:active {
	color: #CCCCCC;
	text-decoration: none;
	border-bottom: 1px solid #CCCCCC;
}
a.noborder, a.noborder:focus, a.noborder:hover, a.noborder:active {
	border-bottom: 0px none #FFFFFF;
}
label {
	text-decoration: none;
	font-weight:100;
}
.absenden {
background-color: transparent;
background-image: url(../_img/button.gif);
background-position: center;
background-repeat: no-repeat;
width: 97px;
height: 21px;
font-size: 11px; /* damit nn7 keine ersatzschrift anzeigt */
font-weight:700;
color: #003333;
}
.absenden a {
color: #000000;
text-decoration:none;
}
.absendenli{
padding-top:5px;
list-style:none;
text-align:center;
}

.absenden_sml {
background-color: transparent;
background-image: url(../_img/button_sml.gif);
background-position: center;
background-repeat: no-repeat;
width: 75px;
height: 21px;
font-size: 11px; /* damit nn7 keine ersatzschrift anzeigt */
font-weight:700;
color: #003333;
}
.absenden_big {
background-color: transparent;
background-image: url(../_img/button_big.gif);
background-position: center;
background-repeat: no-repeat;
width: 130px;
height: 21px;
font-size: 11px; /* damit nn7 keine ersatzschrift anzeigt */
font-weight:700;
color: #003333;
}
.absenden_big a {
color: #000000;
text-decoration:none;
padding-top:5px;
}


.linkfarbe {
	color: #275150;
	border-bottom-color: #023232;
}

a.link_novalue {
	font-size:12px;
	text-decoration:none;
	border-style:none;
}
.boxborder_light {
	border-top: solid 1px #DAE3E2;
	border-bottom: solid 1px #DAE3E2;
	border-left: solid 1px #DAE3E2;
	border-right: solid 1px #DAE3E2;
	background-color:#FFFFFF;
}
.txt_green {
	color: #223F40;
}
.txt_green a {
	font-weight: 700;
	color: #223F40;
}

.entry_success {
  float: left;
  width: 95%;
  margin: 5 5px;
  padding: 3px 0px;
  margin-top: 0px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  border: 1px solid #023232;
  background-color:#E0D6CC;
  color: #023232;
  font-weight:700;
  text-align:center; 
}
.entry_error {
  float: left;
  width: 95%;
  margin: 5 5px;
  padding: 3px 0px;
  margin-top: 0px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
  border: 1px solid #FF0000;
  background-color:#FFFFFF;
  color: #FF0000;
  font-weight:700;
  text-align:center; 
}
.padding {
  padding: 3px 3px;
}
.search_text {
	width:155px;
	text-align:left;
	padding: 0px 1px;
}
.white{
  color: #FFFFFF;
}

.tdh4 {
	font-size: 14px; 	/* 12px */
	color: #FFFFFF;
	font-weight:700;
	background-color:#223F40;
}
.tdh5 {
	color: #FFFFFF;
	background-color:#223F40;
}
.tdgrey {
	background-color:#F1F1F1;
}
.small {
	color:#999999;
	font-size: 9px;
}
#scrollable {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:760px;
	z-index:1000;
	overflow: auto;
}
.divmargin {
	margin-top:7px;
	margin-left:7px;
}