/* @override 

	http://www.threeringcircus.de/neu/fileadmin/templates/css/threeringcircus.css

	http://threeringcircus.de/neu/fileadmin/templates/css/threeringcircus.css

*/



* {



	margin: 0;



	padding: 0;



	border: none;



	}







body {



	width: 100%;



	height: 100%;



	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;



	background: url(img/body.png) repeat-x 0 25px;



	color: #333;



	text-transform: lowercase;



	}







h1 {



	position: absolute;



	margin: -100px 0 0 0;



	}







/* @group HEADER */







div#header {



	width: 100%;



	height: 30px;



	background: #F6FE31;



	}







div#dropdown.links {



	float: left;



	padding: 0 0 0 57px;



	height: auto;



	line-height: 35px;



	background: url(img/aktuell.png) no-repeat 20px 10px;



	font-size: 13px;



	width: 400px;



	color: #333;



	text-decoration: none;



	cursor: pointer;



	}







div#dropdown.rechts {



	float: right;



	padding: 0 20px 0 29px;



	height: auto;



	line-height: 35px;



	text-decoration: none;



	color: #333;



	font-size: 13px;



	text-align: right;



	background: url(img/kontakt.png) no-repeat 0 10px;



	cursor: pointer;



	}







div#dropdown div {



	display: none;



	}







div#dropdown:hover div {



	display: block;



	position: absolute;



	width: 100%;



	left: 0;



	top: 30px;



	}







div#dropdown:hover div p {



	float: right;



	padding: 20px;



	background: #FFF;



	cursor: default;



	line-height: 130%;



	border: solid 1px #333;



	}



	



div#dropdown.links:hover div p {



	float: left;



	padding: 20px;



	background: #FFF;



	cursor: default;



	line-height: 130%;



	}







div#dropdown:hover div p a {



	color: #FF0066;



	text-decoration: none;



	}







div#dropdown:hover div p a:hover {



	text-decoration: underline;



	}







/* @end HEADER */







div#page {



	width: 990px;



	margin: 35px auto 0 auto;



	}







div#box {



	float: left;



	width: 775px;



	height: 560px;



	}







div#top {



	float: left;



	width: 775px;



	height: 135px;



	}







div#top a.logolink {



	float: left;



	height: 135px;



	width: 215px;



	}







div#top div.threeringcircus {



	float: left;



	height: 135px;



	width: 560px;



	background: url(img/threeringcircus.png) no-repeat 0 0;



	}







div#top div.threeringcircus h2 {



	font-size: 13px;



	color: #999;



	padding: 93px 0 0 105px;



	font-weight: lighter;



	}







div#shadow_left {



	float: left;



	width: 110px;



	height: 365px;



	background: url(img/shadow_left.png) no-repeat 0 0;



	}







/* @group CONTENT */



div#main {



	float: left;



	width: 540px;



	height: 285px;



	background: url(img/main.png) no-repeat 0 0;



	padding: 45px 65px 45px 60px;



	}







div#main  p {



	line-height: 150%;



	}







div#main  a {
	color: #777;
	padding: 0 0 0 0;
	margin: 0;
	cursor: pointer;
	font-size: 16px;
	text-decoration: none;
	line-height: 180%;
	}







div#main a:hover {

color: #f06;



	}







div#main div#content {



	float: left;



	width: 510px;



	height: 270px;



	font-size: 11px;



	color: #333;



	overflow-y: auto;



	padding: 0 45px 0 0;



	}



div#main div#content h1 {



	position: relative;



	float: left;



	color: #F06;



	}



	



div#main div#content h2 {



	color: #F06;



	padding: 0 0 15px 0;



	}



	



div#main div#content ul li {
	background: url(img/bulletimg.png) no-repeat 0 5px;
	padding: 0 0 0 12px;
	line-height: 150%;
	}


#content div.text_home p {
	font-size: 18px;
	color: #f06;
	padding: 250px 0 0 0;
	line-height: 100%;
	}





