body{
	padding:0px;
	margin:0px;
	background:#000;
	color:#848484;
	font:10px/14px Tahoma, sans-serif;
}

div, p, ul, h2, h3, h4, img, form{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear{
clear:both;
}

.frame {
	border: 1px solid #D5E6E0;
}

h1 {
	font: 10px/14px Tahoma, Geneva, sans-serif;
	color:#c93e13;
	font-weight:bold;
	padding: auto;
	margin: auto;
}
.footer {
	font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#848484;
	font-weight:normal;
}


.footer a:link {
	font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#848484;
	font-weight:normal;
	text-decoration:none;
}

.footer a:visited{
	font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#848484;
	font-weight:normal;
	text-decoration:none;
}

.footer a:hover {
	font: 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

a {
	font: 10px/14px Tahoma, Geneva, sans-serif;
	color:#c93e13;
	text-decoration:none;
}

a:hover {
	color:#fff;
}

h1 a {font-weight:bold;}

input, textarea, select{
        border:#fff 1px solid;
        background-color:#d6e6e0;
        font:10px/12px Tahoma, sans-serif; color:#000; 
}

.menu {
	list-style-type: none;
	margin: 0 auto; 
	padding: 0;
	width: 750px;
	
}

#navi {
	margin-top: 50px;
}

.menu li {
	float: left;
	
}

.menu li a {
	display: block;
	width: 145px;
	line-height: 20px;
	color: silver;
	text-decoration: none;
	text-transform:uppercase;
	border-left: 1px solid #272627;
}
.menu .last a {
	border-right: 1px solid #272627;
}

.menu li a:hover{
	color: white;
	text-decoration: underline;
}

.menu .active a {
	background-color: #272627;
}

#ppfeedbacks {
        position: absolute;
        top: 0px;
        left: 800px;
        width: 150px;
        text-align: left;
}

#ppfeedbacks form {
       width: 150px;
       overflow: hidden;
}

#ppfeedbacks input {
        font:10px/14px Tahoma, sans-serif;
	background-color: #181818;
	border: 1px solid #434343;
	display: block;
	color: white;
}

#ppfeedbacks fieldset {
        font:10px/14px Tahoma, sans-serif;
	border: none;
}

#fblikeit {
        position: absolute;
        bottom: 0px;
        left: 800px;
        width: 150px;
        height: 25px;
}

#outer {
	width: 775px; 
	margin-left: auto; 
	margin-right: auto; 
	text-align: center; 
	border: 0px solid red;
}

#photo {
	position: relative; 
	margin-bottom: 40px; 	
	border-bottom: 4px solid #434343; 
	border-top: 4px solid #434343;
}

#photonew {
	position: relative; 
	margin-bottom: 40px; 	
	border-bottom: 4px solid #434343; 
	border-top: 4px solid #434343;
        height: 517px;
        overflow: hidden;
}

#slideit {
        position: absolute;
        width: 100000px;
        left: -50px;
}

#slideit .csc-textpic, #slideit .csc-textpic-clear {
        float: left;
        clear: none;
}

div.slider {
        position: absolute;
        left: 0px;
        bottom: 0px;
	width: 775px;
	height: 16px;
	background: #272627;
        opacity: 0.75; /* Webkit und Opera  */
        -moz-opacity: 0.575/* Mozilla Browser */
        filter:alpha(opacity=75); /* Internet Explorer */

}

div.slider div.knob {
	//background: #c93e13;
	width: 16px;
	height: 16px;
        background-image: url(http://www.philpaul.com/fileadmin/play.gif); 
}


.prevnext {
	display: block; 
	position: absolute;
 	top: 0px; 
 	left: 0%; 
 	height: 100%; 
 	width: 50%; 
 	background-position: 0% 50%;
}

* html body .prevnext {
width:100%;
} 


.prev:hover {
	background-image: url(http://www.philpaul.com/fileadmin/template/PP2010/images/foto-last.png); 
}

.next {
	left: 50%
}

.next:hover {
	background-image: url(http://www.philpaul.com/fileadmin/template/PP2010/images/foto-next.png); 
}

#navi2 {
	position: absolute;
	top: 0px;
	left: 20px;
}

#navi2 .menu li a {
	width: 10px;
	height: 10px;
	border: 1px solid black;
	margin: 10px 10px 5px 0px;
	background-image: url(http://www.philpaul.com/fileadmin/template/PP2010/images/black.png);
}



#navi2 .menu a:hover {
	background-color: #c93e13;
	background-image: none;
}

#navi2 .menu .active a {
	background-color: #c93e13;
	background-image: none;
	border-color: #c93e13;
}

#text {
	position: relative;
	width: 775px; 
	text-align: left; 
	border-bottom: 4px solid #434343; 
	padding-bottom: 30px; 
	margin-bottom: 20px;
}

#text ul, #text ul a {
	list-style-type: none;
	/*list-style-position: outside;*/
	list-style-image: url(http://www.philpaul.com/fileadmin/template/PP2010/images/list.gif);
	color: white;
}

#text ul {margin-left: 30px;}


#text ul a:hover {
	text-decoration: underline;
}

