/* CSS Document 

FUCK WIRTSCHAFTSKRISE - FOTOWETTBEWERB
http://www.___.de
Start: 25.03.2009
Letzte Anpassung: 01.04.2009, Sandra Kolbe

*/

* {
margin: 0;
padding: 0;
border: 0;
}

img, a img {
border: none;
}

a:focus {
outline: none;
}


/* --------------------------------------------------------------- */
html {
background: #E7E4D3;
font-size: 75%;
}

body {
font: 1em/1.2em Arial, Helvetica, Geneva, sans-serif;
color: #535353;
text-align: center;
}

#wrapper {
position: relative;
margin: 0 auto;
width: 924px;
height: auto !important;
min-height: 725px;
height: 725px;
text-align: left;
}

	/* STARTSEITE ---------------------------------------------------- */
	.entry {
	height: 725px;
	line-height: 1.7em;
	background: url(../img/hg_entry.jpg) top center no-repeat;
	}
	
	/* LINKE SPALTE -------- */
	.entry_column_left {
	position: absolute;
	top: 404px;
	left: 66px;
	padding: 0 0 10px 0;
	width: 445px;
	}
	
	h4.red {
	color: #BD2210;
	}
	
	.entry_column_left p {
	margin: 0 0 20px 0;
	}
	
	a.bt_mitmachen {
	float: right;
	margin: 5px 30px 0 0;
	display: block;
	width: 305px;
	height: 95px;
	color: #BD210F;
	font-size: 1.7em;
	line-height: 3em;
	text-decoration: none;
	}
	
	.entry_footer {
	position: relative;
	float: right;
	width: 355px;
	height: 43px;
	font-size: 0.9em;
	text-align: right;
	}
	
	.entry_footer ul {
	position: absolute;
	bottom: 0;
	left: 0;
	list-style-type: none;
	}
	
	.entry_footer ul li {
	float: left;
	padding: 0 5px 0 4px;
	background: url(../img/entry-footer_dash.gif) center right no-repeat;
	}
	
	.entry_footer ul li a {
	color: #575443;
	text-decoration: none;
	}
	
	.entry_footer ul li a:hover {
	color: #BD2210;
	}
	
	.copyright {
	color: #938D6E;
	}
	
	/* RECHTE SPALTE -------- */
	.entry_column_right {
	position: absolute;
	top: 250px;
	right: 114px;
	padding: 0 0 10px 0;
	width: 230px;
	text-align: center;
	}
	
	.image_entry {
	background: center center no-repeat;
	}
	
	.image_entry.big {
	margin: 0 0 28px 0;
	width: 230px;
	height: 230px;
	overflow: hidden;
	}
	
	.image_entry.small {
	float: left;
	margin: 0 30px 33px 0;
	width: 100px;
	height: 100px;
	overflow: hidden;
	}
	
	.image_entry.small.right {
	margin: 0 !important;
	}
	
	a.bt_voten {
	margin: 0 auto;
	clear: both;
	display: block;
	width: 210px;
	height: 65px;
	color: #998660;
	font-size: 1.5em;
	text-decoration: none;
	}


/* HEADER -------------------------------------------------------- */
.header {
width: 924px;
height: 208px;
background: url(../img/hg_header.jpg) top center no-repeat;
}

/* MAINNAVI --- */
.header ul {
position: absolute;
top: 162px;
left: 305px;
list-style-type: none;
}

.header ul li {
float: left;
display: block;
line-height: 20px;
}

.header ul li a {
color: #000000;
font-size: 1.3em;
font-weight: bold;
text-decoration: none;
}

.header ul li a:hover,
.header ul li a.active {
color: #C73016;
}


/* CONTENTAREA --------------------------------------------------- */
.contentarea {
position: relative;
float: left;
width: 924px;
height: auto !important;
min-height: 20px;
height: 20px;
background: url(../img/hg_content.gif) top left repeat-y;
}

/* CONTENT ------------------------------ */
.content {
float: left;
margin: 0 0 0 11px !important;
margin: 0 0 0 6px;
width: 640px;
}

.content_header {
margin: 0 0 19px 0;
width: 629px;
height: 30px;
border-bottom: 1px solid #A4A192;
}

