	body
	{
		font: 85% Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		background-color:#CECFCE;
		color: #18186B;
		margin: 0;
		padding: 0;

	}
	ol
	{
		margin-left: -30px;
	}
	.abs_blaueSchrift
	{
		color:#18186B;
	}
	.BoxorangerRahmen
	{
		float:right;
		margin: 10px;
		padding-left: 5px;
		padding-right: 5px;
		border-color: #f97705;
		border-width:1px;
		border-style:solid;
		color:#18186B;
	}
	a
	{
		text-decoration:none;
		color: #18186B;
		font-weight: bold;		
	}
	a:hover
	{
		color: #f97705;
	}
	hr
	{
		color: #18186B;
		height: 1px;
		width: 100%;
	}
	h1
	{
		font-size: 110%;
		font-weight: bold;
		margin-top:15px;
		margin-bottom: 5px;
	}
	h2
	{
		font-size: 100%;
		font-weight: bold;
	}
/*++++++++++ Hilfscontainer ++++++++++++++++++++*/
	#cont_bild-links-oben
	{
		text-align: left;
		float: left;
		margin-top: 5px;
		margin-right: 8px;
	}
	#cont_bild-links-mittendrin
	{
		text-align: left;
		float: left;
		margin-top: 10px;
		margin-right: 10px;
	}
	#cont_bild-rechts-oben
	{
		text-align: right;
		float: right;
		margin-top: 5px;
		margin-left: 10px;
	}
/*+++++++++++ Container +++++++++++++++++++++++++*/ 	
	#gesamt
	{
		margin: 0px auto !important;
		width: 980px;
		height: 620px;
		text-align: justify;
		color:#18186B;
		/*color:#CECFCE;
		/*border: 1px solid white;*/
		background-color:#CCCCCC;
	}
	#ueberschrift_linker_teil
	{
		width: 400px;
		text-align:left;
		float:left;
	}
	#ueberschrift_rechter_teil
	{
		/*width:310px;*/
		text-align:right;
		padding-top: 10px;
	}
/*-------------------------------------------------------*/	
	#cont_oben
	{
		float: left;
		width: 980px;
		height: 183px;
		background-image: url(/bilder/cont_oben.jpg);
		background-repeat:no-repeat;
		font-size:88%;
	}	
	#cont_oben a
	{
		color: #EFEFEF;
	}
	#cont_oben a:hover
	{
		color: #18186B;
	}
	
	#cont_oben_rechts
	{
		margin-top: 102px;
		padding-left: 820px;
		color:#FFFFFF;
	}
	
	#cont_oben_rechts a:hover
	{
		color: #f97705;
	}	

	.abs_oben
	{
		float: right;
		padding-right: 35px;
		margin-top: 12px;

	}
	.abs_social
	{
		float: left;
		margin-top: -20px;
		padding-left: 567px;

	}
/*-------------------------------------------------------*/	
	#cont_links
	{
		float: left;
		width: 89px;
		height: 368px;       
		background-image: url(/bilder/cont_links.jpg);
		background-repeat:no-repeat;
		margin-left: 0px !important; /*für Firefox */
	}	
