/*** Global Settings ****/
body {font-family: arial, verdana, sans-serif;font-size: 13px; color : #2a3845;margin : 0;padding : 0;background:#FFFFFF;}
p { margin : 0;padding : 0;text-align: justify;line-height: 20px;}
a:visited, a:link {color : #a43b55;text-decoration :none ;background:none;}
a:hover {color : #a43b55;text-decoration : underline;background:none;}
h1 {color : #7a2e40;margin: 20px 0 10px;padding-bottom : 10px;font : bold 17px Arial, Helvetica, Georgia, serif;border-bottom : 1px solid #efece7;}
h2 {color : #7a2e40;margin : 10px 0;padding-bottom : 10px;font : bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}
h3 {color : #7a2e40;margin : 10px 0;padding-bottom : 10px;font : bold 14px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}
h4 {color : #7a2e40;margin : 10px 0;padding-bottom : 10px;font : bold 12px Arial, Helvetica, sans-serif;border-bottom : 1px solid #efece7;}


ul {padding:0px;margin-left:15px;line-height: 20px;}
.level_1 ul {border-bottom: 1px solid #efece7;margin-left:15px;}
.level_1 li {border-bottom: 1px solid #efece7;padding-top:5px;padding-bottom:5px;}
.level_2 li {list-style-image:url(images/punkt1.jpg);margin:0 0 0 0px;border-bottom: 0px solid #efece7;padding:0px;}
.level_2 ul {list-style-image:url(images/punkt.jpg);margin:0 0 0 0px;border-bottom: 1px solid #efece7;padding:0px;}
.level_3 li{list-style-image:url(images/punkt.jpg);margin-left:15px;}
.level_4 ul{list-style-image:url(images/punkt.jpg);}
.level_4 li{list-style-image:url(images/punkt.jpg);margin-left:30px;}
.box {background : #f7f7f7;padding:10px;border : 1px solid #f0e9eb;}
.box li {list-style-image:url(images/punkt1grey.jpg);}

/*** Layout ****/
#wrapper {margin : 0 auto;margin-top:0px;width : 950px;border-left : 1px solid #f0e9eb;border-right : 1px solid #f0e9eb;}
#header {margin : 0 1px;}
#bg {height : 16px;background : url(images/bg.gif) repeat-x;padding:0px;border:0px;margin : 0 auto;}
#nav {height:101px;text-align : right;color : #f6dde3;}
#nav a:visited, #nav a:link {text-decoration : none;color : #ffffff;}
#nav a:hover {text-decoration : underline;color : #ffffff;}
#main-content {margin : 0 auto;border:0px solid green;}
#logo {margin-bottom : 45px;}
.logotxt1 {font : normal 18px Georgia, serif;color : #fa7393;margin : 10px 0 0 15px;}
.logotxt2 {font : normal 18px Georgia, serif;color : #7a2e40; }
#left-column {width : 180px;padding : 0 10px 10px;float : left;}
#center-column {width : 450px;padding : 0 30px 10px;float : left;}
#center-column  ul {padding:0;margin-left:15px;list-style: disc;}

.mod_article li{margin-left:15px;list-style-image:url(images/punkt1.jpg);}

#right-column {width : 230px;float : right;}
.crd a:visited, .crd a:link, .crd a:hover{text-decoration : none;color : #2a3845;cursor: text;}
#footer {font-size:10px;background : #fffff;border-top : 1px solid #f0e9eb;padding : 10px 15px;clear : both;}

/*** SideBAR ***/
#main-image {text-align : center;}
.sidebar {width : 218px;margin : 0 auto;padding : 10px 25px;background : url(images/shadow.jpg) no-repeat top;}
.invisible {
	width:0px;
	height:0px;
	left:-1000px;
	top:-1000px;
	position:absolute;
	overflow:hidden;
	display:inline;
}

#navigation  a:visited, #navigation a:link {text-decoration : none;}
#navigation a:hover{text-decoration : underline;}

#navigation-wp  a:visited, #navigation a:link {text-decoration : none;}
#navigation-wp a:hover{text-decoration : underline;}
#navigation-wp ul{margin-bottom:20px;}

.test{border-bottom : 1px solid #efece7;}

div .pdf_link a{text-decoration:none;}
div .pdf_link img{border: 1px solid grey;padding:2px;}

.nosubmenu {padding-left:0px;margin:0 0 0 0px;list-style-image:url(images/arrow_right.jpg);border-bottom: 1px solid #efece7;}
.active.submenu.menutoggler {padding-top:5px;margin:0 0 0 0px;font-size:12px;list-style-image:url(images/arrow_down.jpg);border-bottom: 0px solid #efece7;}
.active.submenu  {padding:0;border-bottom: 0px solid #efece7;}
.last {border-bottom: 0px solid #efece7;padding:0px;padding-bottom:0px;}
.submenu.trail.menutoggler {padding-top:5px;margin:0 0 0 0px;font-size:12px;list-style-image:url(images/arrow_down.jpg);border-bottom: 0px solid #efece7;}
.active.submenu.first  {margin:0 0 0 0px;padding:0;font-size:12px;border-bottom: 0px solid #efece7;}


.textfield, .text, .textarea, .radio_container{
margin:5px 10pt;
width:300px;
}
.selectmenu, .select {
margin:5px 10pt;
width:100px;
}

.col_0.col_first {
vertical-align:top;
}

.mandatory.error.error {
color: black;
}


.error {
color: red;
}

.ce_form.tableform.block  {background : #f7f7f7;padding:10px;border : 1px solid #f0e9eb;}

div#button_gruen { width: 185px; height: 34px; background: url(http://www.kluge-recht.de/tl_files/kluge-recht/images/button-gruen.png) no-repeat; }
div#button_gruen .schrift{ display: block; padding-left: 33px; padding-top: 10px; width: 152px; height: 26px; font-weight: bold; font-size: 14px; color: #fff; }
a.button_gruen1:hover  { color: #ffffff; }
div#button_gruen2{ display: block; padding-left: 33px; padding-top: 10px; width: 221px; height: 26px; font-weight: bold; font-size: 14px; color: #fff; }