/* ---------------Allgemeine Einstellungen---------------------------- */
* {
     		font-family:'arial',sans-serif;
		padding:0px;
		margin:0px;
}
body {
 	 	text-align:center;
		font-size:62.5%;
}

/* ------------------- Startseite---------------------- */
body.index {
 	 	text-align:center;
        	       	background-color: #d9dadb;
		font-size:62.5%;
}

#startbox {
		margin: 0 auto;
		width:550px;
		height:100%;
        	       	background: #ffffff url(design/startlog.gif) center 20px no-repeat;
}

#startlink {
		position: relative;
		top:520px;
}

#startlink a {
		padding:0 40px 0 40px;
		color:#2e2e30;
		font-size:1.6em;
		font-weight:bold;
		text-decoration:none;
}
#startlink a:hover {
		text-decoration:underline;
}

/* ----------------Seitenlayout --------------------------- */
body.start {
/*          	background-color: #d9dadb; */
		background:url(design/ver.png) #4f4f4f top center repeat-x fixed;
        	       	margin:10px 0 10px 0
}
#de_main1, #en_main1, #de_operativ, #en_operativ,#de_merger, #en_merger, #de_shared, #en_shared, #de_interim, #en_interim, #de_karriere, #en_karriere, #main3, #main4, #main5
{
                 width: 900px;
                 border-width:0px;
                 text-align:center;
                 margin: 0px auto;
}

#de_main1 {
		background: #ffffff url(design/de_home.png) top center no-repeat;
}
#en_main1 {
		background: #ffffff url(design/en_home.png) top center no-repeat;
}
#de_operativ {
		background: #ffffff url(design/de_operative.png) top center no-repeat;
}
#en_operativ {
		background: #ffffff url(design/en_operative.png) top center no-repeat;
}
#de_merger {
		background: #ffffff url(design/de_merger.png) top center no-repeat;
}
#en_merger {
		background: #ffffff url(design/en_merger.png) top center no-repeat;
}
#de_shared {
		background: #ffffff url(design/de_shared.png) top center no-repeat;
}
#en_shared {
		background: #ffffff url(design/en_shared.png) top center no-repeat;
}
#de_interim {
		background: #ffffff url(design/de_interim.png) top center no-repeat;
}
#en_interim {
		background: #ffffff url(design/en_interim.png) top center no-repeat;
}
#de_karriere {
		background: #ffffff url(design/de_karriere.png) top center no-repeat;
}
#en_karriere {
		background: #ffffff url(design/en_karriere.png) top center no-repeat;
}
#main3 {
		background: #ffffff url(design/portrait.png) top center no-repeat;
}
#main4 {
		background: #ffffff url(design/verlauf.png) top center no-repeat;
}
#main5 {
		background: #ffffff url(design/veranstaltung.png) top center no-repeat;
}
#oben {
		float:right;
                 width: 700px;
                 height:200px;
                 border-width:0px;
                 text-align:left;
}
#navi {
		float:left;
                 width: 215px;
                 height:800px;
		text-align:left;
}
#inhalt {	float:left;
		text-align:left;
                 width: 649px;
                 border-width:0 0 0 1px;
                 border-color:#2e2e30;
                 border-style:solid;
}
.clearer {
		clear:both;
}

/* ------------Menulayout----------------------- */
li.main {
   		list-style-type: none;
   		padding: 3px 0 3px 30px;
}
li.sub {
		list-style-type: none;
   		padding: 3px 10px 3px 50px;
}
#mainnav a
{   		text-decoration: none;
                 font-weight:normal;
                 font-family:'Trebuchet MS',serif;
}
#mainnav a.norm
{
                 color: #e31921;
                 font-size: 1.2em;
}
#mainnav a.norm:hover
{
		text-decoration:underline;
}
#mainnav a.akt
{
                 color: #2e2e30;
                 font-size: 1.2em;
		font-weight:bold;
}
#mainnav a.normkl
{
                 color: #e31921;
                 font-size: 1.1em;
}
#mainnav a.normkl:hover
{
		text-decoration:underline;
}
#mainnav a.aktkl
{
                 color: #2e2e30;
                 font-size: 1.1em;
		font-weight:bold;
}
#mainnav a.open
{
                 font-size: 1.2em;
                 color: #2e2e30;
                 font-weight:bold;
}

/* ------------------ Textformatierung --------------------------------- */
h2 {
   		text-align: left;
   		font-family:'Trebuchet MS',serif;
        		color:#e31921;
        		font-size:2.0em;
                 padding:0 0 20px 0;
  		margin:0 10px 0 10px;
  		font-weight: normal;
}

h3 {
   		text-align: left;
   		font-family:'Trebuchet MS',serif;
        		color:#2e2e30;
        		font-size:1.4em;
                 padding:0 0 5px 0;
  		margin:0 10px 0 10px;
}

p {
  		color:#2e2e30;
     		font-family:'arial',sans-serif;
  		text-align: left;
  		font-size:1.2em;
  		margin:0px 10px 0px 10px;
  		line-height: 1.3em;
}

a {
  		color:#e31921;
     		font-family:'arial',sans-serif;
  		text-decoration:none;
}

a:hover {
  		text-decoration:underline;
}

p.aufgabe {
  		color:#2e2e30;
   		font-family:'Trebuchet MS',serif;
   		background-color:#e8e8e8;
  		text-align: left;
  		font-size:1.2em;
  		margin:0px 10px 0px 10px;
  		line-height: 1.3em;
}


#inhalt li {
		list-style:url(design/listen.gif);
		list-color:#ff0000;
		padding:10px 0 0 0;
		margin:0 10px 0 25px;
		font-size:1.2em;
		line-height: 1.3em;
		color:#2e2e30;
}
#inhalt li.bold {
		font-weight:bold;
}
#inhalt li a {
	    	font-size:1.0em;
                 text-decoration:none;
                 color:#2e2e30;
}

#inhalt li a:hover {
                 text-decoration:underline;
}
#kontaktformular {
		margin:10px;
		border-style:dashed;
                 border-color:#e31921;
                 border-width: 2px;
                 padding: 15px;
                 background-color: #DFDFDF;
}
#kontaktformular th {
		width:140px;
		text-align:left;
		height:30px;
		color:#2e2e30;
     		font-family:'arial',sans-serif;
  		font-size:0.8em;
}
input.in, textarea{
		border-style:solid;
                 border-color: #e31921;
                 border-width: 1px;
}
input.but {
                 width: 140px;
                 height: 20px;
                 margin:15px 0px 5px 0px;
                 border-width: 1px;
                 border-color: #e31921;
                 background-color: #ffffff;
                 color: #000000;
}

/*

#login {
}

td.logintext {
		color: #FF6600;
		font-weight: bold;
        	     	height: 25px;
}
#loginfalse { 	text-align: center;
		height: 25px;
		color: #ff0000;
		font-weight: bold;
}
textarea {	border-style:solid;
        	     	border-color: #FF6600;
        	     	border-width: 1px;

}

*/