

/*
WONDERBRANDS CSS
*/
/***
INDEX
****/
#main {
text-align: center;
}
/****
MAINPAGE
*****/
body {
background-color: white;
margin: 0px;
padding: 0px;
background-image: url('../layout/mainbg.gif');
background-repeat: repeat-x;
}

#rap {
width: 980px;
text-align: center;
margin: 0 auto;
background-image: url('../layout/sidebg.gif');
}

#head {
width: 980px;
height: 85px;
background-image: url('../layout/logo.gif');
background-repeat: no-repeat;
text-align: right;
}

#middle {
clear: both;
height: 0 auto;

}

#content {
width: 592px;
float: left;
text-align: left;
color: #505050;
font-family: verdana;
font-size: 10px;
line-height: 18px;
}

a, a:link {
color: #DF124C;
font-family: verdana;
font-size: 10px;
line-height: 18px;
text-decoration: underline;
font-weight: bold;
}

.teaser a, .teaser a:link {
color: #FFFFFF;
font-family: verdana;
font-size: 10px;
line-height: 18px;
text-decoration: underline;
font-weight: bold;
}

.teaser h1 a {
line-height: normal;
}

.teaser h1 {
margin: 0 0 0 0;
line-height: normal;
}

td {
color: #505050;
font-family: verdana;
font-size: 10px;
}
/*FOOT*/

#foot {
clear: left;
text-align: center;
border-top: 1px solid #DF124C;
text-align: center;
margin-top: -19px;
}

#innerfoot {
width: 980px;
margin: 0 auto;
}


/* SIDEBAR */

#sidebar {
width: 195px;
float: left;
background-color: #DF124C;
height: 590px;
min-height: 590px;
height: 0 auto;
}

#sideflash {
width: 195px;
height: 197px;
background-color: white;
}

div.teaser {
color: white;
font-family: verdana;
font-size: 11px;
padding: 14px 8px 0px 11px;
text-align: left;
background-image: url('../layout/teaser_pfeil.gif');
background-repeat: no-repeat;
background-position: bottom right;
}

div.teaser h1 {
color: white;
font-family: verdana;
font-size: 11px;
font-weight: bold;
margin: 0px;
}

/*MENU*/

#menu {
width: 193px;
float:left;
color: #DF124C;
font-family: verdana;
font-size: 11px;
text-align: left;
}

#date {
margin: 24px 0px 159px 12px;
color: #DF124C;
font-size: 10px;
}

/*TOPMENU*/
a#topmenu1 {
display: block;
width: 153px;
height: 19px;
text-decoration: none;
background-image: url('../layout/menu/top/topmenu_1_01.gif');
float: right;
margin-top: 66px;
}

a#topmenu1:hover {
background-image: url('../layout/menu/top/topmenu_1_01-over.gif');
}

a#topmenu1_akt {
display: block;
width: 153px;
height: 19px;
text-decoration: none;
background-image: url('../layout/menu/top/topmenu_1_01-over.gif');
float: right;
margin-top: 66px;
}

a#topmenu2 {
display: block;
width: 196px;
height: 19px;
text-decoration: none;
background-image: url('../layout/menu/top/topmenu_1_02.gif');
float: right;
margin-top: 66px;
}

a#topmenu2:hover {
background-image: url('../layout/menu/top/topmenu_1_02-over.gif');
}

a#topmenu2_akt {
display: block;
width: 196px;
height: 19px;
text-decoration: none;
background-image: url('../layout/menu/top/topmenu_1_02-over.gif');
float: right;
margin-top: 66px;
}

a#topmenu3 {
display: block;
width: 196px;
height: 19px;
text-decoration: none;
background-image: url('../layout/menu/top/topmenu_2_02.gif');
float: right;
margin-top: 66px;
}

a#topmenu3:hover {
background-image: url('../layout/menu/top/topmenu_2_02-over.gif');
}

a#topmenu3_akt {
display: block;
width: 196px;
height: 19px;
text-decoration: none;
background-image: url('../layout/menu/top/topmenu_2_02-over.gif');
float: right;
margin-top: 66px;
}


a.homelink {
display: block;
text-decoration: none;
float:left;
width: 380px;
height: 30px;
margin-top: 52px;
}
/********
CONTENT-STUFF
***********/

h1 {
color: #DF124C;
font-size: 15px;
margin: 20px 0px 12px 0px;
font-weight: normal;
}

h2 {
color: #DF124C;
font-size: 12px;
margin: 16px 0px 4px 0px;
font-weight: normal;
}



/********
FORMS
***********/

.form1, #submit {
	border: 1px solid #DF124C;
	width: 450px;
	background-color: white;
}

td.formd {
	width: 135px;
}

img.newspic {
	float: right;
}
input,
textarea {
	width: 450px;
	border: 1px solid #DF124C;
}
