/*  
Theme Name: data
Theme URI: -
Description: data04
Version: 0.1
Author: sebasian gimmel
Author URL: -
*/

body{
	font-size: 11px; line-height:14px; letter-spacing:0px; color:#999;
	font-family: "lucida grande", tahoma, verdana; _ackground:#fff;
	margin: 00px; padding:00px; text-align:left;
}

p {margin:0px; padding:0px; margin-bottom: 14px;}

ul {margin: 0px; padding: 0px; list-style:none;}
li {margin: 0px; padding: 0px; float:left;}

a       {color:#777;text-decoration:none;}
a:hover {color:#e54; 39c;}
.menu_1 a       {color:#eee;}
.menu_1 a:hover {color:#fff;}
.menu_2 a       {color:#777;}
.menu_2 a:hover {color:#e54; 39c;}
.entry a        {color:#333; font-weight:bold;}
._ntry a:hover  {color:#333;}

h1 {margin:0pt;padding:0pt;color:#555;font-size: 11px;}
h2 {margin:0pt;padding:0pt;color:#555;font-size: 11px;}

img {background-color:transparent; border:none;}
.off {display:none;}
.bottom {valign:bottom;}

.left{float:left;}
.clear_l{clear:left;}
.right{float:right;}
.clear_r{clear:right;}

.line {
	height: 0px; width:857px;
	margin: 0px auto; padding: 0px;
	border-width: 0px 0px 1px 0px;
	border-style:dotted;
	border-color:#aaa;
}
.line_header{margin-top:6px;}
.line_footer{width:833px;}

/** header *********************************************************/

#site{ margin: 0px; padding: 0px; _idth:858px;}

#header {
	_osition: fixed; top:0px; left:0px;
	width:100%; height:36px;
	margin: 0px; padding: 18px 0px 12px 0px;
	_ackground-color:#fff;
	background-image: url(img/menu_bg.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#777;
}
#header_content{ width:1000px; height:36px;}

#home {
	display:block; float:left;
	width: 130px; height: 28px;
	margin: 0px 9px 0px 24px;
	background-image: url(img/datamilch_01.png);
	background-position:left bottom;
	background-repeat:no-repeat;
}

.menu_1 { float:left; margin: 10px 6px 0px 6px}
.menu_2 { float:left; margin: 12px 6px 0px 6px}

.menu_1 li {}
.menu_2 ul {}
.menu_2 li {padding:0px 3px 0px 3px;}
.info_1 {
	padding:2px 4px 2px 8px; 15px; 
	background-image: url(img/info_la.png);
	background-repeat:no-repeat;
	background-position:left center;
}
.info_1:hover {
	background-image: url(img/info_lh.png);
}
.info_2 {
	padding:2px 8px 2px 4px;
	background-image: url(img/info_ra.png);
	background-repeat:no-repeat;
	background-position:right center;
}
.info_2:hover {
	background-image: url(img/info_rh.png);
}

#searchform {
	display:block; width:150px; float:left;
	 margin: 10px 6px 0px 6px; padding: 0px;
}
#s{
	display:block; width:138px; float:left;
	font-family: verdana;
	font-size: 10px;
	line-height:13px;
	letter-spacing:0px;
	vertical-align:middle;
	_ext-align:right;

	color:#888; background-color:#f0f0f0;
	margin: 0px; padding: 3px 6px 3px 6px;
	border-style: none;

	background-image: url(img/suchfeld.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#searchsubmit{
	display:none; block; width: 50px; _eight:23px;
	font-family: verdana;
	font-size: 10px;
	line-height:13px;
	letter-spacing:0px; 
	vertical-align:bottom;

	color:#eee; background-color:#333;
	margin: 0px; padding: 2px 1px 2px 1px;
	background-image: url(img/info_blase_02.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	border-style: none;
}

#copyright{
	margin: 13px 24px 0px 9px; padding:0px; float:left;
	font-size: 9px; color:#aaa;
}


/** news *********************************************************/
.spacer_01 { display:block; height:12px;}

#news_head {
	margin: 0px 24px; padding: 0px;
}
#news{
	display: block;
	width: 1100px;
	margin: 0px 24px 12px 24px; padding:0px;
	overflow: hidden;
}
.news_post {
	display:block; float:left;
	height: 96px; width: 312px;
	margin: 0px 24px 0px 0px; padding: 0px;
	overflow: hidden;
}

.news_date_bg{
	display:block;
	height:10px;
	margin: 0px 0px 2px 0px; padding: 0px;
	background-image: url(img/raster.gif);
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-color:#ccc;
}

.news_date{
	display: inline;
	font-size: 9px; line-height: 10px;
	margin: 0px; padding: 0px 4px 0px 0px;
	background-color:#fff;
}

.news_cont {
	display:block;
	color:#888;
}

.news_end {
	clear:both;
}


/** work *********************************************************/

#content {margin: 24px 24px 4px 24px; padding:0px; width:1050px;}

#title {margin: 12px 24px 4px 24px; padding:0px;}

#content_single {margin: 4px 24px; padding:0px;}


.work_head {
	margin: 4px 0px; padding: 0px;
}

.entry {
	float:left;
	width:276px; height: 156px; 174px;
	margin: 0px 4px 4px 0px;
	padding: 0px;
	overflow:hidden;
}
.number{ display:none;
	_loat:left;
	margin: 0px 0px ; padding:0px 2px 0px 2px;
	width: 24px; height:13px;
	background-color:#fff; color:#aaa; 
	font-size: 9px; _ext-align:right;
}

.thumb {
	_loat:left;
	_idth:276px; height:156px;
	margin:0px; padding:0px;
	background-repeat:no-repeat;
	background-position:center center;
	_verflow:hidden;
}
.thumb a {
	display: block; text-align:center;
	width: 100%; height: 100%;
	margin: 0px; padding: 64px 0px;
	background-color:#fff;
	_ackground-image: url(img/raster.gif);
}

.thumb a:hover{}

.info {filter:alpha(opacity=00);-moz-opacity:0.0;opacity:0.0;}
.info:_over {filter:alpha(opacity=97);-moz-opacity:0.97;opacity:0.97;}

.entry_1{
	_isplay: block; color:#555;
	margin: 0px; padding: 0px 2px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-color:#aaa;
	_ackground-color:#fff;
}

.entry_2{
	_isplay: block; color:#888;
	margin: 0px 0px; padding: 0px 6px 1px 2px;
	_ackground-color:#fff;
	font-weight:normal;
}

.thumbinfo {display:none;
	width:256px; height:24px;
	margin: 0px; padding: 0px;
	border-top-width: 0px;
	border-top-style: dotted;
	border-color:#aaa;

	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-color:#aaa;
}


/** navi *********************************************************/

.navi {margin: 0px 24px; padding: 0px; height:15px;}
.post_navi {display:block; float:left; width:30px; height:15px; margin: 0px 12px 0px 0px;}
.next       {display:block; width:30px; height:15px; background-image:url(img/arrows/arrow_left.png);}
.prev       {display:block; width:30px; height:15px; background-image:url(img/arrows/arrow_right.png);}
.back       {display:block; width:30px; height:15px; background-image:url(img/arrows/arrow_back.png);
	     margin: 0px 36px 0px 0px;}
.next:hover {background-image:url(img/arrows/arrow_left_h.png);}
.prev:hover {background-image:url(img/arrows/arrow_right_h.png);}
.back:hover {background-image:url(img/arrows/arrow_back_h.png);}


.pfeil- {
	width:28px; height:12px;
	margin: 0px 12px 0px 0px; padding: 0px;
	_ackground-image:url(img/arrow_-.png);
}

#back{
	display:block; float:left;
	height:12px; 
	margin: 0px 24px 0px 0px; padding: 0px;
	line-height: 8px;
	_ackground-image:url(img/arrow_-.png);
}

.bg_01{
	margin-top: 16px; padding: 24px;
	width: 850px;
	background-color:#fff;
}
.bg_01 img{
	margin: 0px auto 16px auto;
}
.film {
	margin: 0px auto 16px auto;
}

.to_top {
	margin: 12px 24px 12px 24px;
	padding: 1px 0px;
	width: 50px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #666;
}
.top_anker {}



/** footer *********************************************************/

#footer{margin:0px auto 48px auto; padding: 00px; width:834px;}
