* {
  margin: 0px;
  padding: 0px;
  border:0;
}

  body {
    margin: 0; padding: 0;
    color: black; background-color: #EEEEEE;
    min-width: 1039px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    }

  a{
    text-decoration: none;
    font-color: #275086;
    color: #275086;
  }

  div#Paket {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    width: 1039px;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    background-color: #FFFFFF;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
  }

  div#Ueberschrift {
    float: top; height: 35px;
    margin: 0; padding: 30px 175px;
    background-color: #275086;
  }

  div#Navi {
    float: left; width: 170px;
    margin: 0 0 10px;
    background-color: #FFFFFF;
    height: 500px;
  }
  div#Naviunten {
    float: bottom; height: 269px;
    background-color: #FFFFFF;
  }
  

  div#Info {
    float: right; width: 374px;
    margin: 0 0 10px;
    background-color: #FFFFFF;
    color: #275086;
  }
  div#Info p {
    margin: 7px;
  }
  div#Info ul {
    margin: 7px 25px;
  }
  div#Info h1 {
    margin: 7px;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
  }
  div#Info h2 {
    margin: 7px;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
  }

  div#Infooben {
    float: top; height: 30px;
    background-color: #275086;
  }
  div#Infooben p {
    margin: 0px 5px;
  }

  div#Inhalt {
    margin: 0 374px 10px 170px;
    background-color: #FDECBD;
    min-height: 566px;
  }
  div#Inhalt h1 {
    margin: 25px 7px 5px;
    font-color: #666666;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    color: #999999;
  }
  div#Inhalt h2 {
    margin: 25px 7px 5px;
    font-color: #275086;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #275086;
  }
  div#Inhalt h3 {
    margin: 15px 7px 5px;
    font-color: #275086;
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    color: #275086;
  }
  div#Inhalt h6 {
    margin: 5px 7px 5px;
    font-size: 9px;
    line-height: 10px;
    font-weight: normal;
  }
  div#Inhalt p {
    margin: 0px 7px 0px 7px;
  }
  div#Inhalt img {
    margin: 0px 3px 0px 7px;
    Der erste Wert für den Abstand oben, der Zweite rechts, der Dritte unten und der Vierte links
  }
  div#Inhalt b {
    color: #275086;
  }
  div#Inhalt ul {
    margin: 7px 25px;
  }

  div#Inhaltoben {
    float: top; height: 14px;
    font-weight: bold;
    margin: 0px;
    padding: 8px;
    background-color: #B69947;
    color: #FFFFFF;
  }

  p#Fusszeile {
    clear: both;
    font-size: 0.9em;
    padding: 1px;
    text-align: center;
    background-color: #FDECBD;
    border: 0px solid silver;
  }
 
.fliesstextZitat {

	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #666666;
	font-weight: bold;
}
.fliesstextZitatName {


	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
	font-weight: normal;
}


refname {
    margin: 0px 0px 0px;
    font-color: #666666;
    font-size: 16px;
    line-height: 22px;
    font-weight: bold;
    color: #999999;
}




/* Dozentenliste*/
.zweier, .dreier{
  margin-left: 10px; 
  width: 460px;
}
.zweier{
  min-height: 70px;
  margin: 10px;
}
.dreier{
min-height: 40px;
font-size:14px;
}
/* Dozentenprofil */
.profil{
  margin: 10px; 
  width: 460px;
  min-height: 850px;
}
/*Dozentenprofil*/


.coref{
  margin: 10px; 
  width: 460px;
  min-height: 40px;
}

.coref .spalte_1{
 width: 35%;
 float: left;
}

.coref .spalte_2{
 width: 60%;
 float: right;
}

.logo{
  margin: 10px; 
  width: 480px;
  min-height: 80px;
  margin-top:20px;
}

.logo .spalte_1{
 width: 160px;
 float: left;
}

.logo .spalte_2{
 width: 210px;
 float: right;
 margin-right:30px;
}


.spalte_1 {
 width: 70%;
 float: left;
}

.spalte_2 {
 width: 25%;
 float: right;
}



.dreier .spalte_1 {
 width: 120px;
 margin-right: 10px;
}