.content {
	width: 225px; 
	float: left; 
	margin-left: 30px; 
	border: 0px solid silver;
}

.content img {
	margin-bottom: 3px;
}

ul {
	list-style-position: outside;
}

.gallery, .new {
	width: 480px;
	padding-top: 25px;
	font-size: 14px;
	line-height: 18px;
}

.new a {
	font-size: 14px;
	line-height: 18px;
}

.new .bodytext {margin-bottom: 10px;}
.new h1 {margin-bottom: 10px;}

.gallery h1, .new h1 {
	font-size: 18px;
	line-height: 22px;
	color: white;
}
.gallery h2, .new h2 {
	font-size: 12px;
	line-height: 14px;
}
.newstags .csc-textpic:hover {
	background-color: #181818;
}
#pp_exif_list {
	position: absolute;
	top: -40px;
}

#pp_exif_list li {
	float: left;
	padding-right: 20px;
	text-align: left;
	color: #848484;
	list-style-image: none;
}

.csc-textpic-caption {
        font-size: 12px;
        line-height: 14px;
        background-color: #272627;
        padding: 3px;
}

.showhide {
        font-size: 12px;
}

.showhide a {
        background-image: url(http://www.philpaul.com/fileadmin/template/PP2010/images/verlauf.gif);
        display: block;
        width: 450px;
        padding: 3px;
        padding-left: 30px;
        margin: 0px;
        color: white;
}


.showhide a:hover {
        background-image: url(http://www.philpaul.com/fileadmin/template/PP2010/images/verlauf2.gif);
}

.fanswer {
        background-color: #181818;
        width: 443px;
        padding: 10px;
        padding-left: 30px;
}


/* default styles for extension "tx_skpagecomments_pi1" */
		.sk-pagecomments-error {color:red;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;}
		.sk-pagecomments-success {color:blue;font-weight:bold;}
		.sk-pagecomments-counter {color:#600;text-align:right;text-decoration:underline;margin-bottom:12px;}
        .sk-pagecomments-headline {border: none;font-weight: normal;background-color: black;padding-left:6px; height:20px;}
        .sk-pagecomments-answerheadline {border-bottom:1px solid #000;font-weight:bold;background:#f7f3ef;padding-left:6px;height:20px;}
		.sk-pagecomments-namedate {float:left;}
        .sk-pagecomments-emailhomepage{float:right;}
		.sk-pagecomments-answer{float:right;padding:0 4px 0 12px;}   
        .sk-pagecomments-comment{background:#272627;padding:4px 28px;clear:both;}
        
        
        .sk-pagecomments-teaser {margin-top:-40px}
        .sk-pagecomments-teaser h4 {background:#eee;font-size:85%;margin:0;color:green;padding-left:4px;}
        .sk-pagecomments-teaser h4 span{padding-right:4px}
        .sk-pagecomments-teaser p {margin:0;font-size:90%}

		.tx-skpagecomments-pi1 form {margin:16px 0;width:420px;}
        .tx-skpagecomments-pi1 form fieldset {border:1px solid #272627;}
		.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
        .tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;font-size:70%;color:red;padding:3px 10px 3px 0;}

		.tx-skpagecomments-pi1 form legend {background:#272627;border:1px solid #000;padding:4px;}
		.tx-skpagecomments-pi1 form label {width:80px;float:left;margin-left:8px;}
        .tx-skpagecomments-pi1 form label.check {width:100%;float:none;}
		.tx-skpagecomments-pi1 form p {margin:6px 0;clear:all;}
		.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
		.tx-skpagecomments-pi1 div.smileytext{margin-left:0px;}
		.tx-skpagecomments-pi1 form input#name,
		.tx-skpagecomments-pi1 form input#email,
        .tx-skpagecomments-pi1 form input#homepage {width:260px;background:#272627;color: #848484; border: 1px solid #434343;}
		.tx-skpagecomments-pi1 form textarea {width:260px;height:60px;background:#272627;color:#848484;border: 1px solid #434343;}
		.tx-skpagecomments-pi1 form input#name:focus,
		.tx-skpagecomments-pi1 form input#email:focus,
        .tx-skpagecomments-pi1 form input#homepage:focus,
		.tx-skpagecomments-pi1 form textarea:focus {background:#272627;color:white;} 
		.tx-skpagecomments-pi1 form input#skcommentssubmit {background:#272627;color:#848484;float:right;margin:8px 20px;border: 1px solid #434343;}
		.tx-skpagecomments-pi1 form input#skcommentssubmit:focus {color:white;}
        
        .tx-skpagecomments-pi1 img {border:0px}

/*MAILFORMPLUS*/

form fieldset {
        padding: 8px;
}

form input, form textarea, form fieldset, form select {
        background-color: black;
        border: 1px solid #434343;
        color: white;
        font-size: 12px;
}

form label {
        display: block;
        width: 400px;
        color: #848484;
}

form legend {
        color: #848484;
}


/*FREECAP*/
.tx-your-extension-id-pi1-captcha {
        background-color: #181818;
        padding: 5px;
}

.tx-srfreecap-pi2-cant-read {
        font-size: 12px;
        color:#848484;
}

.tx-srfreecap-pi2-cant-read a {
        font-size: 12px;
}