/*-------------------------------------------------------*/	
	#cont_inhalt
	{
		float: left;
		width: 716px;
		height: 368px;
		background-image: url(/bilder/cont_inhalt.jpg);
		background-repeat:no-repeat;
		/*background-color:#18186B;*/
		background-color: #C6C3C6;
		/*background-attachment:fixed;
		background-position: 42% 71%;*/
		margin-left: 0px !important; /*für Firefox */
		overflow:auto;
		font-size: 95%;
		line-height: 1.5;
	}
	#cont_inhalt_fliessend
	{
		overflow:auto;	
	}
	#abs_inhalt_kleine_schrift 
	{
		padding-top: 0px;
		padding-left: 20px;
		padding-right: 20px;
		text-align: justify;
		font-size: 90%;
	}	
	#abs_inhalt_kleine_schrift table
	{ 
		border-collapse:collapse;
		width: 95%;
		color:#18186B;
	}
 	#abs_inhalt_kleine_schrift td
	{ 
		border:1px #f97705 solid; 
		padding:3px;
	}	
	#abs_inhalt 
	{
		text-align: justify;
		font-size: 100%;
		padding-top: 5px;
		padding-left: 20px;
		padding-right: 20px;
	}	
	#abs_inhalt table 
	{ 
		border-collapse:collapse;
		width: 93%;
		color:#18186B;
	}
 	#abs_inhalt td
	{ 
		border:1px #f97705 solid; 
		padding:6px;
	}
	#abs_inhalt a
	{

		/*text-decoration:underline;*/
	}
	#abs_inhalt a:hover
	{
		color:#18186B;
	}	
	#abs_inhalt li
	{
		list-style-type:square;
		color: #f97705;
		padding-left: 5px;
		margin-left: 80px;
	}
	
	#liste_texterstellung li
	{
		list-style-type:square;
		color: #f97705;
		padding-left: 5px;
		margin-left: 230px;	
	}
	.abs_inhalt_an_linie
	{
		padding-top: 10px;
		padding-left: 65px;
		padding-right: 10px;
		text-align:left;
	}
	#absatz_floatrechts
	{
		float:left;
		width:327px;
		padding-top:10px;
		padding-right: 10px;
		padding-left: 15px;
		text-align:justify;
		color:#18186B;
	}
	#absatz_floatlinks
	{
		float:right;
		width:280px;
		padding-top:10px;
		padding-right:10px;
		padding-left:10px;
		text-align:left;
		color:#18186B;
	}
	#absatz_floatlinks ul
	{
		margin-top: 25px;
		text-align:left;
		list-style-type: square;
		color: #FFFFFF;
	}
	#absatz_floatlinks li
	{
		margin-bottom: 15px;
		text-align:left;
		margin-left: -15px;
		color: #18186B;
	}	
	#absatz_floatrechts_mitte
	{
		float:left;
		clear:left;
		padding-top:10px;
		padding-right:10px;
		text-align:left;
		position:absolute;
		top:40%;
		right:55%;
	}
	#absatz_floatlinks_mitte
	{
		float:right;
		width:450px;
		padding-top:10px;
		padding-right:10px;
		text-align:left;
		position:absolute;
		top:45%;
		left:38%;
	}
	#absatz_floatlinks_mitte h1
	{
		padding-left: 107px;
	}
	#abs_blaueSchrift
	{
		color:#18186B;
	}
	#abs_blaueSchrift_mitte
	{
		color:#18186B;
	}
	#abs_blaueSchrift_links
	{
		color:#18186B;
		margin-left: 5px !important; 
	}
	#BoxblauerRahmen
	{
		padding-left: 5px;
		padding-right: 5px;
		border-color: #18186B;
		border-style:groove;
		border-width:1px;	
	}
	#BoxorangerRahmen
	{
		float:right;
		margin: 10px;
		padding-left: 5px;
		padding-right: 5px;
		border-color: #f97705;
		border-width:1px;
		border-style:solid;
		color:#18186B;
	}
	
	#abs_inhalt_ohne_Rahmen
	{
		text-align: justify;
		font-size: 100%;
		padding-top: 5px;
		padding-left: 20px;
		padding-right: 20px;
	}	

 	#abs_inhalt_ohne_Rahmen td
	{ 
		border:none;
	}
	
	#cont_inhalt a.tooltip
	{
		color: #18186B;
		text-decoration:underline; 
	}
	
	a.tooltip:hover
	{    
		position:static;                      /* Bezug für span, IE: erst bei :hover setzen */
     	color: #18186B;
		text-decoration:underline;
		/*background: transparent; 				/* IE, Farbe egal */  
    			
	}  

	a.tooltip span  
	{    
		position:absolute;                   /* aus Textfluß herausnehmen */
		visibility: hidden;                        /* normal: unsichtbar */
		width: 255px;                               /* FF: kein Leerzeichen vor Einheit */
		top: 100px; left: 20px;                    /* Tooltip-Position, sollte man festlegen */
	}

	a.tooltip:hover span  
	{    
		visibility: visible;                        /* hover: sichtbar */
		background: #cecfce; 
		font-weight:normal;
		text-align:left;
		font-size:10px;
		border:1px solid #18186B;
		padding: 5px;
	}
	
	#cont_inhalt a.linkbutton_rechts_oben
	{
		color: #000066;
		background-color:#F98919;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		padding-top: 7px;
		padding-bottom: 7px;
	}
	#cont_inhalt  a.linkbutton_rechts_oben:hover
	{
		color: #F98919;
		background-color:#000066;
	}
	#cont_inhalt a.link_normale_schrift
	{
		font-weight:normal;
	}
	#ueberschrift_gross
	{
		font-size: 110%;
		font-weight: bold;
	}
/*-------------------------------------------------------*/		
	#cont_navigation
	{
		float:right;
		width: 175px;
		height: 368px;
		background-image: url(/bilder/cont_navigation.jpg);
		margin-right: 0px !important; /*für Firefox */
		margin-right: 0px;
		font-size:88%;
	}
	#cont_navigation a
	{
		color: #EFEFEF;
	}
	#cont_navigation a:hover
	{
		color: #FB7806;
	}
	#cont_navigation ul
	{
	margin-top: 25px;
	text-align:left;
	list-style-type: square;
	color: #FF9900;
	}
	#cont_navigation li
	{
		margin-bottom: 15px;
		text-align:left;
		margin-left: -15px;
	}
