body {
	background: #E0E0E0 url(../images/bg_body_top.jpg) no-repeat 50% 5px;
	color: #565656;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
form, input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#clear {
	clear:both;
}
#h2 {
	font-size:16px;
	font-weight:bold;
	color:#423E62;
	text-decoration:none;
	margin-bottom:10px;
}
#container {
	width: 964px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 15px;
	background: url(../images/bg_container.jpg) repeat-y 50% 0;
}
#content {
	display: block;
	width: 900px;
	margin: 0 auto;
	background-image: url(../images/content_header.jpg);
	background-repeat: no-repeat;
	background-color: #E0E0E0;
	background-position: top;
}
#modelContent {
	width:900px;
	min-height:500px;
	height:auto;
	margin: 0 auto;
	padding: 8px 0;
	background:url(../images/model_header.jpg) no-repeat;
}
#model_detail {
	background: transparent url(../images/model_bg.jpg) repeat-y;
}
#footerLinks {
	width:906px;
	height:52px;
}
#footer {
	width: 964px;
	margin: 0 auto;
	height: 25px;
	margin-bottom: 30px;
	margin-top: -10px;
	padding: 10px 0 10px 0;
	background: url(../images/bg_body_bottom.jpg) no-repeat bottom;
}
#footer a {
	color: #565656;
	font-size:11px;
	margin: 0px -40px 0 55px;
}
#footer a:hover {
	color:black;
}
.topMenu {
	width:962px;
	height:34px;
	background-image:url(../images/navi_bg.jpg);
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	margin: 0 0 0 1px;
}
#header {
	height:115px;
	background-image:url(../images/header.jpg);
	background-position: 40px 10px;
	background-repeat:no-repeat;
}
#headerMenu {
	display: block;
	position: relative;
	top: 40px;
	left: 685px;
	width:250px;
	height:23px;
	color: black;
}
#headerMenu a {
	color: black;
	float:right;
	margin: 5px 3px 0 3px;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
}
#enter {
	background-image:url(../images/enter_bg.png);
}
/*
#start_pic_left {
	width:275px;
	height:365px;
	margin:0px 0 0 0px;
	padding:55px 0 0 90px;
	float:left;
	border:#000000 0px solid;
}
#start_pic_center {
	width:275px;
	height:365px;
	margin:55px 0 0 0px;
	float:left;
	border:#000000 0px solid;
}
#start_pic_right {
	width:275px;
	height:365px;
	margin:55px 0 0 0px;
	float:left;
	border:#000000 0px solid;
}
*/
#galleryHeader {
	width:860px;
	height:25px;
	font-weight:bold;
	margin:auto;
	margin-bottom:15px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}
#modelHeader {
	width:660px;
	height:25px;
	font-weight:bold;
	margin-bottom:20px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}
#pagerLink {
	color: #565656;
	text-decoration:none;
}
#pagerLink:hover {
	color: black;
}
#activePager{
	color: black;
	text-decoration:none;
}
#wallpaper-gallery {
	width:880px;
	height:578px;
	padding-left:20px;
}
#video-gallery {
	width:874px;
	min-height:588px;
	padding-left:20px;
}
#model-gallery {
	width:950px;
	margin: 10px -90px 0 0;
	height: 625px;
}
#shooting-gallery {
	width:925px;
	margin: 10 -90px 0 20px;
}
#shooting-thumbnails {
	display:block;
	float:left;
	width:79px;
	height:106px;
	margin: 0 16px 16px 0px;
	border: #565656 1px solid;
}
#shooting-thumbnails:hover {
	border: black 1px solid;
}
#model_content {
	float: left;
	width:655px;
	background-color: transparent;
}
#model_menu {
	float: left;
	width:235px;
	height:645px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	margin: 0px;
	margin-right: -3px;
	margin-bottom: -3px;
	background-color:#FFF;
}
#model_menu ul {
	font-size:18px;
	font-weight:bold;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 10px;
}
#model_menu ul li a {
	color:#565656;
	text-decoration:none;
}
#model_menu ul li a:hover {
	color:black;
}
#model_menu ul li:hover {
	color:black;
}
#shooting-gallery-profile {
	width:700px;
	height:600px;
	padding-left:0px;
}
#admin-list {
	width:880px;
	height:588px;
	padding-left:20px;
}
#col_1 {
	float:left;
	min-width:30px;
	height:20px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	margin-right:15px;
	margin-bottom:3px;
	color:#FFF;
	background-color:#B2B2E2;
}
#row {
	clear:both;
	width:860px;
}
#row:hover {
	background-color:#333333;
}
#col_2 {
	float:left;
	min-width:30px;
	height:20px;
	padding:5px 5px 0 5px;
	margin-right:15px;
	margin-bottom:3px;
	color:#FFF;
	background-color:#423E62;
}
.wallpaper-thumb {
	display:block;
	float:left;
	width:192px;
	height:142px;
	margin: 0 0 50px 24px;
}
.wallpaper-thumb a.thumb {
	border: #565656 2px solid;
	width:192px;
	height:142px;
	display: block;
}
.wallpaper-thumb a.thumb:hover {
	border: black 2px solid;
}

