
.submenu {
text-align: left;
background: #FDE3B9;
/*opacity: 0.5;*/
border-right: 2px solid #666666;
border-bottom: 2px solid #666666;
border-left: 1px solid #666666;
padding: 3px;
b_order-top: 4px solid #9DC040;
}

.submenu a {
text-decoration: none;
color: #666666;
display: block;
}

.submenu a:hover {
background: #023D79;

color: #FFFFFF;
}

body {
background:#FDE3B9 url(bgsscol.jpg) repeat-x scroll 0%;
background-position: top;
color:#666666;
font-family:Verdana,Tahoma,Helvetica,sans-serif;
font-size:0.7em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
margin:0pt;
padding:0pt;
text-align: center;

}



#alles {
width: 980px;
/*_height: 100%;*/
text-align: left;
background: #FDF0D9;
margin: 0 auto;
}

#logo {
float: left;
margin-top: 7px;
margin-bottom: 7px;
height:99px;
}

#vitalwelt {
float: left;
//margin-left: 150px;
margin-left: 15px;
}

#atslogo {
float: left;
//margin-left: 150px;
margin-left: 15px;
margin-top:45px;

}

#hilfsnav {
float: right;
text-align: right;
/*width: 75%;*/
}

#hilfsnav a {
color: #999999;
text-decoration: none;
}
#hilfsnav a:hover {
background: #6297BC;
color: #FFFFFF;
}

marquee {
color: #6297BC;
font-size: 14px;
line-height: 18px;
}


#topmenue {
clear: both;
}

#topmenue a {
b_ackground: transparent url(tabright.gif) no-repeat scroll right top;
b_ackground: #023D79;
color: #FFFFFF;
text-decoration:none;
p_adding-right: 5px;
p_adding-left: 3px;
display: block;
padding: 5px;
}

#topmenue td {
b_ackground: url(tableft.gif) no-repeat scroll left top;
background: #023D79;
color: white;
font-size: 13px;
l_etter-spacing: -0.5;
p_adding-left: 2px;
p_adding: 4px;
text-align: center;
}

#t_opmenue td:hover  {
b_ackground-position:0% -42px;
background: #BE8E26;
}

.aktiv{
background: #BE8E26;
}

#topmenue a:hover{
b_ackground-position:100% -42px;
background: #BE8E26;
}

#h_eader {
border: 0px;
border-bottom: 6px solid #BE8E26;
}

#movie {
c_lear: both;
float:left;
border: 0px;
border-top: 7px solid #BE8E26;
margin-right: 0px;
padding-right: 0px;
}

#sidebar {
display:inline;
float:left;
margin:3pt;
margin-top: 20px;
padding:0pt;
width:18%;
overflow: hidden;
}



#main {
float:left;
margin: 3px;
margin-top: 10px;
padding:0pt;
width:60%;
width:80%;
font-size: 12px;
}

#rightbar {
float:right;
margin:3pt;
margin-top: 10px;
margin-left: 0px;
padding:0pt;
width:17%;
width: 0px;
overflow:hidden;
/*height: 1px;*/
}

#footer {
clear: both;
background: #5B98C0;
background: #023D79;
color: #FFFFFF;
}
#footer a{
color: #FFFFFF;
text-decoration: none;
}

#footer a:hover {
color: #9DC040;
color: #000000;
}

#google {
text-align: center;
background: #999999;
}

#alles h1 {
color:#023D79;
font-size:1.5em;
font-family:'Trebuchet MS',Arial,Sans-serif;
padding-top: 10px;
}

p {
text-align: justify;
}


.cmenu a, .cmenu-a a, .c2menu a, .c2menu-a a {
background: #FDF0D9;
border-left: 4px solid #CCCCCC;
display: block;
f_ont-weight:bold;
padding:2px 2px 2px 2px;
text-decoration:none;
margin: 1px;
color: #333333;
line-height: 12px;
}
.cmenu a:hover {
border-left: 4px solid #023D79;
}
.cmenu a:hover, .c2menu a:hover, .c3menu a:hover, .c4menu a:hover, .c5menu a:hover,
.cmenu-a a:hover, .c2menu-a a:hover, .c3menu-a a:hover, .c4menu-a a:hover, .c5menu-a a:hover {
color: #023D79;
}