/* @end CONTENT */







div#shadow_bottom {



	float: left;



	height: 30px;



	width: 775px;



	background: url(img/shadow_bottom.png) no-repeat 0 0;



	}







/* @group NAVIGATION */







div#navigation {



	float: left;



	height: 560px;



	width: 215px;



	background: url(img/navigation.png) no-repeat 0 0;



	}







div#navigation ul {



	list-style-type: none;



	float: left;



	width: 165px;



	padding-left: 50px;



	}







div#navigation ul li a#active,















div#navigation ul li a:hover {



	color: #FF0066;



	}







/* @group MAINNAVI */







ul#mainnavi {



	padding-top: 150px;



	}







ul#mainnavi li a {



	text-decoration: none;



	color: #333;



	font-size: 15px;



	}







/* @end MAINNAVI */







/* @group SUBNAVI */







ul#subnavi {



	padding-top: 20px;



	}







ul#subnavi li {



	line-height: 15px;



	font-size: 11px;



	}







ul#subnavi li a {



	text-decoration: none;



	color: #333;



	font-size: 11px;



	}







/* @end SUBNAVI */







/* @end NAVIGATION */

/* @group FCE */

div#rgaccord2-nest.hide {
	display: none;
	}

h3.rgaccord2-toggle {
	float: left;
	width: 100%;
	color: #777;
	padding: 0 0 0 0;
	margin: 0;
	cursor: pointer;
	font-size: 16px;
	}

#rgaccord2-nest div.rgaccord2-content {
	float: left;
	margin: 5px 0 10px 0;
	}

h3.rgaccord2-toggle:hover,
h3.rgaccord2-toggle.act {
	color: #f06;
	}

#rgaccord2-nest div.rgaccord2-content img {
	float: left;
	margin: 0 10px 0 0;
	}





/* @end FCE */


/* @group EXT */



/* @group POWERMAIL */



fieldset#tx-powermail-pi1_fieldset_1 {

	float: left;

	width: 300px;

	padding: 0 220px 30px 0;

	}



fieldset#tx-powermail-pi1_fieldset_1 legend {

	display: none;

	}



fieldset#tx-powermail-pi1_fieldset_1 #uid1,

fieldset#tx-powermail-pi1_fieldset_1 #uid2,

fieldset#tx-powermail-pi1_fieldset_1 #uid3,

fieldset#tx-powermail-pi1_fieldset_1 #uid4,

fieldset#tx-powermail-pi1_fieldset_1 #uid5, 

fieldset#tx-powermail-pi1_fieldset_1 #uid6,

fieldset#tx-powermail-pi1_fieldset_1 #uid7 {

	float: left;

	margin: 0 0 2px 0;

	}

		

fieldset#tx-powermail-pi1_fieldset_1 div#uid5 {

	height: 100px;

	}



fieldset#tx-powermail-pi1_fieldset_1 label {

	float: left;

	width: 120px;

	height: 19px;

	}

	

#powermaildiv_uid5 label {

	height: 100px;

	}

	

fieldset#tx-powermail-pi1_fieldset_1 input,

fieldset#tx-powermail-pi1_fieldset_1 textarea {

	float: right;

	width: 178px;

	border: solid 1px #CCC;

	height: 17px;

	font-size: 11px;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #777;

	}

	

fieldset#tx-powermail-pi1_fieldset_1 textarea {

	height: 98px;

	}

	

fieldset#tx-powermail-pi1_fieldset_1 input.powermail_kontaktformular.powermail_submit.powermail_submit_uid7 {

	background: #F06;

	color: #FFF;

	border: none;

	height: 19px;

	width: 180px;

	margin: 10px 0 0 0;

	}



fieldset#tx-powermail-pi1_fieldset_1 input#uid6.required.powermail_kontaktformular.powermail_captcha.powermail_uid6 {

	width: 82px;

	height: 22px;

	}



/* @end POWERMAIL */

/* @end EXT */