.wallpaper-thumb a {
	color: #565656;
	font-size: 11px;
}
.wallpaper-thumb a:hover {
	color: black;
}

div #model_content a.video-thumb {
	display:block;
	float:left;
	width:185px;
	height: 138px;
	overflow: hidden;
	margin: 0 0 20px 20px; *margin: 0 10px 20px 10px;
	border: #565656 2px solid;
}
.video-thumb:hover {
	border: black 2px solid;
}

.video-thumb {
	display:block;
	float:left;
	width:185px;
	height: 138px;
	overflow: hidden;
	margin: 0 10px 15px 20px; *margin: 0 15px 15px 15px;
	border: #565656 2px solid;
}
.video-thumb:hover {
	border: black 2px solid;
}
.model-thumb {
	display:block;
	float:left;
	width:135px;
	height:180px;
	margin: 0 17px 20px 20px;
	*margin: 0 27px 20px 10px;
	padding: 0;
	border: #565656 2px solid;
}
.model-thumb:hover {
	border: black 2px solid;
}
.shooting-thumb, .shooting-thumbs, .moshooting-thumbs {
	display:block;
	float:left;
	width:180px;
	margin: 20px 0 0 20px; *margin: 20px 10px 0 10px;
	border: #565656 2px solid;
}
.moshooting-thumbs {
width:79px;
}
.shooting-thumb:hover, .shooting-thumbs:hover, .moshooting-thumbs:hover {
	border: black 2px solid;
}
.shooting-thumbs {
	margin: 0px 15px 20px 20px;
	height:238px;
	overflow: hidden;
	text-decoration: none;
}
.id-thumb {
border: #565656 2px solid ! important;
}

.id-thumb:hover {
border: black 2px solid ! important;
}

#bigPic {
border: 2px solid #565656 !important;
}

#contentBox {
	width:880px;
	height:588px;
	padding:15px 10px 0 10px;
}
#formEName {
	clear:both;
	float:left;
	width:120px;
	margin-bottom:10px;
}
#formETyp {
	float:left;
	width:auto;
	margin-bottom:10px;
}
#leftCol {
	float:left;
}
#rightCol {
	float:right;
}
#wTitleBox {
	padding-left:5px;
	padding-right:5px;
	color:#000000;
	background-color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
#aboutus {
	width:872px;
	padding-left:20px;
	padding-top:20px;
	color:#000000;
}
#aboutus #left {
	float:left;
	width:411px;
	line-height:130%;
	margin-right:25px;
}
#aboutus #right {
	float:right;
	width:421px;
	padding-right:15px;
}
#info {
	width:100%;
	margin: 0;
	padding: 0;
}
#info #text {
	float:left;
	width:420px;
	color:#000000;
	margin: 20px 0 0 20px; *margin-left: 10px;
}
#info #bild {
	float:right;
	width:435px;
	background-repeat:no-repeat;
}
.bildvorwort {
background:url(../images/vorwort.jpg) bottom center;
height:831px;
}
.bildcontact {
	background: url(../images/kontakt.jpg) bottom center;
	height: 631px;
}
.bildhilfe {
	background: url(../images/hilfe.jpg) bottom center;
	height: 631px;
}
.bildimpressum {
	background: url(../images/impressum.jpg) bottom center;
	height: 660px;
}
.bildcopyright {
	background: url(../images/copyright.jpg) bottom right;
	height: 630px;
}
.bildbusiness {
	height:589px;
	background: url(../images/b2b.jpg) bottom right;
}
#impressumtext {
display: block; 
width:478px; 
height: 554px; 
overflow: hidden; 
}
#impressumtext img {
margin: -1px 0 0 -1px;
}
.clear {
display: block;
width: 100%;
height: 1px;
margin: -1px 0 0 0;
padding: 0;
font-size: 1px;
clear: both;
}
#contactform {
width: 100%;
}
#contactform input {
	border: 1px solid #336699;
	width: 100%;
}
#contactform select {
border: 1px solid #336699;
width: 100%;
}
#contactform textarea {
border: 1px solid #336699;
width: 100%;
}
.container_start {
	display: block;
	width: 880px;
	height: 180px;
	margin : 0 auto;
	margin-bottom: -12px;
	padding: 10px 0 0 0;
}
.container_start_long {
	display: block;
	width: 880px;
	margin : 0 auto;
	margin-top: 10px;
	margin-bottom: -12px;
	padding: 12px 0 0 0;
}
#videos_start{
	display: block;
	float: left;
	width: 198px;
	height: 176px;
	padding: 0;
	margin: 0px 29px 0 0;
	background: url(../images/bg_new_videos.gif) no-repeat bottom;
}
#videos_start span {
	display: block;
	width: 90%;
	padding: 0;
	margin: 10px 0 0 10px;
	font-weight: bold;
}
#videos_start a {
	display: block;
	width: 192px;
	height: 144px;
	padding: 0;
	margin: 0;
	border: 3px solid #20762F;
	word-spacing: .25em;
}
#videos_start a:hover {
border: 3px solid #6FE181;
}
#start_links {
display: block;
width: 421px;
margin: 0;
padding: 0;
float: left;
}
#start_rechts {
display: block;
width: 425px;
margin: 0;
padding: 0;
float: right;
}
.reiter_white {
	width: 402px;
	height: 13px;
	background: White url(../images/reiter_white.jpg);
	padding: 5px 11px 3px 11px;
	font-weight: bold;
	color: #22752F;
}
.box_green {
width: 416px;
background-color: #22752F;
padding: 2px;
margin: 0 0 12px 0;
border: 2px solid white;
}
.box_ohne {
width: 420px;
background-color: none;
padding: 0;
margin: 0 0 12px 0;
border: 2px solid white;
}

