*
{
	margin: 0;
	padding: 0;
}
BODY
{
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #000;
}
IMG
{
	border: 0;
}
h1
{
	color: #000;
	font-family: "Book Antiqua", "Palatino Linotype", "GeorgiaTimes New Roman", Timesserif;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	margin-bottom: 10px;
}
H2
{
	color: #000;
	font-family: "Book Antiqua", "Palatino Linotype", "GeorgiaTimes New Roman", Timesserif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	margin: 2px 0 10px;
	display: inline-block;
}
H3
{
	color: #333;
	font-size: 13px;
	padding: 5px 0 7px;
}
dl {
	margin: 0px;
}
P
{
	font-size: 11px;
	line-height: 15px;
	padding: 0 0 10px;
}
A:link, A:visited, A:active
{
	color: #000;
	text-decoration: none;
}
#logo
{
	position: absolute;
	right: 0;
	top: 20px;
}
#container
{
	text-align: left;
	width: 962px;
	background: url(../images/bg_main.png) no-repeat 0px 81px;
	position: relative;
	margin: 0 auto;
}
#main
{
	width: 585px;
	margin: 0 auto;
}
#content
{
	background-repeat: no-repeat;
	background-position: 0 140px;
	padding: 250px 0 0;
}
#inner-content
{
	padding: 37px 10px 10px 10px;
	min-height:280px;
}
#inner-content h2, #inner-content h3 {
	clear: both;
}
#inner-content ul {
	padding:0pt 0pt 5px 15px;
}
#inner-content ul li {
	background-image:url(../images/bullet.gif);
	background-position:0px -89px;
	background-repeat:no-repeat;
	padding:0pt 0pt 5px 0;
}
#inner-content a,
#secondary-content a{
	color:#98002e;
	text-decoration: underline;
}
#inner-content a:hover,
#secondary-content a:hover{
	text-decoration: none;
}
#main-navigation
{
	position: absolute;
	top: 87px;
	left: 186px;
	width: 590px;
	background: url(../images/bg_main_navig.png) no-repeat 0 0;
	overflow: hidden;
	height: 50px;
}
#main-navigation UL
{
	list-style-type: none;
	background: url(../images/bg_main_navig_ul.png) repeat-x 0 3px;
	width: 582px;
	height: 50px;
	margin: 0px 0px 0px 3px;
	padding: 3px 0 0;
	#padding: 0;
}
#main-navigation UL LI
{
	background-image: url(../images/navi-spacer.gif);
	background-position: 100% 7px;
	background-repeat: no-repeat;
	padding: 0 1px 0 0;
	float: left;
	display: block;
	#margin: 3px 0 0;
}
#main-navigation UL LI.last
{
	float: left;
	background: none;
	padding: 0 1px 0 0;
}
#secondary-navigation
{
	position: absolute;
	top: 279px;
	left: 0px;
}
#secondary-navigation UL
{
	list-style-type: none;
}
#secondary-navigation UL LI
{
	display: block;
	margin: 0 0 3px;
	width: 185px;
}
#secondary-navigation ul li ul li
{
	width: 175px;
}
#secondary-navigation UL LI A
{
	color: #000;
	font-size: 11px;
	text-decoration: none;
	background: url(../images/bg_secondary_navig.gif) no-repeat 0px 3px;
	display: block;
	padding: 0 0 0 10px;
}
#secondary-navigation UL LI A:hover
{
	color: #98002E;
}
#secondary-navigation UL LI ul li A
{
	padding: 3px 0 0 10px;
}
#secondary-navigation UL LI A.active
{
	color: #98002E;
}
#secondary-navigation UL LI UL
{
	color: #000;
	font-size: 11px;
	text-decoration: none;
	padding: 0 0 0 12px;
}

