body {
margin: 0px;
padding: 0px;
background: url(../images/hintergrund.jpg) repeat-x center 0 #dedede;
}

img {
border: 0px;
margin: 0px;
padding: 0px;
}

#admin { width: 10px; height:10px; position: absolute; display: block; top: 0px; }

h1 {
font-family:georgia,serif;
font-weight:normal;
letter-spacing:-1px;
font-size:22px;
color: #5E5E5E;
margin: 20px 0 20px 0;
padding: 0px;
}

			h1 span {
			font-size: 15px;
			padding: 0 10px 0 10px;
			}

input {
background: #DEDEDE;
border: 0px solid #C9C7C6;
font-family:georgia,serif;
font-weight:normal;
letter-spacing:-0.1px;
font-size:13px;
color: #5E5E5E;

}

.submit {
float:right;
height: 90px;
position: relative;
margin-top: -83px;
border: 0px dotted #5E5E5E;
width: 90px;
}

textarea {
background: #DEDEDE;
border: 0px solid #C9C7C6;
font-family:georgia,serif;
font-weight:normal;
letter-spacing:-0.1px;
font-size:13px;
color: #5E5E5E;
}

a {
  outline: none;
}

.info a, .info a:visited {
outline: none;
text-decoration: none;
background: #5E5E5E;
color: #EDEDED;
font-weight: bold;
padding: 0px 5px 1px 5px;
height: 14px;
line-height: 14px;
}

.info a:hover, .info a:active {
background: #EDEDED;
color: #5E5E5E;
}

.info b {
outline: none;
text-decoration: none;
background: #5E5E5E;
color: #EDEDED;
font-weight: bold;
padding: 0px 5px 1px 5px;
height: 14px;
line-height: 14px;
}

#whole_container {
display: block;
position: relative;
width: 990px;
height: auto;
margin: auto;
margin-top: 0px;
}

#cc {
background: url(../images/icons/cc-logo.png);
position: relative;
width: 84px;
height: 20px;
display: inline;
margin-top: 158px;
float: left;
margin-left: 30px;
}

#email_cs {
background: url(../images/icons/email_16.png);
position: relative;
width: 16px;
height: 16px;
display: inline;
margin-top: 158px;
float: right;
}

#email_cs:hover {
  filter: alpha(opacity=45);
  -moz-opacity: 0.45;
  opacity: 0.45;
}

#deviant {
background: url(../images/icons/deviantart_16.png);
position: relative;
width: 16px;
height: 16px;
display: inline;
margin-top: 158px;
float: right;
margin-left: 5px;
}

#deviant:hover {
  filter: alpha(opacity=45);
  -moz-opacity: 0.45;
  opacity: 0.45;
}

#facebook {
background: url(../images/icons/facebook_16.png);
position: relative;
width: 16px;
height: 16px;
display: inline;
margin-top: 158px;
float: right;
margin-left: 5px;
}

#facebook:hover {
  filter: alpha(opacity=45);
  -moz-opacity: 0.45;
  opacity: 0.45;
}

#lastfm {
background: url(../images/icons/lastfm_16.png) no-repeat;
position: relative;
width: 16px;
height: 16px;
display: inline;
margin-top: 158px;
float: right;
margin-left: 5px;
margin-right: 40px;
}

