@import url(/Web/CSS/Global.css);
@import url(hfwbernnavigation.css);
@import url(hfwbernGallery.css);
@import url(/Web/CSS/Search.css);

#MainContent div.Text 
{
width: 100%;
overflow: hidden;
}

body {
color:#000;
font-family:Arial, Arial sans-serif;
font-size:13px;
letter-spacing:0.05em;
}

a {
color:#7F0F1F;
}

.Button {
border-bottom:1px solid #4b4b4b;
border-left:1px solid #FFF;
border-right:1px solid #4b4b4b;
border-top:1px solid #FFF;
color:#7F0F1F;
height:20px;
padding-bottom:0;
padding-top:0;
}

h1 {
color:#000;
font-family:Georgia, Verdana, Arial sans-serif;
font-size:160%;
font-weight:400;
line-height:1.2em;
}

h2 {
color:#000;
padding-bottom:5px;
padding-top:10px;
}

h3 {
color:#000;
font-size:12px;
padding-top:20px;
}

img {
border:none 0 #FFF;
padding-bottom:5px;
padding-top:5px;
}

.Image div {
float:none;
}

a.selected {
color:#DE3031;
}

a.selected A:hover {
color:#EF4D37;
}

.sublistcontainer {
margin:0;
padding:0;
}

table th {
background-color:#7E0F1F;
color:#DDD;
}

#BodyContainer table th a {
color:#FFF;
display:block;
text-align:left;
}

div#SecondaryHeader div.LoginStatusAndName {
float:none;
font-size:85%;
position:absolute;
left:788px;
top:2px;
width:100%;
height:50px!important;
display:block;
}

div#SecondaryHeader div.LoginStatusAndName a {
display:block;
float:left;
}

div#SecondaryHeader div.LoginStatusAndName span {
display:block;
}

div#SecondaryHeader div.LoginStatusAndName a.Logout {
margin-left:39px;
}

div#SecondaryHeader div.LoginStatusAndName ul, div#SecondaryHeader div.LoginStatusAndName ul li a
{
margin: 0px;
padding: 0px;
padding-top: 1px;
border: none;
font-size: 100%;
}

#CenterColumnContainer {
padding:0;
}

#MainContent {
line-height:18px;
padding-bottom:80px;
padding-left: 25px;
padding-right: 25px;
}

#MainContent a {
color:#CD0E2A;
}

#MainContent a:hover {
color: #000;
}

#MainContent ul li {
margin-left:15px;
padding-bottom:5px;
padding-top:5px;

}

#MainContent ol li {
margin-left:25px;
padding-bottom:5px;
padding-top:5px;

}

#CenterColumnContainer .Trail
{
padding-bottom: 25px;
}


#CenterColumnContainer #ctl00_ContentPlaceHolderMain_GridView1 th a
{
color: white;
font-size: 85%;
padding-left: 3px;
padding-right: 3px;
}


#RightColumnContainer a {
color:#CD0E2A;
}

#RightColumnContainer a:hover {
color:#000;
}


#RightColumnContainer h1 {
background-color:#7E0F1F;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
color:#FFF;
display:block;
font-family:Arial;
font-size:110%;
font-variant:small-caps;
font-weight:700;
height:34px;
letter-spacing:0.1em;
margin-top:0;
padding-left:5px;
padding-top:2px;
}

.StartPageNews #RightColumnContainer h1,.StartPageSchule #RightColumnContainer h1,.StartPageLehrmittel #RightColumnContainer h1,.News #RightColumnContainer h1,.Schule #RightColumnContainer h1,.Lehrmittel #RightColumnContainer h1,form.Download #RightColumnContainer h1,#RightColumnContainer #AdditionalContent3 h1 {
height:28px;
padding-top:8px;
}


#AdditionalContent2 {
display: none;
}


 #AdditionalContent3 div.Text {
letter-spacing:0.03em;
}

#AdditionalContent3 div.Text {
letter-spacing:0.03em;
}


#C17579-Text1 {
font-size:90%;
padding-left:7px;
padding-right:5px;
}


#C17579-Text2 {
font-size:90%;
padding-left:7px;
padding-right:5px;
}

