body{
text-align:center;
margin:auto;
padding:0px;
font-family: Arial, sans-serif;
font-size: 12px;
}
input{font-family: Arial, sans-serif;}
h1{
color:#B2B2A6;
font-size:20px;
font-weight:bold;
font-style:italic;
}
#content{
padding-top:20px;
text-align:left;
margin:auto;
width:768px;
}
#content2{
padding-top:20px;
text-align:left;
margin:auto;
width:370px;
}
#content3{
padding-top:20px;
text-align:left;
margin:auto;
width:863px;
}
.login{padding-top:60px;
padding-left:10px;
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/login_bg.gif);
background-repeat: no-repeat;
}
.loginbutton input{
margin-left:294px;
}
.logininput input{
width:205px;
border:1px solid #B2B2A6;
}
#loginbenutzer,#loginpasswort{
width:130px;float:left;
}
#profil{font-size: 11px;
padding-top:45px;
padding-bottom:10px;
width:190px;
color:#474742;
float:left;
display:block;
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/profil_bg.gif);
background-repeat: no-repeat;}
#profil p{
margin:0px;
padding-bottom:14px;
}
.screens a img{border: 1px solid #B2B2A6;
margin-right:10px;
margin-bottom:5px;

}
#profil a, #zurueck a, .login a, #benutzerbearbeiten a, #inhalte a,#inhalte2 a, .screens a{
color:#474742;
text-decoration:underline;
}
#profil a:hover, #zurueck a:hover, .login a:hover, #benutzerbearbeiten a:hover, #inhalte a:hover, #inhalte2 a:hover,.screens a:hover{
color: #000000;
text-decoration:none;
}
#profil p{
padding-left:10px;
}
#inhalte p, #inhalte h2{
margin-left:22px;
}
#inhalte2 p, #inhalte2 h2{
margin-left:22px;
}

#inhalte{
padding-top:45px;
padding-bottom:10px;
width:560px;
text-align:left;
color:#474742;
float:right;
display:block;
}

#inhalte2{
padding-top:45px;
padding-bottom:10px;
width:655px;
text-align:left;
color:#474742;
float:right;
display:block;
}

.uebersicht{
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/uebersicht_bg.gif);
background-repeat: no-repeat;
}
.inner_uebersicht{
padding-left:40px;
padding-top:20px;
padding-bottom:21px;
}
.uebersicht a, .uebersicht a:hover{
text-decoration:none;
}
.uebersicht a img{
border:none;
}

.eingabemaske{
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/inhalte_bg.gif);
background-repeat: no-repeat;
}

.eingabemaske a{
text-decoration:underline;
color:#474742;
}
.eingabemaske a:hover{
text-decoration:none;
color:#000;
}
.eingabemaske input{
padding:1px;
font-family: Arial, sans-serif;
font-size: 12px;
}
.eingabemaske select{
font-family: Arial, sans-serif;
font-size: 12px;
}


.eingabemaske2{
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/jobboerse_bg.gif);
background-repeat: no-repeat;
}
.eingabemaske2 a{
text-decoration:underline;
color:#474742;
}
.eingabemaske2 a:hover{
text-decoration:none;
color:#000;
}
.eingabemaske2 input{
padding:1px;
font-family: Arial, sans-serif;
font-size: 12px;
}
.eingabemaske2 select{
font-family: Arial, sans-serif;
font-size: 12px;
}

.eingabemaske3{
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/qm_bg.gif);
background-repeat: no-repeat;
}
.eingabemaske3 a{
text-decoration:underline;
color:#474742;
}
.eingabemaske3 a:hover{
text-decoration:none;
color:#000;
}
.eingabemaske3 input{
padding:1px;
font-family: Arial, sans-serif;
font-size: 12px;
}
.eingabemaske3 select{
font-family: Arial, sans-serif;
font-size: 12px;
}

h2{
font-size:14px;
font-weight:bold;
color:#474742;
}
#editorinhalt{
margin-left:22px;
}
#zurueck{padding-top:10px;
float:right;
font-size:11px;
}
.benutzer{
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/benutzerverwaltung_bg.gif);
background-repeat: no-repeat;
}

