/* lieblang.com main.css 
   written by tino weiss <tino.weiss@alldesign.de>
	last update 04/12/01 
*/

@page { size:landscape; }

body, html {
	overflow: hidden;
	height:   100%;
	margin:   0px;
	background-color: #00306C;
	scrollbar-base-color: #00306C;
	scrollbar-arrow-color: White;
	page: landscape;
	scrollbar-face-color: #00306C;
	scrollbar-track-color: #00306C;
	}

body {
	overflow-x: auto;
}

.first {
	width:100%;  
	height:100%;
	/*border: 1px solid red;*/
}

.main {
   width:  970px;
	height: 560px;
	border: 1px solid #B3C1D3;
}

.division {
	width:  100%;
	height: 100%;
	/*table-layout: fixed;*/
}

.head {
	background-color: white;
	height: 101px;
}

.teaser {
	height: 180px;
}

.content {
	height: 254px;
}


.content .right {
	background-color: #003A82;	
}
.content .left {
  
}

.content td {
   /*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 8pt;
	line-height: 11pt;
}

.content h2 {
	color: #AECEFE;
	font-size: 8pt;
	font-weight: bold;
	line-height: 11pt;
	margin: 0px;
	margin-bottom: 5px;
}

.content h3 {
	color: #FFF;
	font-size: 9pt;
	font-weight: bold;
	line-height: 14pt;
	margin: 0px;
}

.content a {
	text-decoration: none;
	color: #ABCCFD;
}

.content a:hover {
	color: #F0F8FF;
}

li {
	list-style: url(/img/dot.gif);
}

select{
	background-color: #00306C;
	/* border: 1px solid #3174C7; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: white;
	
}


.menu_top {
  background-color: #B3C1D3;
  height: 1px;
}

.menu {
  height: 21px;
}

.jobs {
	width: 540px;	
	table-layout: fixed;
}

.jobs .beruf {
	font-weight: bold;
	height: 27px;
	width: 348px;
	background-image: url(img/jobs_beruf_bg.gif);
}

.jobs .ort {
	width: 120px;
}

.jobs .sspace {
	width: 15px;
}

.jobs .info {
	width: 30px;
}

.jobs .info_img {
	width: 12px;
}

#scrolling {
	overflow:auto;z-index:2;width:100%;height:254px;
}

#scrolling .space {
	width: 52px;
}

div#hold	{ 
	position:relative; overflow:hidden;
	width:310px; height:185px; 
   z-index:100; 
	}
div#wn	{ 
	position:absolute; 
	left:5px; top:0px; 
	width:310px; height:185px; 
	clip:rect(5px, 310px, 185px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}

#news {
	position:absolute; 
	visibility:hidden;
	left:0px; top:0px; 
	z-index:1;
}
#news .date {
	line-height: 15pt;
	padding-bottom: 4px;
	display: block;
}

#news .newstext {
	padding-bottom: 10px;
	display: block;
}

#news p {
	padding: 0px;
	margin: 0px;
}

.login {}

.login .input {
	border: none;
	border-bottom: 1px solid white;
	background-color: transparent;
	color:white;
}

.login .button {
	border: 1px solid white;
	background-color: transparent;
	color:white;
	font-weight: bold;
}

.spambreaker
{
  display:none;
}