#lastfm:hover {
  filter: alpha(opacity=45);
  -moz-opacity: 0.45;
  opacity: 0.45;
}

			#navigation {
			width: 440px;
			height: 57px;
			display: block;
			margin: auto;
			margin-top: 0px;
			}

						#logo {
						background: url(../images/logo.png) no-repeat;
						width: 82px;
						height: 24px;
						display: block;
						float: left;
						margin-right: 20px;
						margin-top: 11px;
						}
						
						
						#home {
						background: url(../images/navigation.png);
						width: 70px;
						height: 55px;
						display: block;
						float: left;
						}
						
						#home:hover {
						background: url(../images/navigation.png) 0 112px;
						}
						
						#home:active {
						background: url(../images/navigation.png) 0 112px;
						}
						
						#home_sel {
						background: url(../images/navigation.png) 0 56px;
						width: 70px;
						height: 55px;
						display: block;
						float: left;
						}
						
						#home_sel:hover {
						background: url(../images/navigation.png) 0 112px;
						}
						
						#gallery {
						background: url(../images/navigation.png) 171px 0;
						width: 76px;
						height: 55px;
						display: block;
						float: left;
						}
						
						#gallery:hover {
						background: url(../images/navigation.png) 171px 112px;
						}
						
						#gallery:active {
						background: url(../images/navigation.png) 171px 112px;
						}
						#gallery_sel {
						background: url(../images/navigation.png) 171px 56px;
						width: 76px;
						height: 55px;
						display: block;
						float: left;
						}
						
						#gallery_sel:hover {
						background: url(../images/navigation.png) 171px 112px;
						}
						
						#writing {
						background: url(../images/navigation.png) 95px 0;
						width: 95px;
						height: 55px;
						display: block;
						float: left;
						}
						
						#writing:hover {
						background: url(../images/navigation.png) 95px 112px;
						}
						
						#writing:active {
						background: url(../images/navigation.png) 95px 112px;
						}
						
						#writing_sel {
						background: url(../images/navigation.png) 95px 56px;
						width: 95px;
						height: 55px;
						display: block;
						float: left;
						}
						
						#writing_sel:hover {
						background: url(../images/navigation.png) 95px 112px;
						}

			#top_spacer {
			width: 747px;
			height: 137px;
			display: block;
			margin: auto;

			}

			#follow_me {
			background: url(../images/follow-me.png) no-repeat;
			width: 255px;
			height: 54px;
			display: block;
			float: right;
			z-index: 999;
			margin-top: 40px;
			padding-right: 0px;
			}
			
			.follow_rss {
			width: 27px;
			height: 15px;
			display: block;
			margin-top: 40px;
			margin-left: 31px;
			float: left;
			}
			
			.follow_rss:hover {
			border: 1px dotted black;
			}
			
			.follow_twitter {
			width: 45px;
			height: 15px;
			display: block;
			margin-top: 40px;
			margin-left: 4px;
			float: left;
			}
			
			.follow_twitter:hover {
			border: 1px dotted black;
			}
			
			.follow_fb {
			float: left;
			width: 62px;
			height: 15px;
			display: block;
			margin-top: 40px;
			margin-left: 5px;
			}
			
			.follow_fb:hover {
			border: 1px dotted black;
			}
			
						.follow_dev {
			float: left;
			width: 72px;
			height: 15px;
			display: block;
			margin-top: 40px;
			margin-left: 4px;
			}
			
			.follow_dev:hover {
			border: 1px dotted black;
			}
			
			
			#container_top {
			width: 747px;
			height: 13px;

			margin: auto;
			}

			#container_content {
			background: url(../images/container.png) repeat-y;
			width: 747px;
			/* HOEHE CONTENT */
			min-height: 700px;
			height: auto !important;
			height: 700px;
			margin: auto;
			padding-bottom: 30px;
			}
			
			#container_content_padding {
			width: 720px;
			min-height: 700px;
			height: auto !important;
			height: 700px;
			margin: auto;
			font-size: 12px;
			font-family: arial;
			padding-top: 40px;
			}
			
			#container_bottom {
			width: 747px;
			height: 18px;
			display: block;
			margin: auto;
			}
			
			#footer_affiliates {
			height: 100px;
			width: 747px;
			margin: auto;
			padding-top: 20px;
			}
						#footer_affiliates div {
						height: 100px;
						width: auto;
						float: left;
						margin-right: 40px;
						padding-left: 38px;
						}
						
						
									#footer_affiliates a, #footer_affiliates a:visited, #footer_affiliates a:active {
									font-family: Verdana;
									font-size: 9px;
									height: 16px;
									line-height: 16px;
									width: auto;
									color: #FFF;
									text-decoration: none;
									margin-top: 3px;
									margin-right: 10px;
									display: inline;
									padding: 1px 5px 1px 5px;
									background: #000;
									}
									
									#footer_affiliates a:hover {
									color: #000;
									background: #FFF;
									}


									#footer_can {
									height: 30px;
									width: 747px;
									margin: auto;
									margin-top: 160px;
									background: white;
									}
									
									#footer_can:hover {
									background: black;
									}
									
									#footer_can span {
									float: right;
									font-family: Verdana;
									font-size: 9px;
									height: 16px;
									line-height: 16px;
									width: auto;
									color: #FFF;
									text-decoration: none;
									display: inline;
									padding: 1px 5px 1px 5px;
									background: #000;
									margin-top: 6px;
									margin-right: 6px;
						}
						
						.footer_can_logo {
						background: url(../images/logo.png) no-repeat;
						width: 82px;
						height: 24px;
						display: block;
						float: left;
						margin-top: 3px;
						margin-left: 3px;
						}
						
									
									
									
