html * {
	font-size: 100.01%;
}
Body {
	font-family:Arial, Verdana, sans-serif;
	font-size:75%;
	color: #333;
	background-color:#eee;
}
.outerleft, .outerright {
	display: none;
}

#col2_content { padding: 0; }

#col1_content { padding-left: 10px; }

#col1_content,
#col2_content,
#col3_content{ padding-top: 10px; }

#col3_content{ padding-right: 0; }

#sidemenu { width: 200px; }

#sidemenu ul {
         margin: 0;
         padding: 0;
         list-style-type: none;
}
.sidemenu{ border-bottom: 0 none; }

#sidemenu ul li {
	padding: 0;
	margin: 0;
        list-style-type: none;
}

#sidemenu ul li a {
	color:#990000;
	text-decoration:none;
	display: block;
	padding: 1px 10px 1px 15px;
        border-bottom: 0 none;
}
#sidemenu ul li a:hover, #sidemenu .cTab1Selected {
	color:#990000;
	text-decoration:underline;
        background-color: #eaedb6;
}

#sidemenu ul li ul{
         margin-left: 35px;
}

#sidemenu .cTab1Selected {
	color: #000;
}

#sidemenu ul li ul li{
         list-style-type: square;
}

#sidemenu ul li ul li a, #sidemenu ul li ul li a:hover {
        padding-left: 3px;
	color: #000;
	font-weight: normal;
        background-color: #eaedb6;
}

.SelectedTab, .OtherTabs {
	font-size: 120%;
}

#nav2{
	background-image:url(/allmedialaw//Docs/images/background/img91c35b50-73c6-4dac-95c5-01812f42ce33.gif);
	height:40px;
}

.Banner_tblMainMenu {
	height: 30px;
}

a,
a:visited,
a:active,
a:focus,
a:link {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color:#990000;
	font-weight:bolder;
	text-decoration: none;
}
A.SelectedTab:link {
	text-decoration:none;
}
A.SelectedTab:visited {
	text-decoration:none;
}
A.SelectedTab:active {
	text-decoration:none;
}
A.SelectedTab:hover {
	text-decoration:none;
}
A.OtherTabs {
	padding: 0px 5px;
	height: 21px;
	color:#747474;
}
A.OtherTabs:link {
	font-weight:bold;
	color:#747474;
	text-decoration:none;
}
A.OtherTabs:visited {
	color:#eeeeee;
	font-weight:bold;
	color:#747474;
	text-decoration:none;
}
A.OtherTabs:active {
	color:#747474;
	font-weight:bold;
	text-decoration:none;
}
A.OtherTabs:hover {
	color:#747474;
	font-weight:bold;
	text-decoration:underline;
}
A.bOtherTabs {
	color:#747474;
	text-decoration:none;
	font-weight:bold;
}
A.bOtherTabs:hover {
	color:#fff;
}
A.SiteLink:link {
	font-size:83.33%;
	color:#ffffff;
}
A.SiteLink:visited {
	font-size:83.33%;
	color:#ffffff;
}
A.SiteLink:hover {
	font-size:83.33%;
	color:#ffffff;
}
A.SiteLink:active {
	font-size:83.33%;
	color:#ffffff;
}
A.CommandButton:link {
	text-decoration:underline;
	color: darkred;
}
A.CommandButton:visited {
	text-decoration:underline;
	color: darkred;
}
A.CommandButton:active {
	text-decoration:underline;
	color: darkred;
}
A.CommandButton:hover {
	text-decoration:underline;
	color: red;
}
H1 {
	font-size:  166.67%;
	margin-bottom:0px;
}
H2 {
	font-size:  166.67%;
}
H3 {
	font-size:  166.67%;
}
H5, DT {
	font-size: 91.67%;
	font-weight:bold;
}
H6 {
	font-size: 91.67%;
	font-weight:bold;
}
TH {
	vertical-align: baseline;
	font-weight:bold;
}
SMALL {
	font-size: 66.67%;
}
BIG {
	font-size: 116.67%;
}
blockquote {
	margin: 10px 0 0 0;
	padding: 10px 5px 5px 45px;
	font-style: italic;
	border: 1px dotted #c2c2c2;
}
PRE {
	font-variant: italic;
}
HR {
	color:#aaaaaa;
}

#header .page_margins .page {
	background-image:url(/allmedialaw//Docs/images/background/imgecdf8026-357b-4852-af39-54ae57efae13.jpg);
	height:129px;
	background-repeat: no-repeat;
        padding: 0;
}
.SiteTitle {
	font-size: 166.67%;
	color:#ffffff;
	line-height:40px;
	font-weight:bold;
	width:100%;
	padding-right:35px;
}
.OtherTabsBg {
	padding: 0 10px;
}
.SelectedTab {
	height: 21px;
	padding: 0px 5px;
}
.OtherTabs {
	text-decoration:none;
	font-weight: bold;
}
.SiteLink {
	font-size:75%;
	color:#3399CC;
}
.Accent {
	color: #000099;
	font-weight:bold;
}
.Message {
	background-color: #eeeeee;
}
.ItemTitle {
	font-size: 116.67%;
	font-weight:bold;
	color: #000099;
}