.cmenu-a a {
border-left: 4px solid #BE8E26;
}

.c2menu a {
margin-left: 4px;
border-left: 4px solid #CCCCCC;
}
.c2menu-a a {
margin-left: 4px;
}
.c3menu a {
margin-left: 8px;
border-left: 4px solid #CCCCCC;
}
.c3menu-a a {
margin-left: 8px;
}
.c4menu a {
margin-left: 12px;
border-left: 4px solid #CCCCCC;
}
.c4menu-a a {
margin-left: 12px;
}
.c5menu a {
margin-left: 16px;
border-left: 4px solid #CCCCCC;
}
.c5menu-a a {
margin-left: 16px;
}

.center {
text-align: center;
}


/* allgemein */

td {
font-size: 11px;
}


/* neues Gaestebuch */

.tx-guestbook-header {
background: #AAAABB;
font-size: 10px;
padding: 3px;
border: 0px;
margin: 0px;
}

.ttx-guestbook-date {
font-size: 8px;
color: #AAAABB;
}
.tx-guestbook-left, .tx-guestbook-right {
float:left;
padding: 2px;
border: 0px;
margin: 0px;
}

.tx-guestbook-comment {
color: #880000;
border: 0px;
margin: 0px;
font-style: italic;
}

.tx-guestbook-right h3 {
	font-size: 10px;
color: blue;
}

.tx-guestbook-clear {
		clear:both;
		display:block;
		height: 1px;
	}
	
.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear:both;
		display:block;
		float:left;
		width:6em;
		width: 100px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
		margin-top:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
		margin-top:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width:30em;
		display:block;
		float:left;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
	
	
	
.tx-rgtabs-pi1{
	
width: 546px;
height: 85px;
float: right;

padding: 0px;
padding-top:7px;
margin:0px;

}

.tx-rgtabs-pi1 a {
color:#333333;

}

/* wraps the hole tab */
.rgtabs-wrapper {

padding: 0px;
margin: 0px;
clear: both;
height: 60px;
background: #FDE3B9;
height:60px;
position: relative;
overflow:hidden;

}


/* Tab-Menu ul */
.rgtabs-menu  {

margin: 0px;
padding: 0px;
height: 25px;
width: 558px;
list-style:none;

}


/* Tab-Menu li */
.rgtabs-menu  li{
list-style-type: none;
list-style:none;
float: left;
margin: 0px !important;
padding: 0px !important;
cursor: pointer;
}	

/* Tab-Menu li.a */
.rgtabs-menu  li a {
display: block;
float: left;
height: 25px;
width: 129px;
line-height: 25px;
color: #fff;
font-weight: normal;
background: #013D79 top no-repeat;
padding: 0;
margin: 0 10px 0 0;
text-decoration: none;
outline:0;

text-align: center;
}

.rgtabs-menu li.rgtabs-selected a {
background: #BE8E26  top no-repeat; 
color: #fff;
}

.tx-rgtabs-pi1 label{
float: left;
font-size: 0.82em;
line-height: 20px;
padding: 0 5px 0 5px;
margin: 0;
}

.tx-rgtabs-pi1 input, .tx-rgtabs-pi1 select{
margin: 0;
height: 20px;
}

.sucheninput{
background-color:#fff;
border:1px #000 solid;
}

.tx-rgtabs-pi1 .submitbtn{
background: url(../../img/top-submitbtn.png) no-repeat #39c;
width: 16px;
height: 16px;
margin: 9px 10px 0 0;
padding: 0;
border: 0;
float: right;
}

.tx-rgtabs-pi1 .zeile1, .tx-rgtabs-pi1 .zeile2{
clear: left;
padding: 5px;
}

.tx-rgtabs-pi1 .element{
padding: 0 10px 0 0;
float: left;
}

.tx-rgtabs-pi1 .element input, .tx-rgtabs-pi1 .element select{
#float: left;
}

.tx-rgtabs-pi1 input.DatePicker{
padding: 3px 0 0 2px;
height: 17px;
}

