
*
{
	padding: 0; margin: 0;
}

body {
 	font-family: Trebuchet MS, sans-serif;
 	font-size: 62.5%;
}
	
p.bodytext{
	margin: 0px 0px 1em 0px;
	/*padding: 8px 0px 8px 15px;*/
	font-size: 140%;
}	

	
/*****************************************
* 	WRAPPER				 *
*****************************************/

#wrapper {
 	width: 900px;
 	padding: 0px 50px 0px 50px;
}

a
{
	color : #000000;
	text-decoration: none;
}

/* sichtbare Links im Content-Bereich */
#content-container a {
	border-bottom: 1px dashed #6A747B;
	line-height: 1.6em;
}

#content-container a:hover {
	border-bottom: 1px solid #7299C5;
}

/*****************************************
* 	HEADER				 *
*****************************************/

#header
{
 	width: 100%;
 	height: 195px;
 	background-image: url(../../../img/line.gif);
 	background-repeat: repeat-x bottom left;
	position: relative;
}

#logo{	
	float: left;
	height: 120px;
	margin-top: 35px;
}

#teaser{	
	bottom:50px;
	color:#6A747B;
	font-size:1.7em;
	font-style:italic;
	position:absolute;
	right:0px;
	width:68%;
}

/***********************************
* 	BODY			   *
***********************************/

#bodywrap{
	width: 100%;
	margin-top: 40px;	
}

/***********************************
* 	NAVIGATION		   *
***********************************/

#servicemenu {
	right: 0px;
	bottom: 15px;
	font-size: 1.2em;
	height: 20px;
	position: absolute;
	width: 68%;	
}

#servicemenu ul, #servicemenu ul li {
 	display: inline;
  	list-style-type: none;
  	margin: 0px 3px 0px 3px;
  	float: right;
}

#servicemenu a
{
	color: #6A747B;
}

#servicemenu a:hover, 
{
	color : #7299C5;
}

#mainmenu
{
	 font-size: 1.5em;
         height: auto; 
	 width: 32%; 
	 float: left;
	 font-weight: bold;
	 display: block;
}

#mainmenu .active{
  	background-image: url(../img/point_nav_light.gif);
	background-repeat: no-repeat;
}

#mainmenu .current{
  	background-image: url(../img/point_nav_light.gif);
	background-repeat: no-repeat;
}


#mainmenu ul li
{
	list-style-type: none;
	padding: 0px 0px 25px 20px;
	background-image: url(../img/point_nav_dark.gif);
	background-repeat: no-repeat;
}

#mainmenu ul li ul li
{
	padding: 0px 0px 0px 20px;
	margin-top: 10px;
}


#mainmenu ul li ul li a{
	font-size: 0.95em;
	font-weight: normal;
}

#mainmenu a
{
	color: #6A747B;
	position: relative;
	top: -5px;
}

#mainmenu li:hover{
	background-image: url(../img/point_nav_light.gif);
	background-repeat: no-repeat;
}

#mainmenu li a:hover, #mainmenu li.active a,
#mainmenu li.current a,
 
#mainmenu li.current ul li a:hover,
#mainmenu li.active ul li a:hover,
#mainmenu li.active ul li.current a,
#mainmenu li.active ul li.active a
{
	color : #7299C5;
}

#mainmenu li.current ul li a, #mainmenu li.active ul li a
{
	color: #6A747B;
}

/***********************************
* 	CONTENT			   *
***********************************/

#col1-big{
        width: 100%;
}

#content h1{
	font-size: 2em;
	color : #7299C5;
	font-weight: normal;
	padding: 35px 0px 10px 30px;
}

#col1 .csc-header-n1 h1{
	padding-top: 0px;
}

#col1-big .csc-header-n1 h1{
	padding-top: 0px;
}

/*
#content .csc-header-n1 h1{
	margin-top: -35px;
}
*/

#content h2{
	font-size: 1.7em;
	color: #7299C5;
	/*padding: 15px 0px 0px 10px;*/
	padding: 20px 0px 5px 0px;
	font-weight: normal;
}

#content h3{
	font-size: 1.6em;
}

