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:920px;
}
#content2{
padding-top:20px;
text-align:left;
margin:auto;
width:370px;
}
#content3{
padding-top:20px;
text-align:left;
margin:auto;
width:863px;
}
.login{
padding:60px 0 0 0;
margin:0px;
height:130px;
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/login_bg.gif);
background-repeat: no-repeat;
display:block;
}
.logininput{
float:left;
}

.div_links, .div_rechts{
float:left;
padding:0px;
}
.div_links{
width:120px;
line-height:20px;
padding:0 0 0 15px;
}
.div_rechts input{
height:16px;
margin:0px;
display:inline;
float:left;
width:205px;
border:1px solid #B2B2A6;
}

.div_links2, .div_rechts2{
float:left;
display:inline-block;
padding:0px;
margin:0 0 10px 0;
}

.div_links2{
width:180px;
line-height:20px;
padding:0px;
}
.div_rechts2 input{
height:16px;
margin:0px;
display:inline;
float:left;
width:225px;
border:1px solid #B2B2A6;
}

.loginbutton input{
margin: 20px 0 10px 135px;
border:1px solid #b2b2a6;
height:26px; width:153px;padding-bottom:2px;
}

#navicms{
float:left;
display:block;
width:190px;
}

#auswahl{font-size: 11px;
margin:30px 0 0 0;
width:190px;
padding-top:45px;
padding-bottom:10px;
color:#474742;
float:left;
display:block;
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/profil_bg.gif);
background-repeat: no-repeat;
}

#auswahl_anhang{font-size: 11px;
margin:30px 0 0 0;
width:190px;
padding-top:45px;
padding-bottom:10px;
color:#474742;
float:left;
display:block;
border: 1px solid #B2B2A6;
background:#EEEEDD url(../redaktion_bilder/anhang_bg.gif);
background-repeat: no-repeat;
}

#auswahl_anhang .bild_auswahl{
margin:0 0 10px 20px;
float:left;
display:inline;
}

#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, #auswahl a, #auswahl_anhang 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, #auswahl a:hover, #auswahl_anhang 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:700px;
text-align:left;
color:#474742;
float:right;
display:block;
}
.eingabemaske input, .eingabemaske textarea{border:1px solid #b2b2a6;}
.eingabemaske .buttonscms input, .bottonsbenutzer input{height:26px; width:153px;padding-bottom:2px;}

#inhalte #links{width:310px;float:left;margin:0 0 0 30px;display:inline;}
#inhalte #rechts{width:310px;float:left;margin:0 0 0 20px;}

#inhalte .rubrik{height:50px;width:100%;margin:0;}
#inhalte .datumcms{height:50px;width:100%;margin:0;}
#inhalte .autorcms{height:50px;width:100%;margin:0;}
#inhalte .ueberschrift, #inhalte .bez_feld1, #inhalte .bez_feld2, #inhalte .bez_feld3, #inhalte .bez_feld4, #inhalte .bez_feld5, #inhalte .kontakt_email, #inhalte .kontakt_betreff{height:50px;width:100%;margin:0;}
#inhalte .bild1_titel,#inhalte .bild2_titel{height:50px;width:100%;margin:0;}
#inhalte .bild1,#inhalte .bild2,#inhalte .datei1{height:50px;width:100%;margin:0;}
#inhalte .textarea{width:100%;margin:0 0 7px 0;}
#inhalte .textarea textarea{width:100%;height:80px;}
#inhalte .upload{width:100%;}
#inhalte .artikel{width:99%; height:298px;overflow-y:auto;background-color:#ffffff;margin:0 0 8px 0;border:1px solid #b2b2a6;overflow-x:hidden;}
#inhalte .artikel2{width:99%; height:167px;overflow-y:auto;background-color:#ffffff;margin:0 0 8px 0;border:1px solid #b2b2a6;overflow-x:hidden;}
#inhalte .artikel table, #inhalte .artikel2 table{margin:3px 0 0 3px;padding:0px;}
#inhalte .artikel table td, #inhalte .artikel2 table td{height:20px;}
#inhalte .artikel table img, #inhalte .artikel2 table img{margin:0px 5px 0 0;padding:0px;float:left;border:none;}
#inhalte .artikel table a, #inhalte .artikel2 table a{margin:0px;padding:0px;}
#inhalte .buttonscms{height:50px;width:500px;margin:15px 0 0 30px; padding:0px;float:left;display:inline;}

#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:0px;
margin:0 0 20px 30px;
display:inline-block;
}
.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;
}
.eingabemaske label{
font-family:arial;font-size:11px;
padding: 0 0 3px 0px;
line-height:20px;
}
label.decms
{
background:#EEEEDD url(../redaktion_bilder/de.gif) no-repeat 1px 1px;
padding: 0 0 3px 25px;
}
label.encms
{
background:#EEEEDD url(../redaktion_bilder/en.gif) no-repeat 1px 1px;
padding: 0 0 3px 25px;
}

#contentcms{
	width:640px;
}
.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:640px;
  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;}

#inhalte .check{
margin-top:5px;
display:block;
height:20px;
line-height:20px;
}


/*-----------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;
	}