.ModuleBorder {
	padding: 0 10px 10px 10px;
}

.cTabBg {
border:1px solid #286e9d;
}

.cTabBgHover {
	background-color:white;
}

.SelectedTab:link {
	color:#ffffff;
	font-weight:bold;
}

.SelectedTab:visited {
	color:#ffffff;
	font-weight:bold;
}

.ModuleTitle h2{
	font-size:110%; 
	color:#990000; 
	font-weight:bold; 
	padding: 0;
}

.SelectedTab:hover {
	color:#ffffff;
	font-weight:bold;
}
.SelectedTab:active {
	color:#ffffff;
	font-weight:bold;
}
.bTabBg {
	height: 38px;
	padding: 0 10px;
}
A.bSelectedTab, A.bSelectedTab:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.bSelectedTabBg {
	height:38px;
	background-repeat: repeat-x;
	padding: 0 13px;
}
.bTabSeperator {
	color:white;/*display: none;*/
}

.HeaderLine {
	height:10px;
}
.cTab1Other {
	background-image:url(../Docs/images/background/img4e191acc-baa1-4a77-8ffb-65ccba0ef30f.gif);
	border:1px;
	border-style:solid;
	border-color:#FF9900;
	padding-left:5px;
}
.cTab1Hover {
	background-color:white;
	border:1px;
	border-style:solid;
	border-color:#FF9900;
	padding-left:5px;
}
.cTab1Selected:link {
	line-height:20px;
	font-weight:bold;
}
.cTab1Selected:visited {
	line-height:20px;
	font-weight:bold;
}
.cTab1Selected:hover {
	line-height:20px;
	font-weight:bold;
}
.cTab1Selected:active {
	line-height:20px;
	font-weight:bold;
}
.cTab1:link {
	line-height:20px;
	text-decoration:none;
}
.cTab1:visited {
	line-height:20px;
	text-decoration:none;
}
.cTab1:hover {
	line-height:20px;
	text-decoration:none;
}
.cTab1:active {
	line-height:20px;
	text-decoration:none;
}

/* background for Leftpane */
body .page_margins .page {
	background-color:#ffffff; 
	background-image:url(/cms/Docs/images/background/img8ea476b4-0469-4359-b6c9-1e7076e4ff91.jpg); 
	background-repeat: repeat-y;
}

.SuccessMsg {
	margin-bottom:10px;
	margin-top:10px;
	padding: 10px;
	padding-left:0px;
	border:1px solid #00B907;
	color:#00B907;
	background-color:white;
	font-weight:bold;
	display: block;
}
.ErrorMsg {
	display: block;
	margin-bottom:10px;
	margin-top:10px;
	padding: 10px;
	padding-left:0px;
	border:1px solid red;
	color:red;
	background-color:white;
	font-weight:bold;
}

.portal_search{
	margin-top: 10px;
	padding-left: 5px;
}

