/* CSS Document */

html,body,p,div,ul,ol,li,dl,form,h1,h2,h3,h4,h5 {
  color:#0082C8;   /* #624D88;  */
}


html,body{ font-family: Arial, Helvetica, sans-serif;   
	min-width:90%;
	width:100%;
	min-height:100%;
	height:100%;
	margin: 0px;
    padding: 0px;

	}


html>body{
	height: auto;
	
}  
	
		

body{	position:relative;
	font-size: 100%; 
    	line-height:140%;
	background-color:#FFF;}


/*  WRAPPER um Inhalt solo -------------  */

div #wrapper{float:left; 
	width:100%; 
	z-index:1;
	background-image: url(Elemente_Gestaltung_solo/Hintergrund_GestaltungWrapp.gif);
 	background-position:top left;
 	background-repeat:no-repeat;
	background-color:#0082C8;  /*    #0082C8;   */
	}


/*  INHALT ----------------------     */

div #content{
	background-image: url(Elemente_Gestaltung_solo/Gelber_Streifen.gif);
 	background-position:top left;
 	background-repeat:repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 320px; 
	width:350px !important;  
	padding-top:0px;
	padding-right:48px;
	padding-left:3%;
	background-color:#FFF;  /*   #C00 */
	overflow:hidden;   /* 8773A8  #6E5799;  9684B3 */
	z-index:5;
	}
	
	

/*  Code aus alter Website  ------------------------------------        */

div #content .starter{background-color:transparent;
	margin:30px 10px 0px 15px;
	}
  
div #content  .starter50{background-color:transparent;
	margin:50px 10px 10px 15px;
	}  

div #content h1 {background-color:transparent;
	font-weight:bold;
	font-size:100%;
	color:#FC0;
	line-height:135%;
	margin: 50px 0px 0px 15px;
	padding:0px;
	
}


#content h1.dotted h1 {margin: 20px 0px 0px 15px;}

div #content #h1rubrik {background-color:transparent;
	color:#FFF;   /* #E8B730 #BEAFDC  #8080C0 */
	font-weight:bold;
	font-size:90%;
	line-height:135%;
	margin: 0px 0px 0px 0px;
	padding-top:2px;
	padding: 0px;
	letter-spacing:3px;
	overflow:visible;}


div #content h1.dotted {font-size:108%;
	font-weight:normal;
	line-height:120%;
	background-image:url(rundeEcken/rechteckiger-Kasten_135px_schmal02.gif);
	background-postion:top center;
	background-repeat:no-repeat;
	margin:30px 0px 0px 30px;
	padding:20px 25px 8px 25px; 
	color:#0082C8;   /*  #FC0;   */
	width:294px;
	height:135px;
	border:none;
}

div #content h1 p {margin-top:0px;}

div #content h1.ohnemargin {background-color:transparent;
	font-weight:normal;
	font-size:95%;
	line-height:135%;
	margin: 0px 0px 20px 15px;
	padding:0px;
	color:#FC0;

	
}



.yellow {background-color:#FC0; /* #E8B730   */
	padding: 0px 0px 15px 5px;
	font-size:90%;
	color:#FFF; 
	padding:3px; 
	font-weight:bold; 
	border-bottom: 1px solid #FC0;}
	
	


div #content h2 {background-color:transparent;
	color:#FC0;  /*#EAB926  #FC3;  #EEB326 */
	font-size: 90%;
	line-height:135%;
	margin: 35px 0px 10px 15px;
	font-weight:bold;
	
}

div #content h2.linie {background-color:transparent;
	color:#FC0;  /* #FC3;  #EEB326 */
	font-size: 90%;
	line-height:135%;
	margin: 35px 0px 10px 15px;
	border-top:1px solid #C00;
	border-bottom:1px solid #C00;
	padding:15px 0px 25px 0px;
	
}


div #content h2.linieoben {background-color:transparent;
	color:#FC0;  /* #FC3;  #EEB326 */
	font-size: 90%;
	line-height:135%;
	margin: 20px 0px 10px 15px;
	border-top:1px solid #C00;
	padding:15px 0px 15px 0px;
	
}

div #content h3 {background-color:transparent;
	color:#025887; 
	font-size: 80%;
	line-height:135%;
	margin: 10px 0px 5px 40px;
} 




div #content a { text-decoration: none; color: #0082C8;}   /*   6B5494; */

div #contentp a:link, a:visited {text-decoration: none; color:#EAB926;}

