/* KOMMENTAR */

.ardKom, .ardKom_nett, .ardKom_dank, .ardKom_fehler {
clear: both;
width: 99%;
/* width: 36.56em; */
padding: 0 0 1em 0 !important;
margin: 0 0 1em 0;
display: inline;
float: left;
clear: both;
background: #e4eef6;
border: 1px solid;
}

.ardKom_nett .komKopf { display: none; }


.ardKom_dank .komKopf, .ardKom_fehler .komKopf {
height: 2.5em;
border-bottom: none;
background: none;
}

.ardKom_dank .komKopf h1, .ardKom_fehler .komKopf h1 {
display: none;
}

.ardKom_dank .komKopf h2, .ardKom_fehler .komKopf h2 {
padding: 1em 0 0 0;
margin: 0;
font-size: 1em;
line-height: 1.2em;
font-weight: bold;
display: inline;
float: left;
}

.ardKom_dank .komKopf img, .ardKom_fehler .komKopf img {
padding: 0.2em 2em 0 0;
display: none;
}

.ardKom_dank p.komEintrag {
clear: both;
padding: 0.5em 0 0 0;
margin: 0;
font-weight: bold;
float: left;
width: 100%;
text-align: right;
}

.ardKom_dank p.komEintrag a {
padding: 0.5em 1.25em 0.5em 1.5em;
background: url(/static/pics/kommentar/edit_b.gif) no-repeat 0 5px;
}


/* Kommentar */


.komContainer .txt {
float: left;
padding: 0;
margin: 0;
display: inline;
width: 80%;
color: #4D4D4D;
background: none; 

/* border: #000000 1px solid; */
}


.komContainer .fehler {
float: left;
padding: 0.5em 0 0 0.5em;
margin: 0;
display: inline;
width: 95%;
color: #D8001F;
background: none; 
}


.komContainer form, .komContainer fieldset, .komText form, .komText fieldset {
float: left;
padding: 0;
margin: 0;
width: 96%;
border: 0;
background: none !important;
}

.komContainer fieldset {
width: 98%;
padding: 1em 1em 0.5em 0.5em;
}


.komContainer form .formZusatz {
	clear: both;
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%;
	position: relative;
	} 

.komContainer form .formZusatz p {
	padding: 0 0 0 0.75em;
	font-size: 0.65em;
	color: #4D4D4D;
	line-height: 1.2em;
	width: 23em;
	position: relative;
	display: block;
	float: left;
	clear: none;
	} 


.komContainer label {
	padding: 0 0 1.3em 0; 
	clear: both;
	display: block;
	float: left;
	font-size: 0.7em;
	color: #4D4D4D;
	line-height: 130%;
	width: 9em !important;
	position: relative;
	}


.komContainer fieldset input, .komContainer fieldset textarea {
	margin: 0 0 0.5em 0;
	float: right;
	border: 0px solid !important;
	background: #fff !important;
	width: 19em;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	}

.komText {
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	}
	


.ardKom .komContainer form input.bttSchick, .ardKom_nett form bttSchick, .ardKom_dank .komText form .bttSchick, .ardKom_fehler .komText form .bttSchick {
	padding: 0.15em 0 0.15em 0 !important;
	font-family: verdana, sans-serif;
	width: 8em !important;
	text-align: center;
	font-weight: bold;
	display: block;
	margin: 0;
	background: #CAD6E0;
	color: #5B6E7E;
	font-size: 0.75em;
	float: right;
}

.ardKom_dank .komText form .bttSchick, .ardKom_fehler .komText form .bttSchick {
margin: 3em 0 0.5em 0;
width: 11.25em !important;
border: 1px solid;
display: none;
}



	
	