#content h4{
	font-size: 1.4em;
}

#content h5{
	font-size: 1.3em;
}

#content h6{
	font-size: 1.2em;
}

#content a{
	color: #586066;
}

/*
.bodytext, #content ul, #content ol {
	padding: 8px 0px 8px 15px;
	font-size: 1.4em;
}

.bodytext, #content ul li {
	padding: 0px 0px 0.6em 0px;
}
*/

#content ul{
	padding: 8px 0px 8px 15px;
	margin-left: 10px;
	font-size: 140%;
}

/*#content ul li {
	padding: 0px 0px 0.6em 0px;
}*/

#content ul li{
	padding: 0px 0px 0.5em 0px;
}

#content ul li ul{
	padding: 0px 0px 0px 15px;
	margin-left: 0px;
	font-size: 100%;
}

#content ul li ul li{
	padding: 0px 0px 0.25em 0px;
}


#content ol{
	padding: 8px 0px 8px 15px;
	margin-left: 16px;
	font-size: 140%;
}

#content ol li {
	padding: 0px 0px 0.5em 0px;
	margin-left: -5px;
}

#content ol li ol{
	padding: 0px 0px 0px 26px;
	margin-left: 0px;
	font-size: 100%;
}

#content ol li ol li{
	padding: 0px 0px 0.25em 0px;
}

.csc-textpic{
	margin: 5px 5px 5px 0px;
}

.csc-textpic-intext-right-nowrap .csc-textpic-image dt img,
.csc-textpic-intext-left-nowrap .csc-textpic-image dt img{
	padding: 0px 0px 0px 0px;
}

.csc-textpic-intext-right .csc-textpic-image dt img,
.csc-textpic-intext-left .csc-textpic-image dt img{
	padding-top: 5px;
}

#content .bodytext{
	color: #6A747B;
}

.mail{
	color:#586066;
}

/*********************************************
* IQM-Qualitätsergebnisse 2008 (Seiten id=11)
*********************************************/

#p11 table{
	margin: 25px 0px 25px 0px;
	width: 100%;
	padding: 2px;
	border-collapse: collapse;
}

#p11 th p.bodytext,
#p11 td p.bodytext,
#p11 th p,
#p11 td p{
	font-size: 1.1em;
}

#p11 th{
	text-align: left;
	font-weight: normal;
	padding: 4px;
	border-bottom: 1px solid #7299C5;
}

#p11 td{
	vertical-align: top;
	padding: 4px;
	border-bottom: 1px dotted #7299C5;

}

#p11 col.col1{
	WIDTH: 68%;
}

#p11 col.col2{
	

}

#p11 col.col3{
	
}



#p11 h1{
	font-size: 2em;
	color: #7299C5;
	font-weight: normal;
	padding: 35px 0px 10px 30px;
}

#p11 table h2{
	font-size: 1.7em;
	color: #7299C5;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

#p11 h3{
	font-size: 1.6em;
	padding: 0px;
}

#p11 h4{
	font-size: 1.4em;
	font-weight: bold;
	padding: 0px;
}

#p11 h5{
	font-size: 1.4em;
	font-weight: normal;
	font-style: italic;
	padding: 0px;
}

#p11 h6{
	font-size: 1.2em;
}






/***********************************
* 	RIGHT COLUMN		   *
***********************************/

#right-column h1{
	font-weight: bold;
	font-size: 1.6em;
	padding: 10px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

#right-column #csc-firstHeader{
	padding-top: 0px
}

#right-column h3{
	font-size: 1.3em;
}

#right-column h4{
	font-size: 1.25em;
}

#right-column h5{
	font-size: 1.2em;
}

#right-column h6{
	font-size: 1.15em;
}

/*
#right-column .csc-textpic-imagewrap,
#right-column .csc-textpic-imagewrap .csc-textpic-image{
	width: 50px;
}
*/

#right-column .csc-textpic-intext-left-nowrap .csc-textpic-text{
	margin-left: -50px;
}

#right-column .csc-textpic-intext-right-nowrap .csc-textpic-text{
	width: 95px;
}