h2 {
padding: 0 0 0 6px;
color: #C73016;
font-size: 1.5em;
line-height: 1.6em;
}

h5 {
margin: 0 10px 3px 6px;
font-size: 1em;
}

h5.bigger {
margin: 0 10px 20px 6px;
font-size: 1.2em;
line-height: 1.3em;
}


.content p {
margin: 0 10px 26px 6px;
line-height: 1.5em;
}

.content p.small {
width: 350px;
}

.image_right {
float: right;
margin: 0 0 10px 10px;
}

a.contentlink {
color: #C73016;
font-weight: bold;
text-decoration: underline;
}

table.content_table {
margin: 0 0 26px 6px;
font-size: 1em; /* IE 5.5 */
line-height: 1.5em;
}

table.content_table td.col_small {
width: 110px;
vertical-align: top;
}

table.content_table td.col_big {
width: 510px;
vertical-align: top;
}


/* bt rounded corners --- */
a.bt_rounded-corners {
display: block;
height: 24px;
color: #FFFFFF;
font-size: 1.2em;
line-height: 1.7em;
font-weight: bold;
text-align: center;
text-decoration: none;
}

a.bt_rounded-corners.small {
width: 116px;
background: url(../img/bt_rounded-corners-small.gif) center center no-repeat;
}

a.bt_rounded-corners.big {
margin: 20px 0 0 28px;
width: 185px !important;
background: url(../img/bt_rounded-corners-big.gif) center center no-repeat;
}

a.bt_rounded-corners.inactive {
color: #E3988B !important;
cursor: default;
}

a.bt_rounded-corners.grey {
float: left;
margin: 0 10px 0 0;
width: 84px;
background: #696969 url(../img/bt_rounded-corners-grey.gif) center center no-repeat;
}

/* GALERIE --------------- */
/* subnavi --- */
.content_header ul {
list-style-type: none;
}

.content_header ul li {
float: left;
}

.content_header ul li a {
display: block;
margin: 0 1px 0 0;
width: 133px;
height: 29px;
color: #575443;
font-size: 1.2em;
line-height: 2.1em;
font-weight: bold;
text-decoration: none;
text-align: center;
background: url(../img/bt_subnavi.gif) top left no-repeat;
}

.content_header ul li a:hover,
.content_header ul li a.active {
color: #FFFFFF;
background: url(../img/bt_subnavi_active.gif) top left no-repeat;
}

/* thumbnailboxen --- */
.box_thumb_big {
padding: 4px;
width: 242px;
w\idth: 232px;
height: 263px;
background: #F1EFE2;
border: 1px solid #E7E4D3;
}

.box_thumb_big_img {
margin: 0 0 6px 0;
width: 230px;
height: 230px;
overflow: hidden;
background: #FFFFFF;
}


.box_thumb {
float: left;
margin: 0 11px 11px 0 !important;
margin: 0 10px 11px 0;
padding: 4px;
width: 115px;
w\idth: 107px;
height: 180px;
background: #F1EFE2;
border: 1px solid #E7E4D3;
}

.box_thumb_img {
margin: 0 0 3px 0;
width: 107px;
height: 107px;
overflow: hidden;
background: #FFFFFF;
}


.info {
float: left;
}

.box_thumb p,
.box_thumb_big p {
width: 107px;
height: 13px;
overflow: hidden;
color: #1E466A;
font-size: 0.9em;
line-height: 1.2em;
}

p.user {
margin: 0 !important;
padding: 0 !important;
font-weight: bold;
}

p.adress {
margin: 0 0 2px 0 !important;
padding: 0 !important;
}

.voten {
float: left;
margin: 5px 0 0 5px;
}

a.bt_voten {
float: left;
display: block;
width: 39px;
height: 13px;
color: #FFFFFF;
font-size: 0.9em;
line-height: 1.2em;
text-align: center;
background: #C73016;
}

.stars {
float: left;
margin: 0 0 0 4px;
width: 64px;
height: 13px;
color: #C73016;
line-height: 1.2em;
text-align: center;
}

/* page navi --- */
.spacer_pagenavi {
float: left;
height: 36px;
width: 629px;
}

.page_navi {
position: absolute;
bottom: 0;
left: 12px;
padding: 1px 0 11px 0;
width: 629px;
height: 24px;
}

