/* MINI CMS */
/* allgemeines */
#kickminicms {width:730px;}

/* rahmen um verlinkte bilder weg */
#kickminicms img {border:none;}

/* stellt fluß nach listen wieder her */
#kickminicms:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* --- CONTENT --- */
/* absätze */
#kickminicms div {
 float:left; 
 padding:0; 
 width:100%;
 margin-bottom:15px;
}

/* userformatierungen */
#kickminicms div .fett {font-weight:bold;}
#kickminicms div .kursiv {font-style:italic;}
#kickminicms div .rot {color:#f00;}
#kickminicms div .blau {color:#00f;}


/* überschrift */
#kickminicms div h2 {margin:0;}
#kickminicms div h2.links {}
#kickminicms div h2.mitte {text-align:center;}
#kickminicms div h2.rechts {text-align:right;}

/* bildausrichtung */
#kickminicms div img.links {margin:0 10px 10px 0; float:left;}
#kickminicms div img.mitte {margin:0 auto 0 auto; display:block;}
#kickminicms div img.rechts {margin:0 0 10px 10px; float:right;}

/* textausrichtung */
#kickminicms div p.links {margin:10px 10px 10px 0;}
#kickminicms div p.mitte {margin:10px; text-align:center;}
#kickminicms div p.rechts {margin:10px 0 10px 10px; text-align:right;}
#kickminicms div p.blocksatz {margin:10px 0 10px 0; text-align:justify;}

/* liste */
#kickminicms div ul {clear:both; margin:0 10px 0 30px;}
#kickminicms div ul li {}

/* abschlüsse */
/* -- mit linie */
#kickminicms hr {
 clear:both; 
 height:1px; 
 line-height:1px; 
 font-size:1px; 
 background-color:#000;
 border:0; 
 border-top:1px solid #660000;
}
/* hr margin auf null */
#kickminicms hr {margin:0 0 0 0;}/* geckos */
* html #kickminicms hr {margin:-7px 0 -7px 0;}/* msie */ 
/* -- ohne linie */
#kickminicms div br.clearfloat {clear:both;}

/* blaettern */
#kickminicms div ul.blaettern {
 list-style-type:none;
 border-top:1px solid #660000;
 margin:0;
}
#kickminicms div ul.blaettern li {
 float:left;
}
#kickminicms div ul.blaettern a {
 display:block;
 color:#fff; 
 background-color:#f00;
 padding:2px 4px 2px 4px;
 text-decoration:none;
 margin:0 3px 0 0;
}
#kickminicms div ul.blaettern a:hover {
 color:#f00;
 background-color:#fff;
}
#kickminicms div ul.blaettern a.blaetternaktiv {
 font-weight:bold;
 color:#f00;
 background-color:#fff;
}
#kickminicms div a.zurueckbs {
 display:block;
 width:6em;
 text-decoration:none;
 clear:both;
 background-color:#f00;
 color:#fff;
 padding:2px 4px 2px 10px; 
 font-weight:bold;
} 
#kickminicms div a.zurueckbs:hover {
 background-color:#fff;
 color:#f00;
}

/* --- ADMIN --- */
/* datensatzmenue */
#kickminicms p.datensatzmenue {
 clear:both;
 display:block;
 border-top:1px solid #00f;
 margin:0 0 5px 0;
}
/* stellt fluß wieder her */
 #kickminicms p.datensatzmenue:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
 }
 #kickminicms p.datensatzmenue {
		display: inline-table;
 }
 /* Hides from IE-mac \*/
 * html #kickminicms .datensatzmenue {height: 1%;}
 #kickminicms .datensatzmenue {display: block;}
 /* End hide from IE-mac */
#kickminicms p.datensatzmenue a {
 display:block;
 float:left;
 padding:0 5px 0 5px;
 margin:0 5px 0 0;
 text-decoration:none;
 color:#000;
 background-color:#cff;
}
#kickminicms p.datensatzmenue a:hover {
 background-color:#00f; 
 color:#fff;
}
#kickminicms p.datensatzmenue a.dsus {/* unsichtbar-button */
 background-color:#09f;
 color:#000;
}
#kickminicms a.hilfe {
 display:block;
 float:left;
 padding:0 5px 0 5px;
 margin:0 5px 0 0;
 text-decoration:none;
 color:#000;
 background-color:#cff;
 padding:0 2px 0 2px;
}