.cms2{
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/inhalte_bg2.gif);
background-repeat: no-repeat;
}

.templates{
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/templateverwaltung_bg.gif);
background-repeat: no-repeat;
}
.footer{
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/footer_bg.gif);
background-repeat: no-repeat;
}
.menue{
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/menue_bg.gif);
background-repeat: no-repeat;
}
form{
margin:0px;
padding:0px;
}
ul{list-style-type:none;
margin:0px 0px 0px 22px;
padding:0px;}
ul li{
padding:0px 0px 16px 0px;
}
.inputtextarea{width:492px;height:48px;font-family:arial;}
.longinput input{width:492px;font-family:arial;}
.footer input, .menue input{margin-right:10px;margin-top:-5px;font-family:arial;font-size:12px;}
.select select{margin-top:-5px;font-family:arial;}
.inputbg{border:1px solid #B2B2A6;padding:3px 0px 3px 2px;width:235px;}
.bemerkung{color:#787874;}
.bildname{font-weight:bold;}
table{
border-collapse:collapse;
}
lasbel{display:block;float:left; width:90px;}
.tplrow{
margin:0px;
padding:0px;
border-top: 1px #B2B2A6 solid;
}
.tplrow2{
margin:0px;
padding:0px;
border-right: 1px #B2B2A6 solid;
}
.tplrow3{
margin:0px;
padding:0px;
border-bottom: 1px #B2B2A6 solid;
}
label{
font-family:arial;font-size:11px;
}
#qmcms label{
font-family:arial;font-size:12px;
width:160px;
display:block;
float:left;margin-top:5px;
}
#contentcms{
	width:450px;
}
#textarea textarea{
width:305px; height:280px;font-family:arial;font-size:12px;line-height:19px;
}
.bild{
border:1px solid #B2B2A6;
margin-top:1px;
margin-bottom:3px;
}
#contentcms2{
	width:450px;
}
#contentcms .datum{
	float:left;
	margin:-1px 10px 0px -1px;
  border:1px solid #d2d2c6;
	}
#contentcms2 .datum{
	float:left;
	margin:-1px 10px 0px -1px;
border:1px solid #d2d2c6;
	}
#contentcms .blau{
	background-color:#D2D2C6;
	line-height:1.25em;
	width:447px;
  overflow:hidden;

	}
#contentcms .blau2{
	position:relative;
	top:10px;
	margin-bottom:28px;
	background-color:#D2D2C6;
	line-height:1.25em;
	width:447px;
	height:15px;
  clear:both;
	}
#contentcms2 .blau{
	background-color:#D2D2C6;
	line-height:1.25em;
	width:447px;
  overflow:hidden;
	}
#contentcms2 .blau2{
	position:relative;
	top:10px;
	margin-bottom:28px;
	background-color:#D2D2C6;
	line-height:1.25em;
	width:447px;
	height:15px;
  clear:both;
	}
#zurueck a{
	color: #858585;text-decoration:none;
	}
#zurueck a:hover{
	color: #000000;text-decoration:none;
	}
#contentcms2 .dashed{
	padding-top:2px;
	margin-bottom:10px;
	line-height:1px;
	color:#B2B2A6;
	position: relative;
	letter-spacing: 2px;
	font-size:12px;
	}
#contentcms .dashed{
	padding-top:2px;
	margin-bottom:10px;
	line-height:1px;
	color:#B2B2A6;
	position: relative;
	letter-spacing:2px;
	font-size:12px;
	}
#contentcms .dashed2{
	font-size:12px;
	padding-top:2px;
	margin-bottom:8px;
	line-height:1px;
	color:#B2B2A6;
	position: relative;
	letter-spacing: 2px;
	}
.margintop img{
	margin-top:5px;
	}
.margintop{
	padding-top:10px;
	}
.minwidth{
	height:43px
	}
#contentcms p{
line-height:19px;
	margin: 0em 0em 0.4em 0em ;
	}
#contentcms2 p{
line-height:19px;
	margin: 0em 0em 0.4em 0em ;
	}