.page_navi ul {
list-style-type: none;
}

.page_navi ul li {
float: left;
}

.page_navi ul li.pages {
padding: 0 10px;
width: 397px;
w\idth: 377px;
text-align: center;
font-size: 1.2em;
font-weight: bold;
line-height: 1.5em;
overflow: hidden;
}

.page_navi ul li.pages a {
padding: 0 3px;
color: #575443;
text-decoration: none;
}

.page_navi ul li.pages a:hover,
.page_navi ul li.pages a.active {
text-decoration: underline;
}

/* FORMULAR BOX --- */
.box_form {
position: relative;
width: 629px;
}

.box_form .light {
padding: 15px 0 0 0;
width: 629px;
background: #F2F2F2;
}

.box_form .dark {
padding: 15px 0 0 0;
width: 629px;
background: #EAEAEA;
border-bottom: 1px solid #FFFFFF;
}

.box_footer {
width: 629px;
height: 8px;
background: #F2F2F2 url(../img/hg_box_footer.gif) bottom center no-repeat;
}

h3 {
padding: 9px 0 0 5px;
width: 629px;
w\idth: 624px;
height: 35px;
font-size: 1.2em;
line-height: 2em;
border-bottom: 1px solid #FFFFFF;
background: url(../img/hg_form_headline.gif) top center no-repeat;
}

.form_row,
.form_link-more {
padding: 0 0 15px 5px;
height: 22px;
}

.form_row_textarea {
padding: 0 0 15px 5px;
height: 100px;
}

.form_row_senden {
margin: 16px 0 0 0;
height: 68px;
}

.form_row_check {
width: 300px;
height: 100px;
background: #999999;
}

input,
textarea {
float: left;
padding: 3px 4px 0 4px;
height: 17px;
font: 1em/1.2em Arial, Helvetica, Geneva, sans-serif;
border-top: 1px solid #808080;
border-left: 1px solid #808080;
border-bottom: 1px solid #D4D0C8;
border-right: 1px solid #D4D0C8;
}

input.size_01 {
width: 148px;
w\idth: 140px;
}

input.size_02 {
width: 78px;
w\idth: 70px;
}

input.absenden {
padding-right: 0;
float: right;
width: 260px;
height: 68px;
border: none;
background: #FFFFFF;
outline: none;
}

input.vorschau {
margin: 0 10px 0 110px;
padding: 0;
width: 84px;
height: 24px;
color: #FFFFFF;
font-size: 1.2em;
font-weight: bold;
background: #696969;
border: none;
outline: none;
}

input.check {
padding: 0;
border: none;
}

label {
display: block;
padding: 5px 0 0 0;
float: left;
height: 14px;
}

label.size_01 {
width: 105px;
}

label.size_02 {
margin: 0 0 0 10px;
width: 300px;
}
 
textarea.size_01 {
width: 257px;
w\idth: 249px;
height: 95px;
}

textarea.size_02 {
width: 613px;
w\idth: 605px;
height: 95px;
}

.form_link-more a {
margin: 0 0 0 105px;
color: #535353;
font-size: 0.9em;
}

.img_prev {
position: absolute;
top: 60px;
right: 15px;
width: 230px;
height: 230px;
background: #FFFFFF;
}

table.check {
margin: 20px 0 0 355px;
width: 260px;
font-size: 0.9em;
}

table td {
vertical-align: top;
}

table.check td:first-child {
width: 20px;
}

/* Voten */
.thumb_big {
margin: 0 0 15px 0;
padding: 4px;
width: 629px;
w\idth: 619px;
background: #F1EFE2;
border: 1px solid #E7E4D3;
}

.thumb_big_img {
margin: 0 0 3px 0;
width: 619px;
height: 230px;
overflow: hidden;
background: #FFFFFF;
}

.thumb_big .voting {
margin: 5px 0 0 0;
float: right;
}

.thumb_big p {
margin: 0;
font-size: 1.2em;
}

.thump_navi {
display: block;
width: 629px;
height: 50px;
}

.thump_navi ul {
list-style-type: none;
}

.thump_navi ul li {
float: left;
}

.thump_navi ul li a {
margin: 0;
}

.thump_navi ul li.bt_first {
width: 513px;
}

