/* CSS Document */
body {
	background-color:#f3cc8e;
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
}

#main {
	background-image:url(../images/bg_box.jpg);
	background-repeat:repeat-x;
	width:850px;
	height:599px;
	margin:auto;
}

#maincontent {
	background-image:url(../images/bg_left.jpg);
	background-repeat:repeat-y;
	width:850px;
	height:599px;
	padding-left:5px;
}

#charlie {
	background-image:url(../images/charlie.png);
	background-repeat:no-repeat;
	position:absolute;
	right:50%;
	width:400px;
	height:509px;
	top:30px;
	margin-right:95px;
	z-index:1;
	padding-top:95px;
}

#charlie1 {
	padding-left:235px;
}

#charlie2 {
	text-align:center;
	padding-top:76px;
	padding-left:40px;
}

#left {
	width:310px;
	height:379px;
	/*background-image:url(../images/charlie2.png);
	background-repeat:no-repeat;
	background-position:90px bottom;*/
	float:left;
	padding-top:200px;
	text-align:center;
}

#middle {
	width:375px;
	float:left;
}

#right {
	width:145px;
	padding-left:17px;
	float:right;
	height:600px;
	background-image:url(../images/filmstreifen.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#middletop {
	height:50px;
	padding-top:20px;
}

#content {
	height:510px;
	width:365px;
	overflow:auto;
}

.contentright {
	height:590px;
	width:143px;
	overflow:auto;
	padding-top:5px;
	padding-bottom:5px;
}

#footer {
	float:none;
	clear:both;
	padding-left:315px;
}


/* FONTS */

a:link { color:#060606;}
a:visited { color:#060606;}
a:hover { color:#314e6c; text-decoration:none;}



.content a:link { color:#304d6b; text-decoration:none;}
.content a:visited { color:#304d6b; text-decoration:none;}
.content a:hover { color:#243444; text-decoration:none;}

.naviunten a:link { color:#304d6b; text-decoration:none;}
.naviunten a:visited { color:#304d6b; text-decoration:none;}
.naviunten a:hover { color:#243444; text-decoration:none;}
.naviunten_act { color:#304d6b; text-decoration:none;}


/* CONTACT FORM */

.input_mail { border:1px solid #CCCCCC; width:260px; padding-left:2px; font-size:11px; font-family:"Times New Roman", Times, serif;}
.input_mail_select { border:1px solid #CCCCCC; width:264px; padding-left:2px; font-size:11px; font-family:"Times New Roman", Times, serif;}
.input_mail_textarea { border:1px solid #CCCCCC; width:260px; height:70px; padding-left:2px; font-size:11px; font-family:"Times New Roman", Times, serif;}
.input_mail_button { border:0px solid #ffffff; background-image:url(../images/button_submit.gif); padding:0 0 0 0; margin:0 0 0 0; width:105px; height:50px; background-color:#FFFFFF; cursor:pointer;}
.input_mail_captcha { border:1px solid #CCCCCC; padding-left:2px; font-size:11px; font-family:"Times New Roman", Times, serif;}

/* GUESTBOOK */
.tx-guestbook-form-inputfield-med { border:1px solid #CCCCCC; width:250px; padding-left:2px; font-size:11px; font-family:"Times New Roman", Times, serif;}
.tx-guestbook-form-inputfield-big { border:1px solid #CCCCCC; width:250px; padding-left:2px; font-size:11px; font-family:"Times New Roman", Times, serif;}
.tx-guestbook-form-textarea { border:1px solid #CCCCCC; width:250px; height:60px; padding-left:2px; font-size:11px; font-family:"Times New Roman", Times, serif;}
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }
.tx-guestbook-list-header { border-bottom:1px solid #304d6b; font-weight:bold;}
.tx-guestbook-list-entrycomment-title {	text-decoration:underline; line-height:18px; color:#304d6b;}
.tx-guestbook-list-entrycomment { font-size:10px; font-style:italic; color:#304d6b;}
.tx-guestbook-list-small { font-style:italic; font-size:10px;}
.tx-guestbook-list-row {}
.tx-guestbook-list-rowleft { background-color: #ddedec; }
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }

/* CAPCHTA*/
.tx-srfreecap-pi2-image { padding:0 0 0 0; margin:0 0 0 0;}
#tx_srfreecap_pi2_captcha_image { padding:0 0 0 0; margin:0 0 0 0;}


#motiongallery a:link { color:#060606; border: 2px solid 060606;}
#motiongallery a:visited { color:#060606; border: 2px solid 060606;}
#motiongallery a:hover { color:#314e6c; text-decoration:none; border: 2px solid 314e6c;}

#motiongallery img a{border: 2px solid #060606;}

.picright { color:#060606; border: 2px solid 060606;}
.picright a:link { color:#060606;border: 2px solid 060606;}
.picright a:visited { color:#060606;border: 2px solid 060606;}
.picright a:hover { color:#314e6c; text-decoration:none;border: 2px solid 314e6c;}

#shaddow_bottom {
	background-image:url(../images/shaddow_top.png);
	background-position:top;
	position:absolute; 
	top:0px; 
	left:0px; 
	height:100px; 
	width:128px; 
	z-index:9;
}

#shaddow_top {
	background-image: url(../images/shaddow_bottom.png);
	background-position:top;	
	position:absolute; 
	top:458px; 
	left:0px; 
	height:132px; 
	width:128px; 
	z-index:9;
}

.scrollborder { padding-top:4px; padding-left:2px;}





