body {margin:0px; font-family:Arial,Tahoma,"Helvetica Neue",Verdana; font-size:12px; background-color:#f7f7f7; color:#707070; width:100%; text-align:center;}

.clear {clear:both;}

h1 {margin:0px; height:27px;}
h2 {font-size:14px; color:#000000; margin:32px 0 16px 0; font-weight:normal;}
#right-col h3 {font-size:12px; color:#cd061e; margin:5px 0 7px 0; text-transform:uppercase;}
div.jurymitglied h3 {font-weight:normal; margin:0px; color:#cd061e; font-size:12px;}
div.jurymitglied h4 {font-weight:normal; margin:0px 0 5px 0; font-size:12px;}

hr {border:0px; background-color:#c9c9c9; height:1px; margin-bottom:35px; margin-top:12px;}
hr.breite621 {border:0px; background-color:#c9c9c9; height:1px; margin-bottom:35px; margin-top:12px; width:621px; float:left;}

img {margin:0px;}

a {color:#707070; text-decoration:underline;}
a.tipplink {color:#cd061e;}
a:hover {color:#cd061e;}
a.link:hover, a.link-close:hover, a.link-jafavorit:hover {color:#cd061e;}
a.link {padding-right:10px; background-image:url(../gfx/link.gif); background-position:right; background-repeat:no-repeat; text-decoration:none; color:#898989; font-weight:normal; font-size:11px; text-transform:uppercase;}
a.link-jafavorit {padding-right:10px; background-image:url(../gfx/link.gif); background-position:right; background-repeat:no-repeat; text-decoration:none; color:#898989; font-weight:normal; font-size:11px; text-transform:uppercase; float:left;}
a.link-close {text-decoration:none; color:#898989; font-weight:normal; font-size:11px; text-transform:uppercase; float:right;}
a.link-favorit {padding-left:22px; background-image:url(../gfx/link-favorit.gif); background-repeat:no-repeat; text-decoration:none; color:#898989; font-weight:normal; font-size:11px; text-transform:uppercase; background-position:0px 0px; height:16px; background-repeat:no-repeat; line-height:16px; display:block;}
a.link-favorit:hover {background-position:0px -16px;}

ul.linklist li a {padding-right:10px; background-image:url(../gfx/link.gif); background-position:right; background-repeat:no-repeat; text-decoration:none; color:#707070; font-weight:normal; font-size:11px; text-transform:uppercase;}
div.box-inner a.link:hover, ul.linklist li a:hover {color:#cd061e;}

p {margin:3px 0; line-height:16px;}

#container {width:720px; text-align:left; margin:0 auto; position:relative;}
#header {width:720px; height:205px; background-image:url(../gfx/header.jpg);}

/* navigation */
ul#mainnav {width:393px; margin:13px 0 0px 25px;}
#mainnav, #mainav ul {list-style-type:none; list-style-position:outside; position:relative; padding:0px; margin:0px;}
#mainnav li a, #mainnav a:active, #mainnav a:visitetd  {display:block;}
#mainnav a:active {background-position:bottom left;}
#mainnav li {float:left; position:relative;}
#mainnav ul {position:absolute; width:180px; margin:0px; top:25px; left:-10px; display:none; padding:16px 12px 10px 12px;}
#mainnav ul li {margin-bottom:10px; float:none;}
#mainnav li ul a{}
#mainnav ul ul{top:auto; list-style-type:none;}	
#mainnav li ul ul {left:12em; margin:0px 0 0 10px; }
#mainnav li:hover ul ul, #mainnav li:hover ul ul ul, #mainnav li:hover ul ul ul ul {display:none;}
#mainnav li:hover ul, #mainnav li li:hover ul, #mainnav li li li:hover ul, #mainnav li li li li:hover ul{display:block; z-index:500;}

a#wettbewerb {width:94px; height:25px; background-image:url(../gfx/nav_wettbewerb.gif); display:block;}
a#galerie {width:71px; height:11px; background-image:url(../gfx/nav_galerie.gif); display:block;}
a#kontakt {width:65px; height:11px; background-image:url(../gfx/nav_kontakt.gif); display:block;}
a#teilnehmen {width:97px; height:11px; background-image:url(../gfx/nav_teilnehmen.gif); display:block;}
a#presse {width:66px; height:11px; background-image:url(../gfx/nav_presse.gif); display:block;}

a#teilnahmebed {width:141px; height:10px; background-image:url(../gfx/subnav_teilnahme.png); display:block;}
a#jury {width:30px; height:10px; background-image:url(../gfx/subnav_jury.png); display:block;}
a#preise {width:42px; height:10px; background-image:url(../gfx/subnav_preise.png); display:block;}
a#veranstalter {width:86px; height:10px; background-image:url(../gfx/subnav_veranstalter.png); display:block;}
a#preistraeger {width:125px; height:10px; background-image:url(../gfx/subnav_preistraeger.png); display:block;}
a#ausstellung {width:80px; height:10px; background-image:url(../gfx/subnav_ausstellung.png); display:block;}
#mainnav li a:hover, #mainnav li a.active, div.subnav a:hover, div.subnav a.active {background-position:bottom left;}
#subnav-wettbewerb {width: 178px; list-style-type:none; background-image:url(../gfx/subnavi_bg.png); border:1px solid #cecece; z-index:500;}
div.line {position:absolute; top:-11px; left:0px; background-image:url(../gfx/subnav_line.gif); width:14px; height:11px; background-position:right; background-repeat:no-repeat;}


/* spalten und teaser */
#columns {width:720px; }
#content-container {}
#main-col {width:490px; float:left;}
#main-col-long {width:720px;}
div.main-col-inner {width:396px; padding:36px 46px 38px 48px; margin-bottom:25px; background-color:#FFFFFF; border:1px solid #c9c9c9;}
div.main-col-inner-long {width:650px; padding:36px 20px 38px 48px; margin-bottom:25px; background-color:#FFFFFF; border:1px solid #c9c9c9; position:relative;}
div.main-col-tipp {width:396px; padding:36px 46px 38px 48px; margin-bottom:25px; background-color:#FFFFFF; border:1px solid #cd061e;}
#right-col {width:204px; float:right; padding:0px;}

div.main-col-inner img {margin-bottom:30px;}

ul.linklist {margin:44px 0 0 0; padding:0px; list-style-type:none;}
ul.linklist li {margin:0px; padding:0px;}


/* sidebar */
div.box {width:204px; border:1px solid #c9c9c9; margin-bottom:24px; background-color:#FFFFFF;}
div.box-inner {width:156px; padding:13px 22px 17px 23px;}
	/* sidebar login*/
	#right-col form {margin:0px 0px 5px 0px;}
	#right-col input {width:156px; margin-bottom:2px;}
	form.login-sidebar label {font-size:11px; color:#535353;}
	form.login-sidebar input {border:1px solid #c9c9c9; background-color:#f7f7f7; font-size:11px; padding:2px 2px; }

	/* sidebar lieblinge */
	div.platz {font-size:11px; margin-bottom:13px; margin-top:20px;}
	div.img-holder {width:152px; height:101px; border:1px solid #dfdfdf; background-color:#eeeeee; margin-bottom:3px; margin-top:3px; text-align:center;}

/* registrierung */
form.login-main label {font-size:12px; color:#707070; line-height:19px;}
form.login-main input {border:1px solid #c9c9c9; background-color:#f7f7f7; font-size:11px; padding:2px 2px; width:152px; height:14px; color:#707070;}
form.login-main input.nr {width:36px;}
form.login-main input.strasse {width:268px;}
form.login-main input.plz {width:54px;}
form.login-main input.ort {width:250px;}
form.login-main input.lang {width:322px;}
form.login-main input.checkbox {width:16px; border:0px; background-color:none; padding:0px; margin:0px 0 -2px 0;}

/* die jury */
#jury-container {margin-top:40px; margin-bottom:5px;}
div.jurymitglied {}
div.jurymitglied img {border:1px solid #e1e1e1; width:71px; height:107px; float:left; margin-right:35px;}



/* profil und einreichung */
#profil-links {width:105px; float:left; margin-bottom:15px;}
#profil-rechts {width:245px; float:left; margin-bottom:15px;}

div.einreichung {width:192px; float:left; margin:0 22px 20px 0px; font-size:11px; margin-top:11px;}
div.einreichung-ohne {width:192px; float:left; margin-bottom:20px; font-size:11px;}
div.einreichung-img, div.einreichung-ohne-img {width:190px; height:126px; border:1px solid #dfdfdf; background-color:#eeeeee; text-align:center;}
div.einreichung form, div.einreichung-ohne form {margin:0px;}
div.einreichung input, div.einreichung-ohne input {border:1px solid #c9c9c9; background-color:#f7f7f7; font-size:11px; padding:2px 2px; width:187px; height:14px; color:#707070;}
div.einreichung-img img {border:0px;}

/* galerie */

#galerie-teaser {width:650px; padding:36px 20px 38px 48px; margin-bottom:25px; background-color:#FFFFFF; border:1px solid #c9c9c9; position:relative;}
a.arrow-left {width:14px; height:40px; position:absolute; background-image:url(../gfx/arrow-left.gif); background-position:top; left: 22px; top: 118px;}
a.arrow-right {width:14px; height:40px; position:absolute; background-image:url(../gfx/arrow-right.gif); background-position:top; left: 680px; top: 314px;}
a.arrow-left:hover, a.arrow-right:hover {background-position:bottom;}

#galerie-paging {text-align:center; width:400px; line-height:20px; padding-left:100px; font-size:11px; margin-top:60px; font-weight:bold;}
#galerie-paging a {text-decoration:none; margin-right:3px;}
#galerie-paging a:hover, #galerie-paging a.active {color:#cd061e;}

#favorit-waehlen {border:2px solid #cd061e; width:313px; height:106px; display:none; position:absolute; left: 204px; top: 122px; background-image:url(../gfx/subnavi_bg.png); padding:20px;}
#favorit-waehlen h3 {color:#cd061e; margin:0px 0px 15px 0px; text-transform:uppercase;}
span.rot {font-size:12px; color:#cd061e; font-weight:bold;}


#footer {color:#aaaaaa; font-size:10px; margin-top:14px; margin-bottom:30px; margin-left:13px; height:20px;}
#footer a {color:#aaaaaa; text-decoration:none; margin-right:20px;}

.tx-srfeuserregister-pi1 dt {
clear:both;
padding-right:1em;
text-align:left;
width:21%;
margin-bottom:8px;
}

.tx-srfeuserregister-pi1 input {
padding:2px;
}

.tx-srfeuserregister-pi1-text {
background-color:#F7F7F7;
border:1px solid #C9C9C9;
color:#707070;
font-size:11px;
height:14px;
padding:2px;
width:152px;
}

.tx-srfeuserregister-pi1-password {
background-color:#F7F7F7;
border:1px solid #C9C9C9;
color:#707070;
font-size:11px;
height:14px;
padding:2px;
width:152px;
}

.tx-srfeuserregister-pi1-submit {
background-image:url(../gfx/link.gif);
background-position:right center;
background-repeat:no-repeat;
color:#898989;
font-size:11px;
font-weight:normal;
text-transform:uppercase;
border:0px;
background-color:#FFFFFF;
width:100px;
text-align:left;
cursor:pointer;
}

.tx-srfeuserregister-pi1 dd label {
padding:0px;
}

fieldset#tx-powermail-pi1_fieldset_1 {
border:0px;
margin:0px;
}

fieldset#tx-powermail-pi1_fieldset_1 label {
display:block;
float:left;
width:75px;
margin-bottom:6px;
}

fieldset#tx-powermail-pi1_fieldset_1 input{
background-color:#F7F7F7;
border:1px solid #C9C9C9;
color:#707070;
font-size:11px;
height:14px;
padding:2px;
width:172px;
margin-bottom:6px;
}

fieldset#tx-powermail-pi1_fieldset_1 input.powermail_submit {
background-image:url(../gfx/link.gif);
background-position:right center;
background-repeat:no-repeat;
color:#898989;
font-size:11px;
font-weight:normal;
text-transform:uppercase;
border:0px;
background-color:#FFFFFF;
width:78px;
text-align:left;
cursor:pointer;
height:17px;
}

#powermaildiv_uid5 {margin-left:70px;}

fieldset#tx-powermail-pi1_fieldset_1 textarea {
background-color:#F7F7F7;
border:1px solid #C9C9C9;
color:#707070;
font-size:11px;
height:140px;
margin-bottom:6px;
padding:2px;
width:172px;
}

#right-col input#user, #right-col input#pass {
margin-bottom:2px;
width:150px;
}

#header a {
	display: block;
	width: 100%;
	height: 180px;
	position: relative;
	top: 25px;
	text-indent: -5000px;
	
}

#mainnav li a { text-indent: -5000px; } :focus { outline: 0; } .clearer { clear: both; }
