html,
body
{
	margin: 0;
	padding: 0;
	cursor: default;
	height: 100%;
}

body
{
	overflow: auto;
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #fbf8d7;
	text-align: left;
	background: url(../../img/bgbody.jpg) repeat-x 0px 0px;
}

iframe
{
	background-color: transparent;
	border: 0px;
	margin: 0;
	padding: 0;
}

img
{
	border: 0px;
}
a
{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #fbf8d7;
/*allgemeine Start */
}
input 
{ 
	border: 0px solid red; 
	height: 16px;
	width: 250px;
	font-size: 11px; 
	color:#fefefe; 
	background-color:#818181;
	cursor: url('../../img/cursor.gif'), url('../../img/cursor.cur'), pointer;
	display: inline;
}

textarea 
{ 
	border: 0px inset green; 
	height: 112px;
	width: 250px;
	font-size: 12px; 
	color:#fefefe; 
	background-color:#818181;
	cursor: url('../../img/cursor.gif'), url('../../img/cursor.cur'), pointer;
}

button 
{ 
	border: 2px outset #b0ca33;
	font-size: 10px;
	padding: 1px 2px 1px 2px;
	color:#fefefe; 
	background-color:#5e5e5e;
}

select 
{ 
	font-size: 11px; 
	color:#000000;	
	border: 0px inset green;
}


h1
{
	float: left;
	color: #b0ca33;
	font-weight: bold;
	font-size: 18px;
}


p
{
  float: left;
	display: inline; /* Umgeht das Problem */
}
ul
{
	float: left;
}
li
{
	width: 241px;
	margin: 0 0 10px 0;
}

span
{
	color: #b0ca33;
	font-weight: bold;
	background-color:  #fff;
	font-size: 18px;
}
/* allgemeine Ende */
.clr
{
    clear: both;
    height: 0px;
    width: 0px;
    margin: 0px;
}
.container
{
    float: left;
    margin: 0 0 0 0;
	width: 1249px;
	min-height: 789px;
	background: url(../../img/bg_innen.jpg) repeat-y top left;
}
.container_main
{
    float: left;
    margin: 0 0 0 0;
	width: 1249px;
	background: url(../../img/bg_innen.jpg) repeat-y -1px 0px;
}

.oben
{
	float:left;
	width: 100%;
	height: 125px;
	background: url(../../img/top.jpg) no-repeat 0px 0px;
}

.mitte
{
	float:left;
	width: 100%;
	background: url(../../img/bg_innen.jpg) no-repeat 0px 0px;
	display: inline;
}
.unten
{
	float:left;
	height: 2px;
	width: 900px;
    margin: 10px 0 20px 0;
    background-color: #e6dfb7;
}
.oben_st
{
	float:left;
	width: 100%;
	height: 207px;
	background: url(../../img/top_st.jpg) no-repeat 0px 0px;
}

.mitte_st
{
	float:left;
	width: 100%;
	background: url(../../img/bg_innen.jpg) no-repeat 0px 0px;
	display: inline; 
}

unten_st
{
    float:left;
	width: 100%;
	height: 50px;
	background: url(../../img/bg_innen.jpg) no-repeat 0px 0px;
}
.contenttext
{

    float: left;
    width: 460px;
    min-height: 381px;
    background: url(../../img/main_st.jpg) no-repeat 0px 0px;
    display: inline;
}
.contenttext_main
{

    float: left;
    width: 460px;
    min-height: 451px;
    background: url(../../img/main.jpg) no-repeat 0px 0px;
    display: inline;
}
.text
{
    float: left;
    width: 400px;
    margin: 40px 0 0 30px;
    display: inline;
}

.contentright
{
    float: left;
    width: 788px;
    display: inline;
}

.contentright_main
{
    float: left;
    width: 788px;
    display: inline;
}

.menucontainer
{
float: left;
    height: 13px;
 	letter-spacing: 0.1em;
	width: 1249px;
    background: url(../../img/bgmenu_st.jpg) no-repeat 0px 0px;
	
}
.menucontainer_main
{
float: left;
    height: 13px;
 	letter-spacing: 0.1em;
	width: 1249px;
    background: url(../../img/bgmenu.jpg) no-repeat -1px 0px;

}

.btmn
{
	float: left;
	height: 13px;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 12px 0;
}
.btmn a:link, 
.btmn a:visited

{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #fbf8d7;
	padding: 0 14px 2px 14px;
	text-decoration: none;
}
.btmn a:active, 
.btmn a:hover

{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #b3312b;
	background-color: #6e6e6e;
		padding: 0 14px 2px 14px;
	text-decoration: none;
}

.btmn_a
{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #b3312b;
	text-decoration: none;
}
.btmn_a a:link,
.btmn_a a:visited,
.btmn_a a:active,
.btmn_a a:hover
{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #b3312b;
	background-color: #6e6e6e;
	padding: 0 14px 2px 14px;
	text-decoration: none;
}
/* menu ende */