.dreier .spalte_2 {
 width: 300px;
 text-align: left
}

.dreier .spalte_3 {
 width: 5px;
 float: right;
 }
/* Dozentenliste*/

.ideen {
  margin-top: 50px;
  width: 480px;
}

.ideen .spalte_1 {

  width: 30%;
}

.ideen .spalte_2 {
  width: 70%;
}

.zweier_stoerer .spalte_1 {
 width: 213px;
 float: left;
 height: 111px;
}

.zweier_stoerer .spalte_2 {
 width: 260px;
 float: left;
 height: 111px;
}



/*/////////////////////////////////////////////////////////////////////////////
CSS - Definition - DEMO 1.01
Formular Generator für Redaxo 4.x 
Ab: Version 4.5 Community Editon
Stand: 22.01.2008 

Erstellt von: Thomas Skerbis , www.klxm.de
Dieses CSS dient als Beispiel
Bitte nicht 1:1 übernehmen, ist ja auch nicht wirklich hübsch ;-) 

Funktioniert nicht mit Formular-Generator < v.4.43
 
/*



/* Formular Definition */


/* Div das das Formular umschließt */
.formgen {
	font-size: 1em;
	margin-top: 10px;
}


label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
cursor : pointer;
}



.formgen form
{
line-height : 120%;
width: 390px;
}


/* 
Wie sehen die einzelnen Blöcke aus? 
Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann
*/


.formgen .formblock
{
	margin-bottom: 2px;
	background-color: #FFFFCC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}


/*
Verhalten von br-Tags
*/
.formgen br
{
clear : both;
}


/* 
--------- FORMULAR-OBJEKTE ------------ 
*/


/* Mehrzeiliges Eingabefeld */
.formgen .formtextfield
{
	width: 250px;
	height: 150px;
	margin-left: 4px;
}


/* Textfeld */
.formgen .formtext
{
	height: 20px;
  width: 250px;
	margin-left: 4px;
}

/* Checkbox */
.formgen .formchecktext
{
  width: 80px;
	margin-left: 4px;
}

.formgen .formcheck
{
  width: 20px;
	margin-left: 4px;
}

/* Trennelement , Abstand */
.formgen .formtrenn
{
	display: block;
	height: 30px;	
}
/* Hinweistext */
.formgen .formhinweis
{
	font-weight: bold;
	color: #003366;
	font-size: 1.2em;
}
/* Überschrift */
.formgen .formheadline
{
	font-weight: bold;
	color: #003366;
}


/* Passwortfeld */
.formgen .formpassword
{
	width: 200px;
	background-color: #CCCCCC;
	margin-left: 4px;
}
/*Captcha-Bild*/
.formgen .formcaptcha {
	border: 1px solid #990000;
}



/* Label */
.formgen label {
font-family: Arial, Helvetica, sans-serif;
width: 100px;
clear: left;
float: left;

padding: 0px;
}


label#formradiotext{
font-family: Arial, Helvetica, sans-serif;
width: 180px;
clear: left;
float: left;
padding: 0px;
}

/* Aussehen der Select-Ausgabe */
.formgen .formselect
{
	width: 200px;
	background-color: #CCCCCC;
	margin-left: 4px;
}


/* Sende-Button */
.formgen .formsubmit
{
  
	width: 75%;
	
}





/* Definition des Fieldsets, das das ganze Formular umschließt */
.formgen fieldset {
width: 375px;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 10px;
padding-left: 5px;
border: 1px solid #5D81A3;
}


/* Fieldsetbeschriftung */
.formgen legend {
font-weight: bold;
color: #333333;
}

/* -------------- AUSGABEN / Fehlermeldungen --------*/

/* Fehlermeldung nach Versand */

.formgen .forminfo {
	color: #FFFFFF;
	background-color: #990000;
	border: 1px dashed #000000;
	margin: 5px;
	padding: 5px;
}


/* Markierung der Labels bei Fehler */
.formgen .formerror {
	color: #FFFFFF;
	background-color: #990000;
}

/*//////////////////////////////////////////////////////////////////////////////*
/* Ende der Formulardefinition */