/* BOX Kommentare */
.box_kommentar {
padding: 15px 0 5px 0;
width: 629px;
background: #FFFFFF;
}

.box_kommentar p {
margin-bottom: 0;
}

.box_kommentar.grey {
background: #F9F9F9 url(../img/hg_box-kommentare_header.gif) top center;
}

.box_kommentar.white {
margin: 0 0 18px 0;
}

.box_kommentar_footer {
margin: 0 0 10px 0;
width: 629px;
height: 8px;
background: url(../img/hg_box-kommentare_footer.gif) top center;
}

.kommentar-name {
display: block;
margin: 0 0 0 6px;
}

.kommentar-name strong {
color: #C73016;
}

.kommentar-date {
display: block;
margin: 0 0 15px 6px;
color: #AEAEAE;
font-size: 0.9em;
}


/* PREISE --- */
h6 { /* Überschrift Preise */
float: left;
margin: 0 0 18px 0;
padding: 0 0 0 5px;
width: 100%;
color: #C73016;
font-size: 2em;
}

.prize_description {
float: left;
margin: 0 0 20px 0;
width: 380px;
}

.prize_image {
float: left;
margin: 0 0 20px 0;
width: 255px;
}


/* E-Card --- */
.box_lightgrey {
position: relative;
padding: 11px 11px 11px 0;
width: 629px;
w\idth: 618px;
height: auto !important;
min-height: 352px;
height: 352px;
background: #F2F2F2 url(../img/hg_box_header.gif) top center no-repeat;
}

h5.ecard {
margin-bottom: 18px;
margin-left: 11px;
width: 230px;
line-height: 1.5em;
}

p.ecard {
margin-left: 11px;
width: 230px;
}

.box_image {
position: absolute;
top: 11px;
right: 11px;
width: 360px;
height: 360px;
overflow: hidden;
text-align: center;
background: #FFFFFF;
}




/* SIDEBAR ------------------------------ */
.sidebar {
float: right;
margin: 0 11px 0 0 !important;
margin: 0 6px 0 0;
padding: 0 0 20px 0;
width: 252px;
background: #F1EFE2 url(../img/hg_sidebar_footer.gif) bottom center no-repeat;
}

h1 {
margin: 0 0 1px 0;
width: 252px;
height: 29px;
color: #FFFFFF;
font-size: 1.2em;
line-height: 2.1em !important;
line-height: 2em;
text-align: center;
background: url(../img/hg_sidebar_headline.gif) top center no-repeat;
}

h1.bg-color {
background-color: #F1EFE2 !important;
}

.contentbox {
padding: 15px 10px 25px 10px;
width: 252px;
w\idth: 232px;
height: auto !important;
min-height: 20px;
height: 20px;
background: #F1EFE2 url(../img/hg_sidebar_contentbox.gif) top center repeat-x;
}

.contentbox.images {
padding: 15px 5px;
width: 252px;
w\idth: 242px;
}

.sidebar_thumbs {
margin: 10px 0 20px 0;
width: 242px;
height: 150px;
}

.sidebar_thumbs .box_thumb {
margin: 0 8px 0 0 !important;
}

.sidebar_thumbs .box_thumb.right {
margin: 0 !important;
}

h4 {
margin: 0 0 15px 0;
font-size: 1em;
}

ul.content-list {
list-style-type: none;
margin: 0 0 25px 0;
}

ul.content-list li {
padding: 0 0 0 8px;
line-height: 1.7em;
background: url(../img/dot_list.gif) top left no-repeat;
}


/* FOOTER -------------------------------------------------------- */
.footer {
position: relative;
float: left;
width: 924px;
height: 65px;
background: url(../img/hg_footer.gif) top center repeat-y;
}

.footer ul {
position: absolute;
top: 20px;
left: 29px;
list-style-type: none;
}

.footer ul li {
float: left;
padding: 0 7px 0 6px;
background: url(../img/footer_dash.gif) center right no-repeat;
}

.last {
background: none !important;
}

.footer ul li a {
font-size: 1.2em;
color: #575443;
text-decoration: none;
}

.footer ul li a:hover,
.footer ul li a.active {
color: #BD2210;
}

.footer .copyright {
position: absolute;
top: 11px;
right: 89px;
}

.footer .copyright p {
color: #575443;
font-size: 0.9em;
}
