﻿#rahmen_aussen{
	margin-top:18px;
	position:relative;
	height:auto !important;
	margin-bottom:50px;
}


MSOZoneCell_WebpartWPQ1{
				display:none;
}

.ms-menutoolbar, .ms-listviewtable{
	margin-left:9px;
	margin-right:10px;
	width:540px;

}

.ms-menutoolbar{
	background-image:none;
	
	margin-top:15px;
	height:20px;
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
	padding-top:3px;
}

.ms-menutoolbar,.ms-menutoolbar TD A,.ms-toolbar,.ms-toolbar TD A{
	background-image:none;
	color:#fff;
	font-size:0.9em;
	font-weight:bold;
}

.ms-menutoolbar TD TD.ms-viewselector,.ms-menutoolbar *, TD.ms-viewselector,.ms-viewselector, DIV.ms-viewselector,.ms-menutoolbar TD TD.ms-viewselectorhover,.ms-toolbar TD TD.ms-viewselectorhover,.ms-authoringcontrols TD TD.ms-viewselectorhover{
	background-image:none;
	background-color:#a51c2c;
	border: 0px solid #a51c2c;
	color:#fff;
}

td.ms-toolbar a img{
				display:none;
}

DIV.ms-viewselectorhover,.ms-viewselector,DIV.ms-viewselector A,.ms-rtetoolbarmenu,TD.ms-rtetoolbarhov,.ms-menubuttonactivehover,.ms-buttonactivehover{
	border: 0px solid #a51c2c;						
	color:#fff;		
}


.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
border: 0px solid #a51c2c;
}


.ms-menuimagecell{
background: none;
cursor:pointer;
border:solid 1px #ffffff;
padding:0px;
height:18px;
}
/*
.wrapper{
	min-height:0px !important;
}
*/
.footer{
	text-align:justify;
}


.top_navi{
	text-align:right;
	padding-left:550px;
}

#ctl00_IdWelcome_ExplicitLogin{
				display:inline !important;
				color:#fff;
				text-align:right;
}

#ctl00_IdWelcome_ExplicitLogin:hover{
				display:inline !important;
				color:#000;
}


div.ms-SPLink{
	width:auto;
	float:left;
	font-size:0.9em;
	margin-top:-1px;
}

.ms-SPLink A:link{
	color:#fff;
	text-decoration:underline;

}

.ms-SPLink A:hover{
	color:#000;
	text-decoration:underline;

}


.ms-partline{
	background-color:#CCCCCC;
}

.ms-WPHeader TD{
	border-color:#555555;
}

A.ms-addnew:link,A.ms-addnew:visited, .ms-formdescription A:link, .ms-formdescription A:visited,.ms-vb A:link,.ms-vb A:visited,.ms-vb2 A:link,.ms-vb2 A:visited, .ms-WPBody A:link,.ms-WPBody A:visited{
	color:#a51c2c;
	text-decoration:underline;
}

A.ms-addnew:hover,.ms-formdescription A:hover,.ms-vb A:hover,.ms-vb2 A:hover,.ms-WPBody A:Hover {
	color:#1d2b34;
	text-decoration:underline;
}

#idSearchString{
	height:13px !important; 
}
.ms-pagebreadcrumb{
	background:none;
}

.text_bg{
	padding:10px;
}

.ms-formtoolbar,.ms-formtable{
	width:544px;

}

 .ms-formline{
	border-top-style: none;
}

td.ms-formlabel{
	width:144px;
}
.ms-formbody,.ms-formdescription{
	background:none;
	width:300px !important;
}
.ms-formbody{
font-family:tahoma,verdana,arial !important;
line-height:1.3em;
font-size:12px !important;
}

p.bodytext,td.ms-vb2{
	color:#1d2b34;							
}

p.bodytext,p.bodytext *, td.ms-vb2 *{
font-family:tahoma,verdana,arial !important;
line-height:1.3em;
font-size:12px !important;
}


table.ms-toolbar{
	background-image:none;
	background:#a51c2c;
	border-color:#d8d8d8 ;
	width:544px;
	font-size:inherit;
}



.headline_big{
width:258px;
}

.headline_big A,.ms-descriptiontext{
	color:#fff;
	text-decoration:none;
}

.ms-descriptiontext,.ms-descriptiontext A:link{
	color:#000;
	font-weight:normal;
}

.subnavi_in{
	float:right;
	height:10px;
	padding-top:0px;
	margin-top:1%;
}

#siteaction{
	width:100px;
	position:absolute;
	margin-top:-2px;
}

#siteaction span div A:link,#siteaction span div A:visited{
	color:#fff;
}

#siteaction span div A:hover{
	color:#000;
}


.ms-HoverCellActive,.ms-SpLinkButtonActive {
border:#6f9dd9 1px none;
vertical-align:top;
background-color:transparent;
background-image:none;

} 

.ms-HoverCellInActive,.ms-SpLinkButtonInActive {
border:none;
margin:0px;
color:#000;
vertical-align:top;
background-color:transparent;
} 

p.bodytext{
				width:100%;
}

a.news_header {
line-height:1.3em !important;
font-family:Tahoma,verdana,arial !important;
font-size:1.5em !important;
}

