

body {
background-image:url(/fileadmin/templates/img/bg.gif);
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCCCCC;
height:100%;
}

#selectlanguage2 {
position:absolute;
margin-left:150px;
margin-top:30px;
}

html>/**/body #selectlanguage2 {
margin-left:330px;
}
a {
	text-decoration:none;
	color:#CCCCCC;
}
a:hover {
	color:#FFFFFF;
}
#sidebar-c a {
	text-decoration:none;
	color:#FFAE89;
}
#sidebar-c a:hover {
	color:#FFFFFF;
}
#top {
height:15px;
}
#bradcrump {
float:left;
}
#selectlanguage {
float:right;
}
#top,
#footer,
#ticker {
margin-left: auto;
margin-right: auto;
width: 780px;
}

#container {
height:100%;
width: 740px;
\width: 760px;
w\idth: 740px;
margin: 0;
margin-left: auto;
margin-right: auto;
padding-left: 20px;
padding-right: 20px;
background: #737373;

}

#banner {
padding: 0px;
height:90px;
border-bottom: 1px solid #FFAE89;
background-color: #737373;
}

#mask{
padding: 0px;
margin-left: ;
margin-right: ;
heigth:100px;
background-color: #737373;
}

#sidebar-a {
float: left;
width: 138px;
padding-top:13px;
margin: 0;
height:100%;
}
#sidebar-c {
float: left;
border-right:solid 1px #FFAE89;
border-left:solid 1px #FFAE89;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
margin-top:15px;
width: 400px;
height:100%;
}
#sidebar-c h1{
font-size:14px;
color:#FFAE89;
}
#sidebar-b {
float: right;
width: 165px;
padding-top:13px;
height:100%;
}

#sidebar-b h1{
font-size:12px;
color:#FFAE89;
border-bottom:solid 1px #FFAE89;
margin-top:0;
}
#ticker {
clear: both;
width:760px;
padding: 10px;
margin-top: ;
background-color:#AEAEAE;
color:#515151;
}
#ticker a{
color:515151;
}
#footer {
text-align:center;
clear: both;
padding: 0px;
heigth:30px;
margin-top: ;
background-color:#737373;
}
#clear{
clear: both;
}
/*Navi Top---------------------------------------*/
#logo {
float:right;
width:100px;
height:80px;
background-image:url(/fileadmin/templates/img/werth_logo2.gif);
background-repeat:no-repeat;
}
#navit {
margin-top:60px;
float:left;
background-image:url(/fileadmin/templates/img/navi-sub.jpg);
background-repeat:repeat-x;
background-position:bottom;
}
* html #navit {
margin-top:60px;
}
#navit ul {
padding:0;
margin:0;
}
#navit ul li{
width:auto;
float:left;
border:solid 0px red;
display:block;
}

#navit ul li a {
color:#ccc;
display:block;
font-weight:bold;
padding-left:15px;
margin-right:10px !important;
font-size:12px;
text-decoration:none;
background-image:url(/fileadmin/templates/img/icon_red.jpg);
background-repeat:no-repeat;
background-position:left;
}
#navit ul li a:hover {
color:#fff;
background-image:url(/fileadmin/templates/img/icon_yellow.jpg);
background-repeat:no-repeat;
background-position:left;
}

/*Navi Left---------------------------------------*/

#navil {
float:left;
background-image:url(/fileadmin/templates/img/navi-sub.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

#sidebar-a ul {

padding:0;
margin:0;
}
#sidebar-a ul li{
width:auto;
border:solid 1px #737373;
display:block;
}

#sidebar-a ul li a {
color:#ccc;
display:block;
font-weight:bold;
padding-left:15px;
margin-right:10px !important;
font-size:12px;
text-decoration:none;
background-image:url(/fileadmin/templates/img/icon_red.jpg);
background-repeat:no-repeat;
background-position:left 3px;
}
#sidebar-b ul {

padding:0;
margin:0;
}
#sidebar-b ul li{
width:auto;
border:solid 1px #737373;
display:block;
}
#sidebar-b ul li a {
color:#ccc;
display:block;
font-weight:bold;
padding-left:15px;
margin-right:10px !important;
font-size:12px;
text-decoration:none;
background-image:url(/fileadmin/templates/img/icon_red.jpg);
background-repeat:no-repeat;
background-position:left 3px;
}
#navil ul li a:hover {
color:#fff;
background-image:url(/fileadmin/templates/img/icon_yellow.jpg);
background-repeat:no-repeat;
background-position:left 3px;
}
/*Navi Right---------------------------------------*/

#navir {
float:left;
background-image:url(/fileadmin/templates/img/navi-sub.jpg);
background-repeat:repeat-x;
background-position:bottom;
margin-bottom:10px;
}
* html #navir {
margin-top:16px;
}
#navir ul {
padding:0;
margin:0;
}
#navir ul li{
width:auto;
border:solid 1px #737373;
display:block;
}

#navir ul li a {
color:#ccc;
display:block;
font-weight:bold;
padding-left:15px;
margin-right:10px !important;
font-size:12px;
text-decoration:none;
background-image:url(/fileadmin/templates/img/icon_red.jpg);
background-repeat:no-repeat;
background-position:left;
}
#navir ul li a:hover {
color:#fff;
background-image:url(/fileadmin/templates/img/icon_yellow.jpg);
background-repeat:no-repeat;
background-position:left;
}
/*Zimmersuche ---------------------------------------*/

#zimmersuche select{
font-size:12px;
}
#zimmersuche input{
font-size:12px;
}
#zimmersuche h2 {
font-size:11px;
margin:3px 0 0 0;
font-weight:normal;
}
.input_submit {
margin-left:100px;
margin-top:10px;
}
#alterkind1.input_small,
#alterkind2.input_small,
#alterkind3.input_small {
width:50px;
}
#typ.input_small, 
#verpflegung.input_small,
#anzahl_erw.input_small {
width:155px;
}
/* W(F)orms ---------------------------------------*/

#seoform fieldset{
border:none;
}

#seoform label {
border:solid 0px red;
display:block;
width:130px;
float:left;
padding-top:6px;
}

#seoform label {
border:solid 1px #737373;
display:block;
width:100px;
float:left;
padding:5px 0 0 0;
}

.csc-mailform-field {
border:solid 1px #737373;
}

#seoform input,
#seoform textarea{
width:240px;
margin-top:3px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#seoform .csc-mailform-submit,
#seoform .csc-mailform-check {
width:auto;
}

.wetter table{
margin-top:10px;
margin-bottom:10px;
float:left;
}

h1 {
clear:left;border: solid 0px red;
}

#sidebar-b h1{
margin:0 5px 10px 0 !important;
}

#sidebar-a h1 {
color:#FFAE89;
display:block;
border-bottom:solid 1px #FFAE89;
font-size:12px;
margin:8px 10px 5px 0;
}

#sidebar-a .teaser_left h1{
border:0;
}




#hu3 {
position:relative;
top:auto;
padding-top:20px;
}  
  
.teaser_left {
position:relative;
top:auto;
padding-top:20px;
}