/* adminform */
#kickminicms div#formate {
 clear:both; 
 height:100px; 
 width:720px; 
 overflow:auto; 
 border-top:1px solid #00f; 
 margin:10px 0 30px 0;
 padding:0 0 10px 10px;
}
#kickminicms div#formate p strong {
 font-size:1.2em;
}
#kickminicms div#formate p {
 border:1px solid #000;
}
#kickminicms #formate table td {
 padding-left:5px;
}
#kickminicms #formate table .hell {
 background-color:#fff;
 color:#000;
 width:130px;
}


#kickminicms #kmcmsform .radio {margin-right:3px;}
#kickminicms #kmcmsform textarea {
 width:97%;
 font-family:arial,helvetica,sans-serif;
 font-size:15px;
 margin:0 0 5px 0;
 padding:3px;
}
#kickminicms #kmcmsform strong {
 display:block;
 font-size:16px;
}

/* überschrift */
#kickminicms #kmcmsform p.ueberschrift {
 padding:5px 0 35px 0;
 border-top:1px solid #00f; 
 border-bottom:1px solid #00f;
 margin-bottom:-15px;
}
#kickminicms #kmcmsform .ueberschrift textarea {
 height:40px;
}

#kickminicms #kmcmsform p.bild {
 padding:5px 0 15px 0;
}

/*#kickminicms #kmcmsform .bildgross {border-top:none;}*/
#kickminicms #kmcmsform p.bild b {
 display:block; 
 float:left; 
 width:80px; 
 font-weight:normal;
}
/*#kickminicms #kmcmsform p.bild .verkleinern {width:50px;}
#kickminicms #kmcmsform .bild .verlinken {width:470px;}
#kickminicms #kmcmsform .bild br {clear:both;}*/
#kickminicms #kmcmsform .bild span.fussnote {
 display:block; 
 line-height:14px; 
 margin-top:15px;
}

#kickminicms #kmcmsform .pixellineal {
 margin:10px 0 25px 0; 
 height:20px; 
 background:url(pixellineal.gif) no-repeat;
}

/* normal - text */
#kickminicms #kmcmsform p.text {
 padding:5px 0 15px 0; 
 border-top:1px solid #00f; 
 margin-bottom:25px;
}
#kickminicms #kmcmsform p.text b {/* überschrift von text */
 font-size:16px;
 display:block;
}
#kickminicms #kmcmsform p.text textarea {height:250px;}

/* download datei */
#kickminicms #kmcmsform p.datei {
 padding:5px 0 35px 0; 
 border-top:1px solid #00f;
 border-bottom:1px solid #00f;
 margin-bottom:-15px;
}
#kickminicms #kmcmsform .datei b {
 display:block; 
 float:left; 
 width:55px; 
 font-weight:normal;
 padding-top:3px;
}

/* detailansicht */
#kickminicms #kmcmsform p.bild strong {
 padding:15px 0 0 0;
}
#kickminicms #kmcmsform p.bild a {
 margin-top:15px;
}

/* DS- eigenschaften */
#kickminicms #kmcmsform p.eigenschaften {
 padding:5px 0 0 0;
 border-top:1px solid #00f; 
 margin:25px 0 25px 0;
}
#kickminicms #kmcmsform p.eigenschaften b {
 font-size:16px;
 display:block;
}
#kickminicms #kmcmsform p.eigenschaften input.breite {width:40px;}

/* buttons */
#kickminicms #kmcmsform p.buttons {
 padding:5px 0 0 0; 
 border-top:1px solid #00f;
}
#kickminicms #kmcmsform p.buttons input, #kickminicms #kmcmsform .buttons a {
 padding:2px 0 1px 0; 
 font-size:16px; 
 float:left; 
 border:1px solid #fff;
 margin-right:10px; 
 width:140px;
 background-color:#00f;
 text-align:center;
 color:#fff;
 font-weight:bold;
}
#kickminicms #kmcmsform .buttons a {padding:6px 0 5px 0;}