#box_black {
width: 420px;
height: 520px;
display: block;
background-color: black;
padding: 2px 2px 2px 2px;
margin: 1px 0 12px 0;
}

.box_green_member {
width: 364px;
height: 192px;
padding: 4px 0px 5px 56px;
margin: 0 0 12px 0;
border: 2px solid white;
color: white;
font-size: 16px;
line-height: 32px;
background: #22752F url(../images/icons_mt.jpg) no-repeat 10px 5px;
}

.box_join {
width: 420px;
height: 36px;
background-color: black;
padding: 5px -20px 5px 0px;
margin: 1px 0 0 0;
border: 2px solid black;
color: white;
font-size: 18px;
line-height: 32px;
overflow: hidden;
background: url(../images/preview_join.jpg) no-repeat;
}
.box_join a {
text-decoration: none;
color: white;
display: block;
float: left;
width: 165px;
margin: 5px 75px 0 0px;
}
.box_black {
width: 420px;
height: 481px;
background-color: black;
padding: 0px;
margin: 0 0 12px 0;
border: 2px solid black;
border-top: 0px;
overflow: hidden;
}
.box_orange {
width: 315px;
height: 40px;
background-color: #22752F;
padding: 15px 25px 5px 76px;
margin: 0 0 12px 0;
border: 2px solid white;
color: white;
font-size: 14px;
}
.box_download {
width: 319px;
height: 50px;
padding: 15px 25px 5px 76px;
margin: 0 0 12px 0;
border: 2px solid white;
color: white;
font-size: 14px;
background: #22752F url(../images/downloads.jpg) no-repeat 2px 5px;
}
.box_model_werden {
width: 319px;
height: 50px;
padding: 15px 25px 5px 76px;
margin: 0 0 12px 0;
border: 2px solid white;
color: white;
font-size: 14px;
background: #22752F url(../images/model_werden.jpg) no-repeat 2px 5px;
}
.box_download a, .box_model_werden a  {
display: block;
text-decoration: none;
color: white;
float: right;
width: 50px;
margin: -14px 0 0 0;
background: url(../images/dreieck_klein.gif) no-repeat 41px 4px;
}
.icons_stuff {
clear: both;
background: white;
height: 12px;
display: block;
width: 880px;
margin: 0;
padding: 10px 10px 10px 10px;
color: grey;
margin-bottom: -25px;
}
.clear {
clear: both;
height: 1px;
font-size: 1px;
font-size: 1px;
display: block;
width: 100%;
}
#headerSearch {
display: block;
position: relative;
top: 57px;
left: 780px;
width: 150px;
height: 20px;
margin: 0;
padding: 0;
}
#headerSearch #topSearch {
margin: 0;
padding: 0;
}
#headerSearch #topSearch #searchField {
border: 1px solid silver;
width: 100px;
}
#headerSearch #topSearch #searchButton {
border: none;
float: right;
color: black;
font-size: 12px;
width: 35px;
height: 19px;
background: url(../images/bg_topsearch.jpg) 0px -2px;
border: 1px solid silver;
}