/*-------------------------------------------------------*/
	#cont_unten_links
	{
		float:left;
		height: 70px;
		width: 805px;
		background-image: url(/bilder/cont_unten_links.jpg);
		background-repeat:no-repeat;
		margin-top: 0px !important;
		margin-top: 0px;
		text-align:left;
		font: 85% arial, helvetica, sans-serif;
		padding-left: 20px;
		padding-top: 25px;
	}	
	#orange
	{
		float:left;
		color:#FB7806;	
	}
	#normal
	{
		float:right;
		color:#18186B;
		margin-right:185px;
	}
	
	#cont_unten_links a
	{
		color:#18186B;
	}
	
	#cont_unten_links a:hover
	{
		color:#FB7806;
	}
/*-------------------------------------------------------*/	
	#cont_unten_rechts
	{
		float:right;
		height: 70px;
		width: 175px;
		background-image: url(/bilder/cont_unten_rechts.jpg);
		background-repeat:no-repeat;
		margin-top: -95px !important;
		margin-top: -95px;
		margin-right: -10px !important; /*für Firefox */
		margin-right: -10px;
		text-align:left;
		font: 65% arial, helvetica, sans-serif;
		padding-top: 8px;
		padding-left: 10px;

	}
	#cont_unten_rechts a
	{
		color: #EFEFEF;
	}
	#cont_unten_rechts a:hover
	{
		color: #FB7806;
	}
	#cont_unten_rechts ul
	{
	margin-top: 100px;
	text-align:left;
	list-style-type: square;
	color: #FF9900;
	}
	#cont_unten_rechts li
	{
		margin-bottom: 15px;
		text-align:left;
		margin-left: -8px;
	}
/*-------------------------------------------------------*/	
	#cont_administration
	{
		float: left;
		width: 706px;
		height: 368px;
		background-image: url(/bilder/cont_inhalt.jpg);
		background-repeat:no-repeat;
		/*background-color:#18186B;*/
		background-color: #C6C3C6;
		margin-left: 0px !important; /*für Firefox */
		overflow:auto;
		padding-left: 10px;		
	}
	#cont_administration a
	{
		color:#18186B;
	}
	#cont_administration a:hover
	{
		color:#FB7806;
	}
/*-------------------------------------------------------*/
	#textdesign_links
	{
		float:left;
		width:312px;
		height:190px;
		margin-left: 0px;
		padding:5px;
		text-align:left;
		border-color: #f97705;
		border-width:1px;
		border-style:solid;
	}
	#textdesign_rechts
	{
		float:right;
		width:312px;
		height:190px;
		margin-right: 0px;
		padding:5px;
		text-align:left;
		border-color: #f97705;
		border-width:1px;
		border-style:solid;
	}
/*-------------------------------------------------------*/
	#uebermich_links
	{
		float:left;
		width:300px;;
		height:250px;
		padding-top:35px;
		padding-left:10px;
		text-align:left;
	}
	#uebermich_rechts
	{
		float:right;
		width:300px;
		height:250px;
		padding-top:40px;
		text-align:left;
	}
	#uebermich_rechts li
	{
		margin-left:0px;
	}
/*------------------------------------------------------*/
	#bewerbung_links
	{
		float:left;
		width:205px;
		height:140px;
		margin-left: 0px;
		margin-bottom: 20px;
		padding:5px;
		text-align:left;
		border-color: #f97705;
		border-width:1px;
		border-style:solid;
	}
	#bewerbung_mitte
	{
		float:left;
		width:205px;
		height:140px;
		margin-left: 4px;
		margin-bottom: 20px;
		padding:5px;
		text-align:left;
		border-color: #f97705;
		border-width:1px;
		border-style:solid;
	}
	#bewerbung_rechts
	{
		float:right;
		width:205px;
		height:140px;
		margin-right: 0px;
		margin-bottom: 20px;
		padding:5px;
		text-align:left;
		border-color: #f97705;
		border-width:1px;
		border-style:solid;
	}
/*------------------------------------------------------*/
	#vorgehen_links
	{
		float:left;
		width:205px;
		height:100px;
		margin-left: 0px;
		margin-bottom: 20px;
		padding:5px;
		text-align:left;
		border-color: #f97705;
		border-width:1px;
		border-style:solid;
	}
	#vorgehen_mitte
	{
		float:left;
		width:205px;
		height:100px;
		margin-left: 4px;
		margin-bottom: 20px;
		padding:5px;
		text-align:left;
		border-color: #f97705;
		border-width:1px;
		border-style:solid;
	}
	#vorgehen_rechts
	{
		float:right;
		width:205px;
		height:100px;
		margin-right: 0px;
		margin-bottom: 20px;
		padding:5px;
		text-align:left;
		border-color: #f97705;
		border-width:1px;
		border-style:solid;
	}