div #content p a:hover{background-color:#C00;
	color:#FFF;
	padding:3px 3px 3px 0px;
	
}

p{font-size:82%;line-height:145%;
		margin: 15px 10px 25px 15px;}


div #content  p.copyright  {  background-color:transparent;
  	color:#FFF;
	font-size:60%;
	line-height:140%; 
	margin: 170px 0px 30px 10px;
}

div #content p.linie{border-top:1px solid #D4D4D4;
		font-size:82%;
		line-height:140%;
		padding:15px 0px 8px 0px;
		margin: 20px 0px 25px 15px;
		width:50%}


div #content  p.bu  {  background-color:transparent;
	font-size:70%;
	line-height:125%; 
	text-align:center;
	margin:20px 5px 10px 5px;
}



div #content  ul {background-color:transparent;
	font-size:90%;
	font-weight:normal;
}



div #content  li {
	background-color:transparent;
	line-height:135%;
	font-size:90%;
	margin:5px 20px 0px 10px;
	list-style-type:disc;
	list-style-position:outside;

}


div #content li.gif000097{background-color:transparent;
	margin:10px 20px 0px 0px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image: url(elemente/Strich_000097.gif);
	}


div #content li.gelbekugel {background-color:transparent;
	line-height:140%;
	margin:10px 20px 0px 0px;
	padding-left:10px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image: url(elemente/kleiner_gelber_Ball_solo.gif);
	}
	
	
div #content .zurueck {	margin:20px 50px 30px 0px; font-size:65%; text-align:right;}

div #content table {border-collapse:collapse; border:1px solid #FFF; }

div #content td{background-color:#FEFEFE; color:#5B4782; font-size:75%;  padding:10px 5px 5px 5px; }
div #content td a {background-color:#FEFEFE; color:#5B4782; padding:2px;}
div #content td a:hover {background-color:#5B4782; color:#FFF; padding:2px;}


div #content td p{color:#5B4782; padding:2px; line-height:140%; font-size:100%;}

/* div #content img {margin:30px 0px 40px 20px;}   */

#med{margin: 1px 0px 0px 15px;}
	
/*  Rechts Spalte  -------------   */

div #right{	width:35%; 
	float:right;
	   margin-right:2%;
   margin-left:  -60%;
	background-color:transparent;   /* #FFF #CCC #6B5494   transparent*/
	padding:30px 0px 50px 0px; 
	display:inline;  
	overflow:hidden;
	display:block;
	position:relative;
	z-index:5;
	}
	
	
div #right02{	width:28%; 
	float:right;
	margin-top:25px;
	margin-left:-37%;  /*  margin-left:-365px;    -30%  */
	background:#C00;   /* transparent;  CCC #6B5494   */
	padding:30px 20px 50px 0px; 
	display:inline; 
	overflow:visible;
	/*   border-left:1px dotted #D8D8D8;    */
	z-index:20;

	}



	
div #right h1{background-color:transparent;    /* #5C3E90;  B2B2B2 */
	color:#FFF;
	font-size: 75%;
	line-height:135%;
	margin: 0px 10px 50px 0px;
	padding:3px 3px 3px 0px;
	font-weight:normal;
	letter-spacing:1px;
	font-weight:normal;
	width:100%;
	height:auto; }	
	
	
	
div #right p{background-color:transparent;
	color:#FFF;
	font-size: 75%;
	line-height:135%;
	margin: 10px 10px 10px 0px;
	font-weight:normal;
 }

div #right h1 a {text-decoration:none; color:#FFF;}

div #right a:visited, a:active{text-decoration:none; color:#025887}

div #right a:hover {background-color:#C00;
	color:#FFF;
	padding:3px 3px 3px 0px;}
	
div #right a:active{text-decoration:none; color:#025887}



/*   FOOTER --------------   */

div #footer{clear:left;width:100%}


div #footer{	background:#FFF;
	text-align:center; 
	border-top:1px solid #D4D4D4}  /*  624D88   */

div #footer p{margin:0; padding:5px 10px; color: #0082C8; 	font-size:70%; }


div #footer a:link  {
   color: #0082C8;

}

div #footer a:visited {
   color: #025887;

}

div #footer a:hover {background:#C00;
   color: #FFF;
   padding:3px 3px 3px 0px;
   text-decoration: none;
}

div #footer a:active {
    color: #025887;
}

.text {margin:0px 0px 0px -1000px;	color:#F8F8F8; font-size:1%; line-height:1%;}