#right-column .tx-mmdamfilelist-pi1-title{
	font-size: 0.7em;
}

#right-column .tx-mmdamfilelist-pi1-listrow{
	margin: 5px 0px 5px 0px;
}

#right-column .tx-mmdamfilelist-pi1-listrow .clearer{
	margin: -10px;
}

#right-column .tx-mmdamfilelist-pi1-listrow .tx-mmdamfilelist-pi1-description{
	font-size: 0.5em;
	color:#6A747B;
}

#right-column .tx-mmdamfilelist-pi1-listrow .tx-mmdamfilelist-pi1-description p{
	margin-bottom: -8px;
}

#right-column .tx-mmdamfilelist-pi1-listrow .col-filename img{
	float: left;
	max-width: 12px;
	max-height: 10px;
	padding-top: 2px;
}

#right-column .tx-mmdamfilelist-pi1-normallink a{
	color:#586066;
	font-size:0.7em;
	font-weight:normal;
	margin:-2px 0px 0px 5px;
}

#right-column .tx-mmdamfilelist-pi1 .browseBoxWrap{
	display: none;
}

/***********************************
* 	AUFZÄHLUNG		   *
***********************************/

#content .csc-bulletlist ul li, #content ul li,#right-column ul li {
	list-style-image: url(../main/img/point.gif);
}

/***********************************
* 	NEWS LIST		   *
***********************************/

.news-list-item img{
	/*float: left;*/
	float: right;
	margin: 8px 0px 10px 10px;
}

.news-list-date{
	font-size: 0.7em;
	font-weight: normal;
	display: block;
}

.news-list-item h3 a{
	color: #7299C5;
	margin-bottom: 5px; 
}

.news-list-item{
	margin-top: 10px;
	width: 100%;
}

/*.news-list-container*/
.clearer{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	display: block;
	/*color: #7299C5;
	background-color: #7299C5;*/
	height: 0px;
	border-style: dashed none none none;
	border-color: #7299C5;
	border-size: 1px 0px 0px 0px;
}

/*
.clearer{
	margin: 20px 0px 20px 0px;
	border-style:none none dashed;
}
*/

.news-list-morelink a, .news-single-author a, 
.news-single-backlink a{
	color: #586066;
}

.news-single-img{
	/*float: left;*/
	float: right;
	margin: 10px 0px 10px 20px;
}

.news-single-imgcaption{
	margin: 0px 0px 5px 2px;
}

.news-single-item .clearer{
	margin: 10px 0px 5px 0px;
}

.news-single-timedata, .news-single-category,
.news-single-author{
	padding-left: 10px;
	
}

.news-single-timedata{
	margin-top: 5px;
}

.news-single-item ul li{
	margin-left: 15px;
}

/***********************************
* 	NEWS LATEST		   *
***********************************/

#right-column{
	font-size: 0.9em;
}

#right-column h1, #right-column h2{
	color: #7299C5;
}

#right-column h3 a{
	color: #7299C5;
	font-size: 1.2em;
}

#right-column .news-latest-date a{
	font-size: 1.1em;
	color: #6A747B;
}

.news-latest-morelink a, .news-latest-gotoarchive{
	color: #586066;
	font-size: 1.1em;
}

#right-column .news-latest-item .bodytext{
	margin-bottom: -8px;
}

#right-column .news-latest-item .clearer{
	margin: 5px 0px 10px 0px;
}

/********************************
*	FILELIST		*
********************************/

.tx-mmdamfilelist-pi1-listrow .tx-mmdamfilelist-pi1-title {
	color : #7299C5;
	font-weight: bold;
}

.mm-dam-row-datacontainer .tx-mmdamfilelist-pi1-description{
	font-size: 0.65em;
}

.tx-mmdamfilelist-pi1-file_type{
	text-transform: uppercase;
	color: #6A747B;
}

.tx-mmdamfilelist-pi1-file_size{
	color: #6A747B;
}

.tx-mmdamfilelist-pi1-normallink a{
	color: #586066;
	font-weight: bold;
}

.tx-mmdamfilelist-pi1-col1 .col-prevcontainer{
	width: 60px;
}

