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

/* Allgemeines CSS */
body{
margin-top:10px;
margin-bottom:0px;
background-color:#FFFFFF;
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#container{
height:auto;
width:940px;
position:relative;
margin:auto;
}

#top_l{
height:133px;
width:536px;
position:relative;
float:left;
}

#top_login{
height:133px;
width:278px;
padding-left:45px;
position:relative;
float:left;
background-image:url(images/back_login.jpg);
background-repeat:no-repeat;
float:left;
}

#top_r{
height:133px;
width:81px;
position:relative;
float:right;
}

#nav{
height:30px;
width:940px;
position:relative;
background-image:url(images/back_nav.jpg);
background-repeat:no-repeat;
float:left;
margin-top:5px;
}

#content{
height:auto;
width:940px;
position:relative;
float:left;
margin-top:10px;
}

#bottom{
height:15px;
width:940px;
position:relative;
background-image:url(images/back_bottom.jpg);
background-repeat:no-repeat;
line-height:15px;
float:left;
margin-top:50px;
text-align:right;
padding-right:10px;
}

a.link_nav{
	display: block;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	padding-right:0px;
	padding-top:7px;
	padding-bottom:7px;
	text-decoration: none;
	float:left;
}

a.link_nav:link, a.link_nav:visited {
color:#FFFFFF;
}

a.link_nav:hover, a.link_nav:active {
color:#CCCCCC;
}

a:link, a:visited {
color:#006600;
text-decoration:none;
}

a:hover, a:active {
color:#009900;
text-decoration:none;
}

a.studio:link, a.studio:visited {
color:#FFFFFF;
text-decoration:none;
font-size:10px;
}

a.studio:hover, a.studio:active {
color:#CCCCCC;
text-decoration:none;
font-size:10px;
}

.content_header{
height:20px;
width:930px;
background-color:#CCCCCC;
margin-top:10px;
padding-left:10px;
position:relative;
float:left;
font-weight:bold;
line-height:20px;
}

.content_cell{
height:auto;
width:940px;
background-color:#FFFFFF;
margin-top:10px;
position:relative;
float:left;
}


.formbox {
  width: 215px;
  color:#FFFFFF;
  padding-top:30px;
  position:relative;
  
}


.reihe {
  clear: both;
  padding: 2px 0px;
}


.label {
  float: left;
  width: 60px;
  text-align: right;
  font-weight:bold;
  padding-top: 3px;
  padding-right: 5px;
  color:#FFFFFF;
}

.feld {
  float: right;
  width: 150px;
  text-align: left;
} 

.knopf {
  clear: both;
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
}

.input {
			border: none;
			background: none;
			width: 125px;
}
.textfield {
			background:  url(images/textfeld.jpg) no-repeat left top;
			padding: 1px;
			width: 130px;
}

.input_suche {
			border: none;
			background: none;
			width: 129px;
}
.textfield_suche {
			background:  url(images/textfeld_suche.jpg) no-repeat left top;
			padding: 1px;
			padding-left:20px;
			padding-top:1px;
			padding-right:1px;
			padding-bottom:1px;
			float:left;
			width: 135px;
}

.formbox_suche {
  width: 350px;
  height:30px;
  color:#FFFFFF;
  padding-top:10px;
  padding-bottom:10px;
  float:left;
  position:relative;
  
}

.navbox {
  height:30px;
  color:#FFFFFF;
  padding-top:10px;
  padding-bottom:10px;
  float:right;
  position:relative;
  
}

.button_box {
	width:99px;
	height:20px;
	position:relative;
	float:right;
}

.list_box{
height:auto;
width:926px;
margin-top:5px;
padding: 5px;
border-style:solid;
border-width:2px;
border-color:#CCCCCC;
position:relative;
float:left;
text-align:left;
}

.list_label{
height:20px;
width:70px;
line-height:20px;
position:relative;
float:left;
text-align:left;
font-weight:bold;
}

.list_content{
height:20px;
width:830px;
line-height:20px;
position:relative;
float:right;
text-align:left;
}

