div.content {
	/* im Editmode soll alles zu sehen sein */
	overflow:visible;
}

textarea.html, textarea.texteditor, texteditor.ganzbreit {
	width:99%;
	height:400px;
}

textarea.aktuelle_meldung {
	width:99%;
	height:200px;
}

bildergalerie_dpi {
	text-align:right;
}

/* div.flextrennlinie { height:2px; } ### Probleme mit IE 6 ### */

/* ########### Dokumentstruktur-Uebersicht und farbige Flexmodulrahmen ########### */

div.flexuebersicht { margin-bottom:12px; }
h3.flexuebersicht { }
div.flexuebersicht_zeile { border-left:16px solid #000000; padding-left:10px; margin-bottom:2px; }
span.flexuebersicht_flextext { color:#808080; }

/* div.flexrahmen { width:670px; border:0px solid #000000; border-left-width:3px; border-top-width:3px; padding-left:10px; padding-top:10px; } */
div.flexrahmen { width:920px; border:0px solid #000000; border-left-width:3px; border-top-width:3px; padding-left:10px; padding-top:10px; }




/* IE 6 Bugfix fuer Textareas, die bei Texteingabe ihre Groesse aendern; Loesung fuer Bug: 1) textarea mit absoluten Breitenangaben versehen (700px) oder 2) Eltern-div mit (beliebiger) Breitenangabe versehen; 97.75% statt 100% weil der IE doof ist (97.75=100%, 100%=zu breit) */
* html div.flexrahmen { width:97.75%; }

/* #### Schwarz: unbekannt ### */
div.flexrahmen_unknown { border-color:#000000; }

/* #### Dunkelgrau: Spezialmodule ### */
div.flexrahmen_special { border-color:#808080; }

/* #### Gelb:    Überschriften ### */
div.flexrahmen_h1 { border-color:#ffff00; }
div.flexrahmen_h2 { border-color:#ffc000; }
div.flexrahmen_h3 { border-color:#ff8000; }

/* #### Rot:     Bildmodule ### */
div.flexrahmen_bild { border-color:#ff0000; }
div.flexrahmen_bild_galerie { border-color:#c00000; }
div.flexrahmen_bild_spezial { border-color:#ffc0c0; }

/* #### Blau:    Verweise ### */
div.flexrahmen_link { border-color:#0000ff; }
div.flexrahmen_link_anker { border-color:#8080ff; }
div.flexrahmen_linkliste { border-color:#00c0c0; }
div.flexrahmen_linkliste_2 { border-color:#c0ffff; }



/* #### Grün:    Listen/Tabellen ### */
div.flexrahmen_liste { border-color:#00ff00; }
div.flexrahmen_tabelle { border-color:#00c000; }

/* #### Violett:   Texte ### */
/* div.flexrahmen_text_block { border-color:#c000c0; } */
div.flexrahmen_text_perl { border-color:#ff00ff; }
div.flexrahmen_text_ewe { border-color:#ff40ff; }
div.flexrahmen_text_ewe_admin { border-color:#ff80ff; }
div.flexrahmen_text_html { border-color:#ff80ff; }

/* #### Hellgrau:    Seitenformatierungen ### */
div.flexrahmen_format { border-color:#c0c0c0; }



/* ####### Liste - Editmode ####### */

div.liste_ebene2 {
	width:85%;
	margin-left:15%;
}

/* ####### Tabellenmodul - Editmode ####### */

td.tab_col1 { font-weight:bold; vertical-align:top; padding-right:20px; }
td.tab_col2 { vertical-align:top; margin-bottom:5px; }

input.tab_textinput { margin:0px; padding:0px; padding-left:2px; }
input.tab_checkbox { margin:0px; padding:0px; } /* Checkboxen haben sonst "komische" Einrueckungen */
select.tab_dropdown { }
input.tab_button { }

/* damit Fett-Icon oben ist (statt mittig) im Vergleich zu den 3 Icons rechts daneben */
td.tab_v_toolbar { vertical-align:top; }

/* Abstand zwischen den Formatierungs-Icons */
img.tab_v_toolbar { margin-right:2px; margin-bottom:2px; }
img.tab_h_toolbar { margin-right:2px; }

/* Cursorverhalten saemtlicher IMG-Tags der Tabelle wie bei Links */
img.tab { cursor:pointer; }

/* horizontale/vertikale Zentrierung der Icons (Verschieben, Loeschen), Abstaende zu anderen Elementen */
table.tab_h_icons { margin-top:5px; margin-bottom:5px; width:100%; }
table.tab_v_icons { margin-left:5px; margin-right:5px; }
td.tab_h_icons { text-align:center; vertical-align:bottom; }
td.tab_v_icons { text-align:right; vertical-align:middle; }

/* Abstand zwischen Icon "Loeschen" und Icons zum Verschieben */
span.tab_h_icons { margin-left:10px; margin-right:10px; }
div.tab_v_icons { margin-top:10px; margin-bottom:10px; }

/* sonstige Abstaende */
div.tab_col_width { margin-bottom:5px; }

textarea.tab { font-size:11px; margin-top:3px; } /* overflow:auto, damit IE vertikalen Scrollbalken nur bei Bedarf anzeigt */
.tab_textarea_size_1 { width:148px; height:52px; } /* 148px = Minimum, damit Toolbar auch im Firefox nicht "umgebrochen" wird */
.tab_textarea_size_2 { width:200px; height:104px; }
.tab_textarea_size_3 { width:300px; height:208px; }

div.linguatest 
{
 color:red; 
}
div.linguaMenue
{
 padding-bottom:25px;

}

/* Kalender-Tool */
.calendar 
{
width: 200px;
height:  100px;
border-color:red;
}


/* Rahmen um den iwe */

div.iwe_rahmen 
{
 border:0px solid #000000;
 border-width:1px; 
}


div.press_logo img
{
 width: 80px;
}

div.press_logo_popup img
{
 width: 183px;
}

div.press_popup
{
 border:0px solid #000000;
 border-width:1px; 
 width: 530px;

 padding:23px;
 margin-left: 20px;
}


iframe
{
/*  width: 640px !important; */
}

.edit_mode_header
{
	height: 40px;
	width: 100%;
	position:relative;
	background:none repeat scroll 0 0 #BDD2FF;
	text-align:center;
	padding-top: 5px;
} 


div.flexrahmen_neu {
    border-bottom: 0.2em solid grey;
    border-left: 0.2em solid black;
    margin-bottom: 10px;
    padding: 5px;

}