.tx-mmdamfilelist-pi1 .browseLinksWrap{
	padding-bottom: 10px;
}

/********************************
*	SITEMAP			*
********************************/

.csc-sitemap a{
	color: #6A747B;
	font-weight: bold;
	font-size: 1.1em;
}

.csc-sitemap ul li ul li a{
	font-size: 0.7em;
	font-weight:normal;
}

.csc-sitemap ul li ul li ul li a{
	font-size: 0.5em;
	font-weight:normal;
}

.csc-sitemap ul li {
	margin-top: -10px;
	margin-bottom: 5px;
}

.csc-sitemap ul li ul li ul{
	margin-bottom: -15px;
}

.csc-sitemap ul li ul li{
	margin-bottom: -15px;
}

.csc-sitemap ul li ul li ul li{
	margin-top:-15px;
}

/********************************
*	POWERMAIL		*
********************************/
/*
.tx-powermail-pi1_fieldset{
	margin: 0px 0px 20px 0px;
	font-size: 1.3em;
}

.powermail_mandatory_js{
	font-size: 0.7em;
	display: block;
	width: 100%;
	float: right;
}

.tx-powermail-pi1_fieldset legend{
	font-size: 1.1em;
	padding: 0px 0px 5px 0px;
}

.tx_powermail_pi1_fieldwrap_html_text{
	width: 100%;
}

.tx_powermail_pi1_fieldwrap_html_text label{
	width: 15%;
	float: left;
	padding: 3px 0px 3px 2px;
}

.tx-powermail-pi1 .powermail_text{
	width: 80%;
	float: right;
	padding: 3px 0px 3px 0px;
}

.tx_powermail_pi1_fieldwrap_html_select{
	padding: 3px 0px 3px 0px;
}

.tx_powermail_pi1_fieldwrap_html_select label{
	width: 20%;
	float: left;
} 

.tx_powermail_pi1_fieldwrap_html_select select{
	width: 35%;
} 

.tx_powermail_pi1_fieldwrap_html_textarea textarea{
	width: 80%;
	height: 80px;
	float: right;
	padding: 3px 0px 3px 0px;
}

.tx_powermail_pi1_fieldwrap_html_textarea {
	width: 100%;
	padding: 3px 0px 3px 0px;
}

.tx_powermail_pi1_fieldwrap_html_textarea label{
	width: 10%;
	float: left;	
}

.tx_powermail_pi1_fieldwrap_html_submit{
	width: 100%;
	float: right;
}

fieldset.csc-mailform {
	border:0pt none;
}

fieldset.csc-mailform label {
	display:block;
	float:left;
	width:10em;
}

div.csc-mailform-field {
	clear:both;
	margin-bottom:0.7em;
}

*/

.powermail_submit{
	background-color:#FFFFFF;
        border:1px solid #6A747B;
        color:#6A747B;
        float:right;
        font-size:1.3em;
        margin:5px 20px;
}

.tx-powermail-pi1_fieldset {
	margin-bottom:10px;
}

fieldset.tx-powermail-pi1_fieldset legend {
	font-size:1.3em;
	font-weight:bold;
	margin: 0px 0px 5px 10px;
        color:#6A747B;
        padding: 0 0.5em;
}

.tx_powermail_pi1_fieldwrap_html_check label,
.powermail_radio_inner label{
	float:left;
        font-size:1.1em;
        margin-right:1em;
        text-align:right;
        width:88%;
        display:block;
}

.tx_powermail_pi1_fieldwrap_html_select{
	padding: 3px 0px 3px 0px;
}

.tx_powermail_pi1_fieldwrap_html_select select{
	width: 12em;
} 

.tx_powermail_pi1_fieldwrap_html_check input,
.powermail_radio_inner input {
	float:right;
        margin-right:1.5em;
        margin-top:-0.2em;
}

.tx_powermail_pi1_fieldwrap_html {
	clear:both;
	margin-bottom:20px;
}

