body, a{
    margin: 10px;
	padding: 0;
	font-family:  Verdana;
	font-size: 12px;
	color: #000000;	
	/*background-image: url(../../resources/images/bg_body.jpg);*/
	/*background-repeat: no-repeat;*/
	/*background-position: top left;*/
}


a {
	margin: 0px;
	padding: 0px;
    color: #88A300;
}

p {
    margin: 0;
}

#serv-nav, .menu-container, #sub-menu2, #footer {
    display: none;
}

.kap-teaser {
    margin: 26px 0px 0px 0px;
}

.kap-img { float: left; width: 135px; }
.kap-text { float: left; margin: 0px 0px 0px 19px; width: 431px; }
.kapt-text-inner { overflow: visible; height: auto; }

.rs {
    margin-top: 30px;
}

.text-bold {
    font-weight: bold;
}

/*------------------------------------------------------------------------------------*/
/* Pressespiegel NEU                                                                  */
/*------------------------------------------------------------------------------------*/

.pressespiegel .row, .file-list .row, .termine .row {
    padding: 7px 5px;
}

.filter_container.row {
    background-color: #f0e4f0;
    margin-bottom: 5px;
    padding: 5px;
}

.filter_container.row form {
    width: 100%;
}

.filter_container.row .form-group {
    
}

.filter_container.row label, .filter_container.row select, .filter_container.row input[type=submit] {
    display: inline-block;
}

.filter_container.row label {
    width: 10%;
}

.filter_container.row select {
    width: 13%;
    margin-right: 10px;
}

.filter_container.row input[type=submit] {
    width: 20%;
    border: none;
    background-color: #7d0078;
    color: #fff;
    text-transform: uppercase;
    padding: 1px 15px;
}

.text-right { text-align: right; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-bold { font-weight: bold; }
.text-uppercase { text-transform: uppercase; }

.row.head {
    background-color: #7d0078;
    color: #fff;
    text-transform: uppercase;
}

.row .td, .row .th {
    display: inline-block;
    padding: 0 8px;
    vertical-align: top;
}

.row .td1, .row .th1 {
    width: 19%;
}

.row .td2, .row .th2 {
    width: 60%;
}

.row .td3, .row .th3 {
    width: 12%;
}

.row.content:nth-child(2n) {
    background-color: #f2f6e4;
}

.row.content:nth-child(2n+1) {
    background-color: #fff;
}

.form-group {
    display: inline-block;
    width: 100%;
}

/*------------------------------------------------------------------------------------*/
/* Filelist NEU                                                                  */
/*------------------------------------------------------------------------------------*/

.lbl_kat, .lbl_sitzung { 
    width: 20%!important;
}

.sel_kat, .sel_sitzung {
    width: 30%!important;
}

.lbl_kat, .sel_kat {
    margin-bottom: 10px;
}

/*------------------------------------------------------------------------------------*/
/* Termine                                                                  */
/*------------------------------------------------------------------------------------*/
.row .td1, .row .th1 {
    width: 18%;
}

.row .td2, .row .th2 {
    width: 52%;
}

.row .td3, .row .th3 {
    width: 7%;
}
.row .td4, .row .th4 {
    width: 11%;
}

.row .AK, .row .AG { background-color: #88a300; }
.row .BK { background-color: #cccccc; }
.row .SK { background-color: #d9bfe0; }
.row .DF { background-color: #990000; color: #fff; }
.row .SO { background-color: #999999; }

.row .nicht_oeffentlich {
    color: #660066;
}