#contentcms .anhang {
	float:left;
	width:71px;
	padding-left:1px;
	padding-top:14px;
	}	
#contentcms .anhang2 img {margin-right:6px;}	
#contentcms .anhang2 {
	float:left;
	width:71px;
	padding-left:1px;
	padding-top:17px;
	}	
.pfeile{
	color: #DD7500;
	font-size: 1.3em;
	line-height:19px;
	font-weight: bold;
	margin-top:-1px;
	vertical-align: -1px;
	}
#contentcms2 a{
	text-decoration:none;
	color:#858585;
	}
#contentcms2 a:hover{
	color:#000000;
	text-decoration:none;
	}
#contentcms a{
	text-decoration:none;
	color:#474742;
	}
#contentcms a:hover{
	color:#000000;
	text-decoration:underline;
	}
.margintop{
	padding-top:10px;
	}
.autor{
	float:right;
	font-style: italic;}
img.fright {
display:block;
}
.fright { 
	float: left; 
	margin-right:20px; 
	margin-top:6px; 
	margin-bottom:5px; 
	margin-left:1px;
	border:1px #8B919F solid;
	}
.seitenauswahl{
	margin-top:-3px;
	}
#contentcms b{
color:#dd7500;
}
#contentcms .pdf {
	float:left;
	padding-left:45px;
	padding-top:1px;
	margin-right:10px;}
.dateigroesse{
float:right;
padding-top:2px;
}	
.pdflinks{
float:left;
}
.minwidthpdf{
	padding-top:2px;
	height:29px
	}
#back{margin-top:-5px;line-height:17px;padding-top:6px;padding-bottom:6px;
background-image: url(../bilder/drucker.gif);
background-repeat: no-repeat;
background-position: 427px 2px;}
#back2{line-height:17px;padding-top:1px;padding-bottom:7px;}
.druck{display:inline-block;}
.druck a{margin-left:299px;display:inline-block;width:100px;padding-right:0px;}
.back{display:inline-block; margin-top:-2px;}

html>body .tickercheck form{
padding:8px 12px 0px 0px;width:17px;height:18px;float:right;margin:-29px 0px 0px 0px;background-image: url(../bilder_cms/ticker.gif);
background-repeat: no-repeat;}
.tickercheck form{
padding:7px 8px 0px 0px;width:10px;height:10px;float:right;margin:-27px 0px 0px 0px;
background-image: url(../bilder_cms/ticker.gif);
background-repeat: no-repeat;}


#benutzerbearbeitung label{
width:130px;
margin-top:5px;
display:block;
float:left;
font-size:12px;
font-family:arial;
}

#benutzerbearbeitung input{
width:180px;
}




/*-----------cms2 Qualitätsmanagement Liste-------------*/
.qmlist2{
text-decoration: none;
color:#858585;
}
#qmlist a{
text-decoration: none;
color:#000000;
}
#qmlist a:hover{
text-decoration: underline;
color:#000000;
}
#qmlist2 ul{
margin:0px 0px 0px 0px;
padding:0px;
}
#qmlist{
margin:0px;
padding:0px;
list-style-type: none;}
#qmlist li{ 
vertical-align: middle;
padding:0px;
margin:0px;
height:25px;
}
#qmlist img{
position:relative;
top:2px;left:0px;
}
#login2{
	position:relative;
	margin-left:80px;
	margin-top:20px;
	width:400px;
	}
#login2 LABEL{
	float: left;
	width:100px;
	}

.keineeintraege{
color: #DD7500;
}
.rang2{width:429px;
position:relative;
left:15px;
}
.rang2a{
width:413px;
position:relative;
left:26px;
}
.rang3, .rang4{
width:395px;
position:relative;
left:43px;
}

#qmbottom a, #navicms2 a{
text-decoration:none;
color:#858585;
}
#qmbottom a:hover, #navicms2 a:hover, #navicms2 .aktiv{
color:#000000;
text-decoration:none;
}
#qmlist2 .dashed{
	padding-top:2px;
	margin-bottom:10px;
	line-height:1px;
	color:#B2B2A6;
	position: relative;
	letter-spacing:2px;
	font-size:12px;
	}