#secondary-navigation UL LI UL LI A
{
	background-position: -292px 3px;
	color: #666666;
	font-size: 11px;
}
#secondary-content
{
	position: absolute;
	top: 262px;
	right: 0;
	width: 185px;
}
#secondary-content .rightbox
{
	background: url(../images/bg_rightbox_top.png) no-repeat 0 0;
}
#secondary-content .inner-rightbox
{
	background: url(../images/bg_rightbox_bot.png) no-repeat 0 100%;
	padding: 0 0 10px;
}
#secondary-content .inner-rightbox A
{
	color: #98002E;
	text-decoration: underline;
}
#secondary-content .inner-rightbox A:hover
{
	text-decoration: none;
}
#secondary-content H2
{
	padding: 18px 0px 5px 21px;
	margin: 0;
	color: #5C5C5C;
}
#secondary-content P
{
	padding: 0px 0px 5px 22px;
}
#secondary-content UL
{
	padding: 0px 0px 5px 22px;
	list-style-position: inside;
}
#secondary-content OL
{
	padding: 0px 0px 5px 22px;
}
#secondary-content table
{
	margin: 0 0 5px 22px;
}
#footer
{
	clear: both;
	height: 20px;
	width: 962px;
	margin: 20px auto 0;
	background-image: url(../images/bg_footer.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 15px 0 0;
}
#inner-footer
{
	position: relative;
	width: 585px;
	margin: 0 auto;
}
#inner-footer UL
{
	list-style-type: none;
}
#inner-footer UL LI
{
	float: left;
	display: block;
}
#inner-footer SPAN
{
	float: left;
}
#bookmarks
{
	float: left;
}




/* Bookmarks */
#bookmarks{
	margin:3px 0 0 0;
	float:left;
}
#bookmarks a{
	display:block;
	float:left;
	width:19px;
	height:16px;
	background-image:url(../images/bookmarks.png);
	background-repeat:no-repeat;
	padding:0;
	margin:0 2px 0 0;
}
#bookmarks a img{
	display: none;
}
#bookmarks a.delicious{
	background-position:0 0;
}
#bookmarks a.delicious:hover{
	background-position:0 100%;
}
#bookmarks a.digg{
	background-position:-20px 0;
}
#bookmarks a.digg:hover{
	background-position:-20px 100%;
}
#bookmarks a.google{
	background-position:-41px 0;
}
#bookmarks a.google:hover{
	background-position:-41px 100%;
}
#bookmarks a.misterwong{
	background-position:-62px 0;
}
#bookmarks a.misterwong:hover{
	background-position:-62px 100%;
}
#bookmarks a.stumbleupon{
	background-position:-83px 0;
}
#bookmarks a.stumbleupon:hover{
	background-position:-83px 100%;
}
#bookmarks a.technorati{
	background-position:-104px 0;
}
#bookmarks a.technorati:hover{
	background-position:-104px 100%;
}

/* Kontaktform */
.contactform{
	width:473px;
}

.csc-mailform{
	border:0;
}
#mailformanrede{
	border:0;
}
#mailformanrede select{
	width:115px;
}
#mailformanrede select.select_error{
	background-color:#FFF2E9;
	border:1px solid #BA0303;
}
#mailformanrede legend{
	display:none;
}
#mailformanrede label, #mailformanrede input{
	width:auto;
	float:left;
	margin:0 5px 0 0;
	background-color:transparent;
	border:0;
}
#mailformanrede{
	height:19px;
}
#mailformanrede .selectboxcontainer{
	width:94px;
}
#mailformanrede .selectboxcontainer ul{
	width:100px;
	left:0;
	border-top:0;
	margin:0;
}
#mailformanrede .selectboxcontainer li{
	margin:0;
}
.csc-mailform-field{
	margin:0 0 7px 0;
}
.csc-mailform-field label{
	display:block;
	width:155px;
	line-height:19px;
	float:left;
}
.csc-mailform-field input{
	background-color:#FFFFFF;
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	width:312px;
	height:14px;
	padding:2px 2px 0 2px;
	font-size:12px;
}

.csc-mailform-field textarea:focus,
.csc-mailform-field input:focus {
	background-color: #CCCCCC;
	border: 1px solid #aaaaaa;
	color: #000000
}


.csc-mailform-field select{
	background-color:#FFFFFF;
	border: 1px solid #AAAAAA;
	height:19px;
	padding:2px 2px 2px 2px;
	font-size:11px;
}
.csc-mailform-field select option{
	padding:2px 2px 2px 2px;
}

