@charset "UTF-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

html { height:100%;  padding:0;  margin:0 0 1px 0;  border:0;}

body{ height:100%; text-align:center; font-size: 62.5%; margin: 0px; padding:0; margin:0; border:0; background-color:#c0ad7d; text-transform:lowercase;}

img {border: 0 none;}

a, area {outline: none;}

table { font-size: 100%;}
form { font-size: 100%;}

#box-back{
	border-bottom:1px solid #d2c39e;/* keep opera happy */
	margin:0 auto;
	min-height:100%;
	text-align:left;
	width:1000px;
	}

* html #box-back{
	height:100%;
	}

#box{
	padding:0 0 180px; position:relative; top:0px; left:50%; margin-left:-500px; width:1000px; height:auto;
	}

* html #box{
	height:100%;
	}


#box-foot-text {
	position:relative;
	top:0px;
	left:0px;
	height:80px;
	width:1000px;
	z-index:5;
	overflow:hidden;
	background-image:url(../bex_pics-basis/bex_back-foot-01.jpg); background-repeat:no-repeat;
}


#content-01 {
	position:relative;
	top:300px;
	left:0px;
	width:1000px;
	z-index:2;
}

#box-content-main-01 {
	position:relative;
	top:0px;
	left:300px;
	width:660px;
	height:auto;
	z-index:3;
	margin:0;
	padding:5px 20px 0 20px;
}

#content-02 {
	position:relative;
	top:300px;
	left:-50px;
	width:1100px;
	background-image:url(../bex_pics-basis/bex_back-02.jpg); background-repeat:repeat-y;
	z-index:2;
}

#box-content-main-02 {
	position:relative;
	top:0px;
	left:350px;
	width:660px;
	height:auto;
	z-index:3;
	margin:0;
	padding:5px 20px 5px 20px;
}


/* Navi-Menü */

