/******************************************************************/



/********************** Body Start ******************************/
body {behavior: url("fileadmin/media/css/csshover.htc");}
body {
	margin: 7px 0px 0px 6px;
	padding: 0px;
	/* Erg�nzung 17.08.2006 Alexander Bohndorf: */
	text-align: center;
	/* Ende Erg�nzung 17.08.2006 Alexander Bohndorf: */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color:#666666;
	background-color:white;
	behavior: url("fileadmin/media/css/csshover.htc");
}
fieldset{border:none;}
/********************** Body ENDE *********************************/
.orange,h1,h4,h6{color:#F68B11;}
h3, h5{color:#666666;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:12px;}

.lottery_header h4 { color: #AB0730; font-weight: bolder;}
a img {
        border: none;
}

fieldset{width:400px;}
select{width:200px;}
dl{text-align:left;}
.tx-srfeuserregister-pi1{
	width: 400px;
}
.tx-srfeuserregister-pi1 p {
	margin-top: .5em;
	margin-bottom: 0;
	padding: 0 .3em;
	text-indent: 0;
}
.tx-srfeuserregister-pi1 h4 {
	margin-top: 0;
	padding-left: .3em;
}
.tx-srfeuserregister-pi1 legend {
	padding: 0 .5em;
	font-weight: bold;
	width:250px;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	font-style: italic;
	margin-bottom: 1em;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
	margin-bottom: 2em;
}
.tx-srfeuserregister-pi1 a {
	padding-left: 14px;
	background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link.gif");
	background-repeat: no-repeat;
	background-position: 0% 60%;
	text-decoration:none;
}
.tx-srfeuserregister-pi1 label {
	margin: 0;
	padding: 0;
}
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input {
	margin: 0;
	padding: 0 .5em 0 0;
}
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio],
.tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio,
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {
	padding-left: 15px;
	background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	font-size: .8em;
	margin-left: 1em;
}
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 150px; text-align: left; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 200px; display:block; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }

.tx-srfeuserregister-pi1 .labelheight1 {
	height:70px;
	display: block;
	clear:both;
}
.tx-srfeuserregister-pi1 .labelheight2 {
	height:55px;
	display: block;
	clear:both;
}


#login{
	width: 184px;
	height: 80px;
	background-image: url("../gfx/jpg/login_bg.jpg");

}
#login .inputs{
	padding: 25px 0px 0px 10px;
	float:left;
}

#login .submit{
	padding: 50px 0px 0px 10px;
}
#login .inputs input{
	width: 114px;
	height: 18px;
	border: 1px solid #FEBD03;
	margin-bottom:4px;
}
#login form{margin:0px; padding:0px;}

#navbody{
	width:294px;
	background-image: url("../gfx/gif/navbody.gif");
	background-repeat:no-repeat;
}

/********************** rootcontainer Start ************************/

#rootcontainer{
	width: 940px;
	/* Erg�nzung 17.08.2006 Alexander Bohndorf: */
	margin:auto;
	text-align:left;
	/* Ende Erg�nzung 17.08.2006 Alexander Bohndorf: */
}

/********************** rootcontainer Ende ***********************/



/********************** headcontainer Start **********************/

#headcontainer{
	width:940px;
	height:127px;
}



#logocontainer{
	float:left;
	width:294px;
	height:127px;
	background-image:url("../gfx/gif/bg-logo.gif");
	background-repeat:no-repeat;
	background-color:#FDF1DC; /* falls die grafik noch nicht geladen wurde */

}




#logo{
	margin:17px 0 0 17px;
}





#headbanner{
	float:left;
	width:646px;
	height:128px;
	background-image:url("../gfx/jpg/bg-header.jpg");
	background-repeat:no-repeat;
}
#headbanner img{
	margin-top: -2px;
}



/********************** headcontainer Ende ************************/



/********************** Contentbereich Start ************************/

#pagecontainer{
	width: 745px;
	background-color:#FDF1DD;
	background-image: url("../gfx/jpg/corner_rb.jpg");
	background-repeat:no-repeat;
	background-position: bottom right;
	margin-top: -1px;
	float:left;


}

#pagecontainer_full{
	width: 940px;
	background-color:#FDF1DD;
	background-image: url("../gfx/jpg/corner_rb.jpg");
	background-repeat:no-repeat;
	background-position: bottom right;
	margin-top: -1px;
	float:left;


}



/********************** Content Container Ende ******************/



/********************** Navcontainer Start **********************/

#navcontainer{
	width:294px;
	float:left;
	padding-top:-1px;
}