.csc-mailform-field input.error{
	background-color:#FFF2E9;
	border:1px solid #BA0303;
}
.csc-mailform-field textarea{
	background-color:#FFFFFF;
	border: 1px solid #AAAAAA;
	width:312px;
	height:107px;
	padding:2px 2px 0 2px;
	font-size:11px;
}
.csc-mailform-field .error{
	background-color:#FFF2E9;
	border:1px solid #BD5D10;
}
.csc-mailform-field .madatorytext{
	margin:30px 0 0 150px;
	display:block;
}
#mailformstrasse{
	width:230px;
}
#mailformhausnummer{
	width:65px;
	float:right;
}
#mailformort{
	float:right;
	width:230px;
}
#mailformplz{
	width:65px;
}
#mailformformtype_mail{
	background-image:url(../images/icons.gif);
	background-repeat:no-repeat;
	background-position: 94% -143px;
	background-color:transparent;
	width:auto;
	height:auto;
	border: 1px solid #98002E;
	color:#98002e;
	font-weight:bold;
	margin:15px 0 0 0;
	padding: 5px 30px 5px 5px;
	font-size:11px;
	text-decoration: none;
	cursor:pointer;
	float:right;
}
#mailformformtype_mail:hover{
	text-decoration:none;
	background-color: #efefef;
}
#mailformformtype_mail.submit_en{
	width:100px;
}
span.required{
	color:#b30404;
}

#additionalinfo,
#agreement{
	width:auto;
	margin:0 5px 0 155px;
	float:left;
}
#agreement_text,
#additionalinfo_text{
	width:290px;
	line-height:15px;
	margin-bottom: 5px;
}


#print-addon{
	display: none;
}



#inner-footer ul{
	list-style-type:none;
}
#inner-footer span{
	line-height: 24px;
	padding-right: 5px;
	color:#666666;
}
#inner-footer ul li{
	float:right;
	display:block;
	margin:0 0 0 1px;
	padding:0 10px 0 10px;
	height:26px;
}
#inner-footer ul li span{
	float:left;
	display:block;
	color:#FFF;
	line-height:26px;
	margin:0 10px 0 0;
}
#inner-footer ul li a.print{
	color:#666666;
	line-height:26px;
	background-image:url(../images/icons.gif);
	background-repeat:no-repeat;
	background-position:100% -82px;
	padding:0 19px 0 0 ;
	display:block;
}
#inner-footer ul li a.print:hover{
	background-position:100% -54px;
	text-decoration:none;
	color: #98002E;
}
#inner-footer ul li a.tellafriend{
	color:#666666;
	line-height:26px;
	background-image:url(../images/icons.gif);
	background-repeat:no-repeat;
	background-position:100% -179px;
	padding:0 20px 0 0 ;
	display:block;
}
#inner-footer ul li a.tellafriend:hover{
	background-position:100% -143px;
	text-decoration:none;
	color: #98002E;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{
	border: 1px solid #EFEFEF;
	padding: 5px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	background-color: #EFEFEF;
	padding: 5px;
	font-size: 10px;
}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin: 0 -8px 0 0;
}


a.more,
a.mail,
a.external-link,
a.external-link-new-window{
	background-image:url(../images/icons.gif);
	background-repeat:no-repeat;
	background-position:0 -31px;
	padding:0 0 0 15px;
}
a.external-link,
a.external-link-new-window
{
	background-position:100% -224px;
	padding:0 21px 0 0;
}
a.mail
{
	background-position:0 -117px;
	padding:0 0 0 15px;
}


html > body #inner-main .MouseoutBlack {
	background:transparent url(http://www.annawondrak.de/fileadmin/template/images/black_50.png) repeat scroll 0%;
}
#inner-main .MouseoutBlack {

}
#inner-main .MouseoutStandard {
height:13px;
margin-top:-20px;
padding:5px 5px 3px 10px;
position:absolute;
z-index:100;
}

#inner-main a.imglinkwhite, #inner-main span.imglinkwhite {
	#font-weight:700;	
	color:#FFFFFF;
	#cursor:pointer;
	font-family:Arial;
	font-size:9px;
}


#inner-content .csc-frame-highlight {
	border-left:3px solid #98002E;
	margin: 10px 0px 10px 0px;
	padding-left:10px;

}

#inner-content .csc-frame-highlight h2 {
	color: #98002E;
}

