/*Main s1o CSS @ sector1online.*/

* html{
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image:url(../bilder/site_bg.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
font-family:Arial;
font-size:11px;
color:#000000;
width:100%;
height:100%;
}

body{
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image:url(../bilder/site_bg.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
font-family:Arial;
font-size:11px;
color:#000000;
width:100%;
height:100%;

}

/*algemeine link style a:visited{color:#000000; text-decoration:none;}*/
a{color:#000000; text-decoration:none;}
a:link{color:#000000; text-decoration:none;}
a:hover{color:#666666; text-decoration:underline;}



#seite {
width:932px;
margin: 10px auto;
font-size:11px;
font-family:Arial;
padding:0 0 0 0;
height:100%;
}
.de_hd{
width:932px;
height:63px;
background-image:url(../bilder/logo-header.png);
background-repeat:no-repeat;
}
.en_hd{
width:932px;
height:63px;
background-image:url(../bilder/en_logo-header.png);
background-repeat:no-repeat;
}
.ro_hd{
width:932px;
height:63px;
background-image:url(../bilder/ro_logo-header.png);
background-repeat:no-repeat;
}
.hd_link{
width:400px;
height:63px;
display:inline;
float:left;
cursor:pointer;
}

.hd_imp{
width:400px;
height:43px;
display:inline;
float:right;
text-align:right;
padding:8px 31px;
color:#666666;
}

.imp{color:#666666; text-decoration:none;}
a.imp{color:#666666; text-decoration:none;}
a.imp:hover{color:#666666; text-decoration:underline;}

.headline{
width:932px;
height:184px;
display:block;
background:#ffffff;
text-align:center;
vertical-align:top;
}

#menu-div{
height:26px;
width:580px;
background:#ffffff;
padding-left:24px;
display:block;
float:left;
}
#menu-div img a {margin:0 0 0 0; padding:0 0 0 0; border:0px;}
#flag-div{
height:20px;
width:273px;
background:url(../bilder/menu/spacer.jpg) repeat-x;
padding-left:24px;
display:block;
float:left;
text-align:right;
padding-top:6px;
}
/*DE*/
#de_flag-div{
height:20px;
width:273px;
background:url(../bilder/menu/spacer.jpg) repeat-x;
padding-left:24px;
display:block;
float:left;
text-align:right;
padding-top:6px;
}
#de_menu-div{
height:26px;
width:580px;
background:#ffffff;
padding-left:24px;
display:block;
float:left;
}
/*EN*/
#en_menu-div{
height:26px;
width:612px;
background:#ffffff;
padding-left:24px;
display:block;
float:left;
}
#en_flag-div{
height:20px;
width:241px;
background:url(../bilder/menu/spacer.jpg) repeat-x;
padding-left:24px;
display:block;
float:left;
text-align:right;
padding-top:6px;
}
/*RO*/
#ro_menu-div{
height:26px;
width:617px;
background:#ffffff;
padding-left:24px;
display:block;
float:left;
}
#ro_flag-div{
height:20px;
width:236px;
background:url(../bilder/menu/spacer.jpg) repeat-x;
padding-left:24px;
display:block;
float:left;
text-align:right;
padding-top:6px;
}
#ek-div{
height:26px;
width:31px;
background:#ffffff;
display:block;
float:left;
}
.textinhalt{
width:884px;
padding:24px;
clear:both;
background:#ffffff;
height:100%;
}
.intext{
width:882px;
background:#ffffff;
}
.clear{
clear:both;
width:882px;
height:30px;
display:block;
}
.trenn{
height:4px;
}
.left{
width:380px;
padding:20px;
display:inline;
float:left;
}
.h1{font-size:11px; margin-top:0px;}

.right{
width:380px;
padding:20px 20px 20px 40px;
display:inline;
float:left;
}
.sub_title{
width:762px;
padding-left:20px;
padding-top:10px;
color:#666666;
display:inline;
float:left;
}
.beispiel1{
padding:20px 0px 20px 20px;
display:inline;
float:left;
width:280px;
}
.beispiel{
padding:20px 0px 20px 10px;
display:inline;
float:left;
width:280px;
}

.tm1{
padding-left:20px;
display:block;
float:left;
width:108px;
text-align:left;
}
.tm{
text-align:left;
display:inline;
float:left;
width:107px;
}
.freunde{
padding-left:20px;
padding-top:20px;
display:inline;
float:left;
width:265px;
height:200px;
text-align:left;
}
.form_txt{width:310px; font-size:11px; background-color:#e9e9e9; border:1px solid #999999;}
.form_aspam{width:40px; font-size:11px; background-color:#e9e9e9; border:1px solid #999999;}
div.row {
  clear: both;
  padding-top: 12px;
  }

div.row span.label {
  float: left;
  width: 60px;
  text-align: left;
  }

div.row span.formw {
  float: left;
  width: 310px;
  text-align: left;
  } 

.error {background-color:#e9e9e9; border:1px solid #999999; color:#ff6600; font-weight:bold; width:350px; margin:2px; padding-left:5px;}
.success {color:#000000; font-weight:bold;}

.work{
text-align:left;
display:inline;
float:left;
width:215px;
font-size:9px;
}
.work_1{
padding-left:20px;
text-align:left;
display:inline;
float:left;
width:215px;
font-size:9px;
}
.trenn_bsp{
clear:both;
width:882px;
height:4px;
padding:15px 0;
}
.bsp{
padding:0 20px;
}
.bps{color:#666666; text-decoration:underline;}
a.bps{color:#666666; text-decoration:underline;}
a.bps:hover{color:#ff6600; text-decoration:underline; font-weight:bold;}