.tx_powermail_pi1_fieldwrap_html_text input{
        width:70%;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title, 
.tx_powermail_pi1_fieldwrap_html_text label, 
.tx_powermail_pi1_fieldwrap_html_radio_title, 
.tx_powermail_pi1_fieldwrap_html_textarea label {
	font-size: 1.3em;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title, 
.tx_powermail_pi1_fieldwrap_html_radio_title {
	padding-top:10px;
	padding-bottom: 5px;
}

.tx_powermail_pi1_fieldwrap_html_textarea textarea {
	height:5em;
	width:70%;
}

.tx_powermail_pi1_fieldwrap_html_text label, 
.tx_powermail_pi1_fieldwrap_html_textarea label,
.tx_powermail_pi1_fieldwrap_html_select label {
	display:block;
	float:left;
	width:25%;;
	padding: 3px 0px 3px 2px;
	font-size: 1.3em;
	font-weight: normal;
}

.powermail_mandatory {
	color:#7299C5;
	margin-left:5px;
}

/********************************
*	SUBSCRIPTION		*
********************************/

.subscribe{
	font-size: 1.3em;
}

.subscribe-head{
	font-size: 1.2em;
        margin-bottom:20px;
}

.subscribe-text{
	margin: 10px 0px;
}

.subscribe-html .subscribe-label{
	margin-bottom: 5px;
}

.subscribe-name .subscribe-label{
	float:left;
}

.subscribe-name input{
	float:right;
        margin-right:20px;
        margin-top:10px;
        width:65%;
}

.subscribe-name{
	width: 100%;
	clear:both;
}

.subscribe-html{
	margin: 10px 0px;
}

.subscribe-required{
	font-size: 0.8em;
	color: #586066;
}

.subscribe-buttons{
	margin: 20px 0px 30px 0px;
}

.subscribe-buttons input{
	background-color:#FFFFFF;
        border:1px solid #6A747B;
        color:#6A747B;
}

.subscribe-edit{
	margin: 10px 0px;
        clear:both;
}
.subscribe-html .subscribe-label{
	float: left;
	margin-right: 5px;
	margin-top: -3px;
}

.subscribe-html input{
	margin-bottom: 10px;
}

.subscribe-edit a{
	font-weight:bold;
}

.subscribe-text{
	font-size: 1.1em;
	margin-top: 10px;
}

.subscribe-catlist input{
	margin-top: 1px;
	position: absolute;
	left: -19px;	
}

.subscribe-catlist{
	margin:-5px 0 10px 30px;
	position: relative;
}

.subscribe-cat{
	clear: both;
}

.subscribe-infomail, .subscribe-setfixed-ok,
.subscribe-create-saved,
.subscribe-setfixed-delete,
.subscribe-setfixed-failed,
.subscribe-edit-temp,
.subscribe-edit-saved,
.subscribe-infomail-sent,
.subscribe-auth,
.subscribe-delete-saved{
	font-size: 1.3em;
}

.subscribe-label{
	margin: 10px 0px;
}

.subscribe-infomail .subscribe-email input{
	margin-bottom: 5px;
        width: 60%;
}

.subscribe-infomail .subscribe-buttons{
	padding-left: -5px;
}

.subscribe-infomail-sent{
	font-size: 1.3em;
}

.subscribe-infomail-sent .subscribe-edit a{
	font-weight: bold;
}


.tx-felogin-pi1 div {
	margin-top: 10px;
	margin-bottom: 10px;
}


.tx-felogin-pi1  fieldset legend {
	color:#6A747B;
	font-size:1.3em;
	font-weight:bold;
	margin:0 0 5px 10px;
	padding:0 0.5em;
}


.tx-felogin-pi1  fieldset {
	padding: 0px 20px 5px 20px;
}


table.contenttable {
	border: 2px solid #7299C5;
	width: 100%
	border-spacing: 0px;
	border-collapse: collapse;


}

table.contenttable thead tr th {
	color: #7299C5;
	font-weight: bold;
	font-size: 1.2em;

}




table.contenttable tr th, table.contenttable tr td {
	/*border: 1px solid #7299C5;*/
	border-color: #7299C5;
	empty-cells: show;
	padding: 0.5em 0.7em;	

}

.iqm_berichte {
	float: left;
	width: 45%;
}