/* ====== Wrapper-Container =========================*/
#wrapper{
        width:910px;
	height:auto;
	overflow:auto;
	}
 /* ======= Allgemeine Definitionen ===================*/
* {
     margin:0;
     padding:0;
     border:0
}
body{               	
        /*background-image:url(gfx/bg.gif);   */
	background-color: #fcf;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	color: #ffffff;
	font-size: 0.8em;
	text-align:center;
}	
h1{ font-size:0.95em; color:#fff; text-align:left; }
h2 { color: #f22bb3; font-size: 0.95em; line-height: 200%; text-align: left; }
a:link{
	color:#f22bb3;
	}
a:visited{
	color:#f22bb3;
	}
a:hover{
	color:#f00;
}
/* ======== Seiten-Container ========================*/
#container{ width:910px; margin:0 auto; padding:0; text-align:left; border: solid 3px #f22bb3; }
#header{ background-image:url(xxxteensheader.jpg); background-repeat: repeat-x; margin:5px 0 0 5px; width: 898px; height: 209px; font-size:1.9em; color:#ffffff; text-align: center; border-color: #767676; border-style: solid; }
/* ======== IE optimiert ===============*/
* html #header{ background-image:url(xxxteensheader.jpg); background-repeat: no-repeat; margin:5px 0 0 5px; width: 896px; height: 209px; font-size:1.9em; color:#ffffff; text-align: center; background-color:#006; border-color: #767676; border-style: solid; }
#headertext{ margin:0 0 5px 5px; padding-top: 5px; padding-left: 15px; width: 883px; height: 30px; font-size:1.2em; color:#ffffff; text-align: center; background-color:#006; border-style: none solid; }
/* ======== IE optimiert ===============*/
* html #headertext{
	margin:0px 0px 5px 5px;
	padding-top: 5px;
	padding-left: 15px;
	width: 896px;
	height: 30px;
	font-size:1.2em;
	color:#FFFFFF;
	text-align: center;
	background-color:black;
	border-top:  0px;
	border-left: #767676 solid 1px;
	border-right: #767676 solid 1px;
	border-bottom:  0px;
}

/* ======== Anfang Content ===============*/
#content{ background-color: #fcf; width:895px; margin:5px 0 0 5px; height:auto; overflow:auto; border-color: #006; border-style: solid; border-width: 2px 2px 0; }
#content .texth1{ color: #f22bb3; float:left; width:660px; padding:6px 5px 5px; margin: 5px 0 0 16px; text-align: left; font-size:1.2em; border: solid 0 #fed25f; }
#content .texth1 img { float: left; margin-right: 20px; }
* html #content .texth1{ float:left; width:653px; padding: 6px 5px 5px; margin: 5px 0 0 16px; text-align: left; font-size:1.2em; border: solid 0 #fed25f; }
#content .iframe{ float:left; width:660px; height:160px; padding: 0; margin: 0 0 0 16px; text-align: left; font-size:1.2em; border: solid 0 #ffffff; }
#content .video { font-size: 1.2em; text-align: left; margin: 0 0 0 16px; padding: 0; width: 660px; height: 490px; float: left; border: solid 0 #ffffff; }
.iframe img { text-align: center; float: left; margin-right: 10px; }
#content .text{
        background-color:#000000;
        float:left;
	width:700px;
	padding:5px 5px 5px 5px;
	margin:2px 0px 2px 0px;
	border-top: #FED25F solid 1px;
	border-left: #FED25F solid 1px;
	border-right: #FED25F solid 1px;
	border-bottom: #FED25F solid 1px;
	text-align: left;
	font-size:1.2em;
}
#sidebar{ background-color:#f22bb3; float:right; width:185px; height:auto; border-color: #fed25f #ffffff #fed25f #fed25f; border-style: solid; border-width: 0; }
#sidebar a { color: #fff; }
* html #sidebar{ background-color:#f22bb3; float:right; width:180px; height:auto; border-color: #ffffff #ffffff #fed25f #fed25f; border-style: solid; border-width: 0; }
#sidebar .sidebar01{
        background-color:#f22bb3;
	width:180px;
	height:auto;
	padding:0;
	margin:0 0 0 5px;
        text-align: left;
	font-size:1em;
        }
#sidebar .sidebar01 ul{
           list-style:none;
           margin:0px 0px 0px 10px;
           float:left;
           width:140px;
           height:auto;
}

/* ======== Ende Content ===============*/
/* ======== Anfang Footer ===============*/
#footer{ margin:0 0 5px 5px; width: 895px; height: 50px; font-size:1.2em; color:#ffffff; text-align: center; background-color:#006; border-color: #767676; border-style: solid; border-width: 0 1px 3px; }
* html #footer{ margin:0 0 5px 5px; width: 895px; height: 50px; font-size:1.2em; color:#ffffff; text-align: center; background-color:#006; border-color: #767676; border-style: solid; border-width: 0 1px 3px; }
/* ======== Ende Footer ===============*/