.komText a:link { text-decoration: none; color: #5B6E7E; padding: 0; }
.komText a:visited { text-decoration: none; color: #5B6E7E; padding: 0; }
.komText a:hover { text-decoration: underline; color: #5B6E7E; padding: 0; }
.komText a:active { text-decoration: none; color: #5B6E7E; padding: 0; }


.komText p {
	clear: both;
	padding: 0.5em 0 0.25em 1em;
	margin: 0;
	line-height: 1.35em;
	font-size: 0.7em;
	display: block;
	display: inline;
	float: left;
	width: 90%;
	color: #4D4D4D;
	}
	
.komText h2 {
	clear: both;
	padding: 0 0 0 0.75em;
	margin: 0;
	line-height: 1.35em;
	font-size: 0.9em;
	display: block;
	float: left;
	width: 90%;
	}
	
/* Netiquette */
	
.komText ul.kommentarUl li {
	clear: both;
	float: left;
	padding: 0.25em 0 0.25em 1.5em;
	margin: 0 0 0 1em;
	display: block;
	list-style-type: disc !important;
	font-size: 0.7em;
	width: 88%;
	color: #4d4d4d;
	background: url(/static/pics/kommentar/listPoint.gif) no-repeat 0 7px;
	}
	
/* ENDE Netiquette - ein Teil */
	
.komText p.txtright {
	text-align: right;
	display: inline;
	width: 95%;
	font-size: 0.7em;
	font-weight: bold;
	padding: 0.5em 0 0.25em 1em;
	color: #5B6E7E !important;
	}

/* Kommentrar im Artikel*/

	
.verweisBox { 
	padding: 0 0.5em 0 0.5em; 
	width: 97%;
	font-size: 0.75em;
	color: #fff;
	font-weight: bold;
	margin: 0 0 0.5em 0;
	float: left;
	display: block;
	position: relative;
	background: url(/static/pics/kommentar/banner.jpg) no-repeat;
	}
	
.verweisBox a { 
	background: none;
	width: 40%;
	}
	
.verweisBox a.edit_w { 
	background: url(/static/pics/kommentar/edit.gif) no-repeat 0 5px;
	}
	
.verweisBox a.pfeil { 
	background: url(/static/pics/kommentar/pfeil_w.gif) no-repeat 50px 10px;
	text-align: right;
	}

	
/* ENDE Kommentar */



/* INFOBOX ALLGEMEIN */

#ardInfobox, #ardInfobox_right {
	padding: 0 0 0.5em 0;
	margin: 0 0.75em 0.75em 0;
	display: inline;
	border: 1px solid #DDDEDF;
	background: #EEEEEE;
	width: 11.25em;
	float: left;
	}
	
#ardInfobox_right {
	float: right;
	}
	
#ardInfobox .ikopf, #ardInfobox_right .ikopf {
	padding: 0;
	margin: 0;
	background: #5B6E7E;
	width: 100%;
	float: left;
	}
	
	
#ardInfobox .ikopf img, #ardInfobox_right .ikopf img {
	padding: 0.2em 0.5em 0.2em 0.5em;
	margin: 0;
	display: block;
	float: left;
	}
	
#ardInfobox .ikopf p, #ardInfobox_right .ikopf p {
	padding: 0.4em 0 0 0;
	margin: 0;
	width: 80%;
	font-size: 0.7em;
	font-weight: bold;
	color: #fff;
	float: left;
	}


#ardInfobox .ifrage, #ardInfobox .itext, #ardInfobox .ilink, #ardInfobox_right .ifrage, #ardInfobox_right .itext, #ardInfobox_right .ilink {
	clear: both;
	padding: 0.3em 0 0 0;
	margin: 0;
	width: 100%;
	float: left;
	}
	
#ardInfobox .ifrage p, #ardInfobox .itext p, #ardInfobox_right .ifrage p, #ardInfobox_right .itext p {
	padding: 0 0 0 0.5em;
	margin: 0;
	width: 90%;
	font-size: 0.7em;
	font-weight: bold;
	float: left;
	}	

#ardInfobox .itext p, #ardInfobox_right .itext p {
	font-weight: normal;
	color: #4D4D4D;
	}
	

 #ardInfobox .ilink a, #ardInfobox_right .ilink a {
	text-decoration: none;
	font-size: 0.7em;
	padding: 0 0 0 1.25em;
	background: url(/static/pics/kommentar/pfeil.gif) no-repeat 0.5em 4px;
	}
	
 #ardInfobox .ilink a:hover, #ardInfobox_right .ilink a:hover {
	text-decoration: underline;
	}	


/* ENDE INFOBOX */

 #numliste li {
 float: left;
 display: inline;
 list-style: none;
 text-align: center;
 width: 2.3em;
 font-size: 0.7em;
 margin:  0 0.15em 0 0.15em;
 color: #fff;
 position: relative;
 background-color: #000;
 }
 
 #numliste li.nolink {
 padding: 0.5em 0 0.5em 0 !important;
 background-color: #000;
 border-width: 1px;
 border-style: solid;
 display: inline;
 position: relative;
 }
 
 #numliste li a{
 display: block;
 padding: 0.5em 0 0.5em 0;
 color: #fff;
 border-width: 1px;
 border-style: solid;
 background-color: #000;
 position: relative;
 }
 
.verweisBox a { 	
background: none;	
width: 43%;	
}

#numliste
{
float: left;
/*border: #e9e9e9 1px solid; 
*/
width: 18em;
margin: 0;
padding: 0;
display: inline;
position: relative;
}


#numliste ul
{
float: left;
display: inline;
list-style: none;
width: 19em;
margin: 0;
padding: 0 0 0 0;
font-weight: bold;
position: relative;
}