#navhead{
	width:294px;
	height:72px;
}






#navfoot{
	width:294px;
}



/********************** Navcontainer Ende **********************/



/********************** Contentcontainer Start ************************/

#contentcontainer{
	width:435px;
	height:auto;
	float:left;
}





#breadcrumbcontainer{
	width:433px;
	height:20px;
	padding:5px 0px 0px 4px;
	font-size:10px;
}



#content{
	width:433px;
	margin:40px 0px 0px 0px;
	font-size:12px;
}

/********************** Contentcontainer Ende *******************/



/********************** Teaserspalte Start *******************/

#teaserspalte{
	width:189px;
	height:auto;
	float:right;
	padding-left:6px;
	background-image:url("../gfx/jpg/upper_corner.jpg");
	background-repeat: no-repeat;

}



/********************** Teaserspalte Ende *******************/



/********************** Footcontainer Start **********************/

#footcontainer{
	width:732px;
	height:32px;
}



#servicenavcontainer{
	width:533px;
	height:32px;
	float:left;
	background-color:#FDF1DD;
}



#copyrightcontainer{
	width:170px;
	height:32px;
	padding-left:29px;
	line-height:29px;
	float:left;
	background-image:url("../gfx/gif/footedge.gif");
	background-repeat:no-repeat;
}

/********************** Footcontainer Ende ************************/





/******************************************************************/

/* Seitenelemente												  */

/******************************************************************/



.SL_teaserads{
	position:relative;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 188px;

}



.SL_teaserads img{
	margin: 0px;
	padding:0px;
}



.SL_teaserads .textbox .text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}



.SL_teaserads .link{
	position: absolute;
	margin: 0px;
	padding: 0px;
	bottom: 0px;
	right: 0px;
	width: 42px;
	height:22px;
}

.SL_teaserads .link a img{
	border: 0px solid #ffffff;
}

h1{
	color:#F68B11;
	margin: 0px;
	padding: 0px;
	font-weight: 500px;
}


/* geosearch */
div.tx-geosearch-pi1-found {
       font-size: 9px;
}
div.tx-geosearch-pi1-show {
       font-size: 9px;
}
div.tx-geosearch-pi1-content {
       font-size: 9px;
}
#geosearch {
       border-bottom:0px solid #FFD663;
       /*width:100%;*/
}
#geosearch img{
       /*border:1px solid #FFD663;*/
       border:none;
}
.tx-geosearch-pi1-prev {
       width:100px;
       float:left;
       margin-bottom:10px;
       font-weight:bold;
}
.tx-geosearch-pi1-next {
       width:100px;
       margin-left:70px;
       margin-bottom:10px;
       font-weight:bold;
}

/* BMI und Fettrechner */
#bmi {
       float:right;
       padding-left:20px;
       margin-top:46px;
}
#bmi table {
       background-color:#FABB0F;
       border:1px solid #F39108;
}
#bmi td {
       padding:2px;
       font-size:9px;
}
#bmi input {
       font-size : 10px;
}
#bmi textarea {
       font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-size : 10px;
}
#fett {
       float:right;
       padding-left:20px;
}
#fett table {
       background-color:#FABB0F;
       border:1px solid #F39108;
}
#fett td {
       padding:2px;
       font-size:9px;
}
#fett input {
       font-size : 10px;
}
#fett select {
       font-size : 10px;
}

/* downloadliste */
#tx-dirlisting-pi1-header-row {
       border-top:1px solid #F39108;
       border-bottom:1px solid #F39108;
       border-left:none;
       border-right:none;
}

#tx-dirlisting-pi1-header-row td {
       padding:2px;
       border:none;
}
#tx-dirlisting-pi1-header-row tr {
       background-color:transparent;
}
td.tx-dirlisting-pi1-header-filename {
       color:#ffffff;
       font-size:12px;
       font-weight:bold;
       font-style:normal;
       background-color:#F5B70D;
}
td.tx-dirlisting-pi1-header-filesize {
       color:#ffffff;
       font-size:12px;
       font-weight:bold;
       font-style:normal;
       background-color:#F5B70D;
}
td.tx-dirlisting-pi1-header-filemod {
       color:#ffffff;
       font-size:12px;
       font-weight:bold;
       font-style:normal;
       background-color:#F5B70D;
}
td.tx-dirlisting-pi1-header-icon {
       background-color:#F5B70D;
}

/* Shop */
#content div.tx-ttproducts-pi1 a {
	color:#F68B11;
}
.tx-geosearch-pi1-show {
  margin: 0;
}