.SearchBox {
	background-color:#ffffff; 
	border: 1px solid #990000; 
	padding-left: 15px;
	width: 100px;
}
.ModuleFooter {
	height: 18px;
}
.ModuleTitleB {
	background-image:url(../Docs/images/background/img7c78a7bb-9d07-4736-8149-666d2df49411.gif);
	padding-top: 10px;
	height:44px;
	background-repeat: no-repeat;
}
.ModuleFooterB {
	background-image:url(../Docs/images/background/imgdce4da65-1dcf-4166-83e6-94422ae6aca4.gif);
	background-repeat: no-repeat;
	height: 18px;
}
.HeadB {
	font-size:200%;
	color:#3878a5;
	font-weight:bold;
	padding-left: 25px;
}
.cTab1SelectedBg {
	background-image:url(../Docs/images/background/imgd1bdd953-b778-4349-84ad-2764f7236f76.gif);
}
}
.ModuleBorderB {
	background-image:url(../Docs/images/background/img6e1db615-3b0e-4f1c-986b-9ab07b759087.gif);
	background-repeat: repeat-y;
}
.ModuleContentB {
	padding: 10px 10px 10px 27px;
}
h1, h2, h3 {
	margin: 0;
}
.htmledit {
	background-color:white;
	background-image:none;
}
.ModuleTitleC {
	background-image:url(../Docs/images/background/img5659470f-aa8a-4a80-91c3-9bbb67bc3a9f.jpg);
	padding-left:10px;
	height:21px;
	margin-bottom:10px;
}
.HeadC {
	font-size:120%;
}
.QuickLinkBg, .QuickLinkBgHover {
	background-image: url(../Docs/images/background/img79022165-5299-4d8a-bcde-bcc117c3f7a0.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding: 0 0 10px 12px;
}
A.bOtherTabs:link {
	color:#fff;
}
A.bOtherTabs:visited {
	color:#fff;
}
A.bOtherTabs:active {
	color:#fff;
}
.bSelectedTab:link {
	color:#fff;
	text-decoration:underline;
}
.bSelectedTab:visited {
	color:#fff;
	text-decoration:underline;
}
.bSelectedTab:hover {
	color:#fff;
	text-decoration:underline;
}
.bSelectedTab:active {
	color:#fff;
	text-decoration:underline;
}
.topnav_right {
	text-align: right;
	position: absolute;
	top: 110px;
	left: 715px;
}
.topnav_right p {
	margin: 0;
	padding: 0;
}
.topnav_right a {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	font-size: 90%;
}
.htmledit {
	background-color:white;
}

/* CSS KLASSEN FUERS DROP DOWN MENU */
ul.sf-menu{
	padding:0 0 0 200px;
	margin:0;
	border:0;
}

.menubar ul.sf-menu li a{
        text-decoration: none;
        font-size: 116.67%;
	display: block;
	padding: 0px 10px;
	color:#fff;
	font-weight:bold;
	margin: 0;
        line-height: 39px;
}
.menubar ul.sf-menu li a:hover {
        color:#000; 
        background-image:url(/allmedialaw//Docs/images/background/img5ac907ec-e4a5-4350-82a6-ad75e95edf3c.gif); 
        font-weight:bold;  
}
.menubar ul.sf-menu li.active a:link,
.menubar ul.sf-menu li.active a:visited,
.menubar ul.sf-menu li.active a:hover,
.menubar ul.sf-menu li.active a:active {
        color:#000; 
        background-image:url(/allmedialaw//Docs/images/background/img5ac907ec-e4a5-4350-82a6-ad75e95edf3c.gif); 
        line-height: 39px;
	font-weight:bold;
	padding: 0px 10px;
}

.menubar .sf-menu li ul{
	margin: 0;
	padding: 0;
	background-color: #eeeeee;
	display:none;
	position:absolute;
        border-right: 1px solid #aaaaaa;
        border-bottom: 1px solid #aaaaaa;
        border-left: 1px solid #aaaaaa;
}

.menubar .sf-menu li ul li {
	float: none;
	font-size: 100%;
        font-weight: normal;
	display: block;
        border-top: 1px solid #fff;
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        padding: 3px 5px;
	white-space: nowrap;;
}

.menubar .sf-menu li ul li,
.menubar .sf-menu li.active ul li{
	padding: 0;
}

.menubar .sf-menu li ul li a:link,
.menubar .sf-menu li ul li a:visited,
.menubar .sf-menu li ul li a:active,
.menubar .sf-menu li.active ul li a:link,
.menubar .sf-menu li.active ul li a:visited,
.menubar .sf-menu li.active ul li a:active {
	color: #000;
	background-image: none;
	font-size: 100%;
	font-weight: normal;
	line-height: 130%;
	padding: 5px 10px;
}
.menubar .sf-menu li ul li a:hover,
.menubar .sf-menu li.active ul li a:hover {
	color: #fff;
	background-color: #990000;
}

/* Besondere Listtypen Haken und Plus */

.txdListeMitHaken ul li {
         list-style-image:url(/allmedialaw//Docs/images/background/img1eafb388-242a-4896-be4f-b3312efc5657.gif); 
}

.txdListeMitPlus ul li {
         list-style-image:url(/allmedialaw//Docs/images/background/img7f7d1971-91ad-4b05-a4f6-722583723827.gif); 
}

/* Listenformatierung */
ul {
         margin: 15px;
         padding: 2px;
}
ul li{
         list-style-type: square;
         padding-left: 3px;
}

/* Detaillink */
.txsDetailLink a{
         color: #000;
         text-decoration: none;
}

.body_tab_1 .txsDetailLink{
         float: right;
}

/* Überschrift h4*/
h4 {
         margin: 0;
         font-style: italic;
}

.ModuleBorderC {
         border-top: 1px solid #999;
}

.ModuleContentC{
         padding-bottom: 10px; 
}

.article_text h2{
         font-size: 100%;
}

.article_text h2 a{
         color: #333;
         text-decoration: none;
}

.article_item{
         background-image:url(/allmedialaw//Docs/images/background/img6775b6e9-fb31-40c4-baf3-a2f70a4a610e.gif); 
         padding-left:25px; 
         background-repeat: no-repeat;
         background-position: 0 5px;
         margin-bottom: 30px;
}
