/* CSS Document */

html,body{
	margin:0px auto; line-height:15px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#000000;

}
*{	margin:0px auto; }
a{	color:#ae56d9; 	text-decoration:underline; }
a:hover{	color:#ae56d9; 	text-decoration:none; }
img{	 border:0pt; }
table{ margin:0px; }
td{ padding:1px 3px; vertical-align:top; }
ul{ margin:0px; padding:0px; }
ul li{ 	margin:0px; padding:0px; }

#main{ position:relative; width:1100px; overflow:hidden; }

.top{ position:relative; width:989px; height:43px; padding:70px 0 0 0; z-index:10; }

#menu{ position:relative; padding:0 0 0 0; white-space:nowrap; color:#ffffff; font-size:12px; text-transform:uppercase; }
#menu ul{ padding:0; margin:0; list-style:none;  }
#menu ul li{ position:relative; margin:0; display:inline; float:left;  height:42px; padding:0; }
#menu ul li.sep{ margin:0; height:20px; line-height:20px; padding:0 20px; }
#menu ul li a{ text-decoration:none; height:20px; line-height:20px; display:block; color:#ffffff; float:left; padding:11px 20px; }
#menu ul li a:hover{ color:#ae56d9; }
#menu ul li .menuSelected{ text-decoration:none; height:20px; line-height:20px; display:block; color:#ae56d9; float:left; padding:11px 20px; }

#menu ul li ul{ background-color:#000000; position:absolute; top:42px; left:0px; padding:10px 10px; width:128px; overflow:visible; display:none; text-transform:none; }
#menu ul li ul li{ display:block; float:left; clear:both; padding:0; height:15px; }
#menu ul li ul li a{ padding:0; display:block; color:#ffffff; line-height:13px; height:15px; font-size:10px; text-align:left;  float:left; display:block; clear:both; width:128px; }
#menu ul li ul li a:hover{ background:none; padding:0; display:block; color:#ae56d9; line-height:13px; height:15px; font-size:10px; float:left; display:block; clear:both; width:128px; }
#menu ul li ul li .submenuSelected{ background:none; padding:0; display:block; color:#790000; line-height:13px; height:15px; font-size:10px; text-align:left;  float:left; display:block; clear:both; width:128px; }

.header{ position:relative; background:url(../images/header.jpg) no-repeat; width:989px; height:304px; }
.header-2{ position:relative; background:url(../images/header-2.jpg) no-repeat; width:989px; height:304px; }

#logo a{ position:absolute; top:183px; left:22px; width:325px; height:79px; display:block; overflow:hidden; text-indent:-1000px; }
#logo-2 a{ position:absolute; top:60px; left:22px; width:325px; height:79px; display:block; overflow:hidden; text-indent:-1000px; }

.container{ width:941px; overflow:hidden; padding:0 26px 0 22px; }

.contentBox{ width:495px; height:auto !important; height:250px; min-height:250px; float:left; padding:0 40px 0 0; }
.contentBox2{ width:941px; height:auto !important; height:250px; min-height:250px; padding:0 40px 0 0; }

.heading{ position:relative; color:#9f47a7; font-size:18px; line-height:30px; text-transform:uppercase; }

.content{ position:relative; padding:15px 0 ; }
.content ul{ padding:0 ; margin:0px; }
.content ul li{ padding:0px; margin-left:15px;  }

.content2{ position:relative; padding:15px 0; margin:0 0 0 200px; }
.content2 ul{ padding:0 ; margin:0px; }
.content2 ul li{ padding:0px; margin-left:15px; }

.menuLeft{ float:left; width:200px; padding:20px 0; }
.menuLeft ul{ padding:0; margin:0; list-style:none; width:180px; padding-right:20px; }
.menuLeft ul li{ padding:0; margin:0; display:block; width:180px; float:left; border-bottom:1pt dotted #898989; }
.menuLeft ul li a{ text-decoration:none; line-height:20px; }
.menuLeft ul li a:hover{ color:#898989; }

.menuLeftSelected{ color:#898989; line-height:20px; }

.teaserBox{ background:url(../images/teaser-pic.jpg) no-repeat top right; width:406px; overflow:hidden; float:right; }
.teaser-1{ position:relative; background:url(../images/teaser-1.jpg) no-repeat; width:203px; height:176px; float:left; }
.teaser-2{ position:relative; background:url(../images/teaser-2.jpg) no-repeat; width:203px; height:180px; float:right; margin-top:140px; }

.teaserHead{ height:30px; line-height:30px; text-align:right; display:block; padding:0 10px; text-transform:uppercase; color:#FFFFFF; font-size:16px; }
.teaserHead2{ height:36px; line-height:36px; text-align:right; display:block; padding:0 10px; text-transform:uppercase; color:#FFFFFF; font-size:16px; }

.lesmer{ position:absolute; bottom:0px; right:0px; height:35px; line-height:35px; display:block; padding:0 10px; text-transform:uppercase; color:#FFFFFF; }

.lesmer a{ background:url(../images/bullet.png) no-repeat left center; padding:0 0 0 15px; color:#FFFFFF; text-decoration:none; line-height:35px; float:right; }

.bottom
{ 
	position:relative; clear:both; background:url(../images/bottom.gif) repeat-x; width:100%; height:30px;
	float:left;
}
.footer{ width:963px; height:30px; color:#FFFFFF; line-height:25px; padding:0 26px 0 0; text-align:right; }
.footer a{ color:#654f22; line-height:25px; }
.footer-right
{ 
	background:#ffffff; width:203px; height:25px; line-height:25px; color:#18001a;
	/*float:right;*/
	float:left;
	margin-left:760px;
	text-align:center;
}
.footer-right a
{ 
	color: #9f47a7;
}


.imgRight{ float:right; margin:0 0 10px 15px; }

/* ==============  KONTAKT FORM ================= */

/*#contact_form{
	margin:0px 0px 5px 0px ;
	padding:0px 10px; overflow:hidden;
}
#contact_form ul{ padding:0px; margin:0px; list-style:none; }
#contact_form ul li{  padding:0px 5px; display:inline; clear:both; margin:1px 0px; overflow:hidden; float:left; width:450px;}
#contact_form ul li label{ width:150px; float:left; display:block; }
#contact_form ul li p{ width:300px; padding:0px; margin:0px; float:left; }
#contact_form .textarea{ 
	border:1pt solid #999999;
	background-color:#ffffff;
	width:100%; height:100px;
}
#contact_form .inputText{
	border:1pt solid #999999;
	background-color:#ffffff;
	width:100%; height:18px; line-height:18px;
	font-size:11px;
}
#contact_form .inputText2{
	border:1pt solid #999999;
	background-color:#ffffff;
	width:120px; height:18px; line-height:18px; margin-right:1px;
	font-size:11px;
}*/

#contact_form{
	width:550px;
	margin:0px 0px 5px 15px ;
	padding:0px 10px;
	/*float:right;*/
	margin-top:10px;
}
#contact_form ul{ padding:0px; margin:0px; list-style:none; }
#contact_form ul li
{ 
	width:530px; padding:0px 0px; display:inline; float:left; margin:1px 0px;
}
#contact_form ul li label{ width:200px; float:left; display:block; }
#contact_form ul li p{ width:330px; padding:0px; margin:0px; float:right; }
#contact_form .textarea{ 
	border:1pt solid #999999;
	background-color:#ffffff;
	width:100%; height:100px;
}
#contact_form .inputText{
	border:1pt solid #999999;
	background-color:#ffffff;
	width:100%; height:18px; line-height:18px;
	font-size:11px;
}

#menu ul li .loginpageseleted{ text-decoration:none; height:20px; line-height:20px; display:block; color:#ae56d9; float:left; padding:11px 20px; }
.loginpageseleted{ text-decoration:none; height:20px; line-height:20px; display:block; color:#ae56d9; float:left; padding:11px 20px; }

.tablelogin .inputlogin
{
	width:160px;
}