#C17579-Text3 {
font-size:90%;
padding-left:7px;
padding-right:5px;
}


#C17579-Text4 {
font-size:90%;
padding-left:7px;
padding-right:5px;
}

#C17579-Text5 {
font-size:90%;
padding-left:7px;
padding-right:5px;
}

#C17579-Text6,
#C17579-Text7,
#C17579-Text8,
#C17579-Text9{
font-size:90%;
padding-left:7px;
padding-right:5px;
}


#C13120-Text1 a {
padding: 0px !important;
}

#C13120-Text2 {
font-size:90%;
padding-left:7px;
padding-right:5px;
}

#C13120-Text2 a {
padding: 0px !important;
}

#C13120-Text3 {
font-size:90%;
padding-left:7px;
padding-right:5px;
}

#C13120-Text3 a {
padding: 0px !important;
}

#C13120-Text4 {
font-size:90%;
padding-left:7px;
padding-right:5px;
}

#C13120-Text4 a {
padding: 0px !important;
}

#C13120-Text5 {
font-size:90%;
padding-left:7px;
padding-right:5px;
}

#C13120-Text5 a {
padding: 0px !important;
}

#C13120-Text6 {
font-size:90%;
padding-left:7px;
padding-right:5px;
}

#C13120-Text6 a {
padding: 0px !important;
}


#QualityControl ul li img {
margin-right:20px;
}

.DownloadExplorer table {
width:100%;
}

#AdditionalContent4 {
padding-bottom:15px;
}

#AdditionalContent3 {
padding-bottom:20px;
}

#AdditionalContent3 .Download {
font-size:90%;
padding-left:7px;
padding-right:3px;
}

#AdditionalContent3 .Download a {
padding-left:0;
}

#AdditionalContent3 p {
padding-bottom:5px;
}

.SystemMessages {
color:#7E0F1F;
}

div.DownloadView {
margin-left:4px;
}

.Match {
clear:both;
}

a:hover,#MainNavigation ul li ul li a:hover {
color:#000;
}

.hidden,  #SkinSelection,#LanguageSelection,#AccessKeys,#QualityControl ul li,.News .DownloadView .Pdf,.Download .DownloadView,#AdditionalContent3 .TextVersion,.Search #C12519-Text3 {
display:none;
}

#MainNavigation a.selected,#MainNavigation ul li a:hover,#MainNavigation ul li a.selected {
color:#A25F6A;
}

#TreeNavigation ul li.selected ul li,#TreeNavigation ul li.selected ul li ul {
margin-top:0;
}

/*#RightColumnContainer a,*/#RightColumnContainer .SizeAndTargetInfo {
padding-left:5px;
padding-right:5px;
}

li#UtilityFunctionsGoTop,.Sitemap #MainContent ul li ul li ul {
margin-left:0;
}


.membership_profile #MainContent label
{
display: block;
width: 200px;
}

.membership_profile #MainContent .Button
{
display: block;
margin-top: 12px;
height: 24px;
width: 120px;
}

.membership_profile #MainContent input
{
display: block;
margin-bottom: 8px;
width: 200px;
}

div.mitarbeitende #MainContent div.Image 
{
clear: both;
}

div.mitarbeitende #MainContent div.Image div.left
{
float: left;
}




#ctl00_Login1_ctl03_UserName
{
margin-left: 10px;
}

#ctl00_Login1_ctl03_Password
{
margin-left: 44px;
}

#ctl00_Login1_ctl03_LoginButton
{
margin-top: 10px;
margin-bottom: 30px;
}

#ctl00_Login1_ctl04_TextBoxPasswordRecovery_TextBox
{
margin-left: 10px;
}

#ctl00_Login1_ctl04_ButtonPasswordRecovery
{
margin-top: 10px;
margin-bottom: 30px;
}




#AdditionalContent2 {
display: none;
}

#AdditionalContent2 h1 {
display: none;
}

.home #AdditionalContent2, .homepage #AdditionalContent2 {
display: block;
margin-left: 70px;
}

.home #AdditionalContent2 .Image, .homepage #AdditionalContent2 .Image {
display: block;
padding-top: 80px;
}