#pagination_padding {
			width: 707px;
			margin: auto;
			font-size: 12px;
			font-family: arial;
			}
									
.pagination {
width: 705px;
height: 142px;
display: block;
text-align: center;
}

.pagination a {
width: auto;
font-size: 11px;
line-height: 24px;
color: black;
float: left;
text-decoration: none;
padding: 0;
display: block;
margin-right: 2px;
}

.pagination a:hover {
background: #FFF;
color: white;
text-decoration: none;
}

.pagination a:active {
background: #DCD9D9;
color: white;
text-decoration: none;
}

a.brasilien {
background: url(../images/brasilien.png);
font-size: 11px;
line-height: 24px;
color: black;
float: left;
height: 142px;
width: 20px;
text-decoration: none;
padding: 0;
display: block;
margin-right: 2px;
border: 1px solid red;
}

.brasilien:hover {
background: url(../images/brasilien_h.png);
color: white;
text-decoration: none;
}

.pagination a:active {
background: #DCD9D9;
color: white;
text-decoration: none;
}



#whole_footer {
width: 100%;
height: 322px;
margin: auto;
margin-top: -18px;
display: block;
background: #FFF url(../images/footer.jpg) center 0px repeat-x;
}



/*Content - Bereiche*/

.photo_cs {
padding: 10px;
height: auto;
width: 550px;
display: block;
margin-left: 68px;
margin-bottom: 10px;
}

.photo_cs:hover {
background: #807F81;
}

.photo_cs:active {
background: #5E5E5E;
}

.photo_wp {

}

.photo_wp:hover {
  filter: alpha(opacity=45);
  -moz-opacity: 0.45;
  opacity: 0.45;
}

			.quer {
			width: 550px;
			}

.info_container {
font-family: Georgia, Arial;
font-size:12px;
line-height: 15px;
padding: 0px;
background: #000;
color: #F8F8F8;
letter-spacing: -0.1px;
width: 550px;
}

.info {
font-family: Georgia, Arial;
font-size:12px;
line-height: 15px;
padding: 5px 0 5px 0;
background: #000;
color: #F8F8F8;
letter-spacing: -0.1px;
width: 540px;
margin-left: 5px;
}


.fliesstext {
font-family: Georgia, Arial;
font-size:13px;
line-height: 19px;
width: 550px;
color: #807F81;
}

			.fliesstext a, .fliesstext a:visited {
			color: #5E5E5E;
			text-decoration: none;
			font-weight: bold;
			}

			.fliesstext a:hover {
			color: #5E5E5E;
			text-decoration: underline;
			font-weight: bold;
			}

			.fliesstext a:active {
			color: #D8D4D3;
			text-decoration: none;
			font-weight: bold;
			}
			
			.fliesstext_left {
			float: left;
			text-align: left;
			width: 255px;
			display: inline;
			margin: auto;
			margin: 40px 0 40px 0;
			padding-right: 20px;
			font-family:georgia,serif;
			font-weight:normal;
			letter-spacing:-1px;
			font-size:22px;
			color: #5E5E5E;
			height: auto;
			}
			
			.fliesstext_right {
			float: right;
			text-align: left;
			width: 255px;
			display: inline;
			margin: auto;
			margin: 40px 0 40px 0;
			padding-left: 20px;
			font-family:georgia,serif;
			font-weight:normal;
			letter-spacing:-1px;
			font-size:22px;
			color: #5E5E5E;
			height: auto;
			}
			
			.fliesstext span {
			color: #939393;
			font-style: italic;
			}
			
.shoutbox {
padding: 10px;
height: auto;
width: 550px;
border: 1px solid #DBD7D6;
display: block;
margin-left: 68px;
margin-bottom: 20px;
background: url(../images/hintergrund_shoutbox.png) repeat-y;
}

.shoutbox_info {
font-size:10px;
line-height: 11px;
padding: 10px;
background: url(../images/hintergrund_info.png) repeat-y;
border: 1px solid #c9c7c6;
margin-top: 20px;
}

.google {
padding: 10px;
height: auto;
width: 550px;
border: 0px solid #DBD7D6;
display: block;
margin-left: 68px;
margin-bottom: 50px;
text-align: center;
}