.navi-act-left 	{font-family: Rockwell, "Courier New", Courier, Georgia, 'Trebuchet MS', Arial, sans-serif; font-size:1.6em; line-height:1.8em; margin:0 0 0 20px; color: #402d1a; font-weight:bold;}
.navi-inact-left {font-family: Rockwell, "Courier New", Courier, Georgia, 'Trebuchet MS', Arial, sans-serif; font-size:1.6em; line-height:1.8em; margin:0 0 0 20px; color: #402d1a; font-weight:bold;}

a.act-left:link 		{text-decoration:none; outline: none; padding:0px; color: #402d1a;}
a.act-left:visited 	{text-decoration:none; outline: none; padding:0px; color: #402d1a;}
a.act-left:active 	{text-decoration:none; outline: none; padding:0px; color: #402d1a;}
a.act-left:hover 		{text-decoration:underline; outline: none; padding:0px; color: #402d1a;}

.navi-r 	{font-family: Rockwell, "Courier New", Courier, Georgia, 'Trebuchet MS', Arial, sans-serif; font-size:1.1em; color: #242c88; margin:0; padding:0;}



.spacer-01 {margin:0; padding:0; line-height:1.1em; font-size:1.0em;}

#box-link-startseite {
	position:absolute;
	top:20px;
	left:40px;
	height:250px;
	width:250px;
	z-index:10;
}

#box-left-01 {
	position:absolute;
	top:315px;
	left:20px;
	height:auto;
	width:280px;
	z-index:8;
}

#box-left-02 {
	position:absolute;
	top:480px;
	left:20px;
	height:auto;
	width:280px;
	z-index:8;
}

.box-left-01-akt {width:310px; height:auto; overflow: hidden; display:inline; float:left; margin:0; padding:0px 0px 10px 0px;}

/* link-Formate */

a:link 		{text-decoration:none; outline: none; padding:0px;}
a:visited 	{text-decoration:none; outline: none; padding:0px;}
a:active 	{text-decoration:none; outline: none; padding:0px;}
a:hover 	{text-decoration:underline; outline: none; padding:0px;}

a.imtext:link 		{text-decoration:none; outline: none; padding:0px; color: #fff;}
a.imtext:visited 	{text-decoration:none; outline: none; padding:0px; color: #fff;}
a.imtext:active 	{text-decoration:none; outline: none; padding:0px; color: #fff;}
a.imtext:hover 		{text-decoration:underline; outline: none; padding:0px; color: #fff6cc;}

a.imtext1:link 		{text-decoration:underline; outline: none; padding:0px; color: #261b0f;}
a.imtext1:visited 	{text-decoration:underline; outline: none; padding:0px; color: #261b0f;}
a.imtext1:active 	{text-decoration:underline; outline: none; padding:0px; color: #261b0f;}
a.imtext1:hover 	{text-decoration:underline; outline: none; padding:0px; color: #000;}






/* Text-Formate */
	

.GT-r-0   {font-family: Verdana, Arial, sans-serif; font-size:1.1em; line-height:1.3em; color: #000; text-align:right; margin: -15px 0 0.4em 5px; padding:0; letter-spacing:0.1em;}
.GT-r-1   {font-family: Verdana, Arial, sans-serif; font-size:1.1em; line-height:1.3em; color: #261b0f; text-align:right; margin: 5px 40px 0.9em 40px; padding:0;}
.GT-r-2   {font-family: Verdana, Arial, sans-serif; font-size:1.1em; line-height:1.3em; color: #261b0f; text-align:right; margin: 0; padding:0;}
.GT-r-3   {font-family: Verdana, Arial, sans-serif; font-size:1.0em; line-height:1.2em; color: #000; text-align:right; margin: 0 0 0.4em 0; padding:0;}
.GT-r-k	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; line-height:1.1em; color: #000; text-align:right; margin-top:0.0em; margin-bottom:0.6em; margin-right:0.0em; margin-left:0.0em; padding:0.0em;}

.GT-l-0   {font-family: Verdana, Arial, sans-serif; font-size:1.2em; line-height:1.5em; color: #261b0f; text-align:left; margin: 0; padding:0.2em 0 3px 0;}
.GT-l-1   {font-family: Verdana, Arial, sans-serif; font-size:1.1em; line-height:1.7em; color: #7e7f8c; text-align:left;	margin: 0 40px 0.9em 40px; padding:0; letter-spacing:0.1em;}
.GT-l-2   {font-family: Verdana, Arial, sans-serif; font-size:1.2em; line-height:1.5em; color: #261b0f; text-align:left; margin: 0 0 0.9em 20px; padding:0;}
.GT-l-3   {font-family: Verdana, Arial, sans-serif; font-size:1.0em; line-height:1.2em; color: #000; text-align:left; margin: 0 0 0.4em 0; padding:0;}
.GT-l-4   {font-family: Verdana, Arial, sans-serif; font-size:1.2em; line-height:1.3em; color: #261b0f; text-align:left; margin: 0 40px 0.5em 50px; padding:0;}
.GT-l-k	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; line-height:1.1em; color: #000; text-align:left; margin-top:0.0em; margin-bottom:0.6em; margin-right:0.0em; margin-left:0.0em; padding:0.0em;}

.GT-m-0   {font-family: Rockwell, "Courier New", Courier, Georgia, Verdana, Arial, sans-serif; font-size:1.6em; line-height:1.3em; color: #fffcf2; text-align:center; margin: 0 0 0.4em 0; padding:0;}

h1		  {font-family: Rockwell, "Courier New", Courier, Georgia, 'Trebuchet MS', Arial, sans-serif; font-size:2.2em; font-weight:normal; line-height:1.2em; color: #ffeecc; text-align:left; margin: 12px 0 0.5em 0; padding:0; font-weight:bold;}
h2 		  {font-family: Rockwell, "Courier New", Courier, Georgia, 'Trebuchet MS', Arial, sans-serif; font-size:1.8em; font-weight:bold; line-height:1.2em; color: #fffcf2; text-align:left; margin: 1.0em 0 0.5em 0; padding:0;}
h3 		  {font-family: Rockwell, "Courier New", Courier, Georgia, 'Trebuchet MS', Arial, sans-serif; font-size:1.7em; font-weight:normal; line-height:1.2em; color: #fff; text-align:left; margin: 0 0 0.5em 0; padding:0;}
h3.right  {font-family: Rockwell, "Courier New", Courier, Georgia, 'Trebuchet MS', Arial, sans-serif; font-size:1.6em; font-weight:normal; line-height:1.2em; color: #fff; text-align:right; margin: 0 0 0.5em 0; padding:0;}

.einzug {margin-right:40px; margin-left:40px;}
.uppercase {text-transform:uppercase;}

.GT-l-impressum   {font-family: Verdana, Arial, sans-serif; font-size:1.2em; line-height:1.5em; color: #261b0f; text-align:left; margin: 0 0 0.9em 20px; padding:0;}


ul{
	font-family: Verdana, Arial, sans-serif; font-size:1.2em; line-height:1.4em; color: #261b0f; padding-right: 0px; padding-left: 17px; margin:0 0 0.9em 0;
	list-style:square;
	text-align:left;
	list-style-image: url(../bex_pics-basis/bex_bullet-01.gif);
}

ol{
	font-family: Verdana, Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #261b0f; padding-right: 0px; padding-left: 17px; margin:0 0 0.3em 0;
	list-style:square;
	text-align:left;
	list-style-image: url(../bex_pics-basis/bex_box_9x9.gif);
}

li{
	margin:0 0 0.3em 0;
}

li.team{
	margin:0;
}



ul.akt{
	font-family: Verdana, Arial, sans-serif; font-size:1.3em; line-height:1.3em; color: #f1edd9; padding-right: 0px; padding-left: 17px; margin:0 40px 0.3em 35px;
	list-style:square;
	text-align:left;
	list-style-image: url(../bex_pics-basis/bex_box-hell_9x9.gif);
}



/* für MAILER */

.input-text {
	font-family: Verdana, Arial, sans-serif; font-size: 1.2em; line-height: 1.0em; color: #261b0f; text-align: left; margin:0px; padding:3px;
	border: none;
	height:15px;
}

.inputfelder { border: none; width:350px; height:20px; background-color: #fcf4e3; padding:3px; font-size: 1.2em;}

textarea {
	font-family: Verdana, Arial, sans-serif; font-size: 1.2em; line-height: 1.2em; color: #261b0f; text-align: left; margin:0px; padding:3px;
	border: none;
	background-color: #fcf4e3;
	width:350px;
}

input[type=submit] {
	font-family: Verdana, Arial, sans-serif; font-size: 1.2em; line-height: 1.2em; color: #261b0f; text-align: left; margin:0px; padding:3px; background-color:#fcf4e3;
	border: none;
	cursor:pointer;
	outline:none;
}

label {
	font-family: Verdana, Arial, sans-serif; font-size:1.2em; line-height:1.2em; color: #261b0f; padding:3px 0 0 0; margin:0;
}

form br {
clear: both;
}

.error_msg {
	font-family: Verdana, Arial, sans-serif; font-size:1.2em; line-height:1.2em;
	padding: 4px;
	background-color: #ffeeee;
	border: 1px dotted #cc0000;
	margin: 5px 10px 5px 10px;
	color: #cc0000;
}

.error { color: #cc0000; }

fieldset { width: 580px; border:0 none; }

div.formulargenerator-4webmaster label,
div.formulargenerator-4webmaster .controlset span {
	width: 120px;
	display: block;
	float: left;
	text-align: right;
}

div.formulargenerator-4webmaster label { margin: 5px; }
div.formulargenerator-4webmaster .controlset span {	margin: 0px 0px 0px 5px; }
div.formulargenerator-4webmaster .controlset label {
	display: inline;
	float: none;
}

div.formulargenerator-4webmaster .controlset input { margin: 0px 0px 0px 10px; }
div.formulargenerator-4webmaster input,
div.formulargenerator-4webmaster select,
div.formulargenerator-4webmaster textarea {
	margin: 2px 2px 2px 5px;
}


div.formulargenerator-4webmaster div { clear: both; }

.fehler {
	position:absolute;
	top:390px;
	left:0px;
	height:auto;
	width:auto;
	z-index:8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.0em;
	line-height: 1.2em;
	color: #a01210;
	text-align: left;
}

.fehler2 {
	position:absolute;
	top:375px;
	left:0px;
	height:auto;
	width:auto;
	z-index:8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.0em;
	line-height: 1.2em;
	color: #a01210;
	text-align: left;
}

#head-key-1 {
	position:absolute;
	top:0px;
	left:-50%;
	margin-left:-500px;
	width:50px;
	height:100px;
	overflow:hidden;
	z-index:1;
}

