body {
	font-family: Arial, Helvetica, sans-serif;
	color: #3F5C7C;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: url(images/header-bg-pattern_y.png) repeat-x;
}

/* Links*/

a { color: #336699;  text-decoration: none; font-weight: bold;}
a:hover { color: #336699;  text-decoration: none; font-weight: bold;}
a:visited { color: #336699;  text-decoration: none; font-weight: bold;}
a:active { color: #336699;  text-decoration: none; font-weight: bold;}

/* Überschriften*/

h1 {	margin: 0px 0px 16px 0;	padding:0px;	letter-spacing: 1px;
	font-size: 18px;
	font-weight: normal;
}

h2 {	margin: 0px;
	padding:0px;	font-size: 14px;
	font-weight: normal;
}

h3 {	margin: 0px;
	padding:0px;
	font-size: 12px;
	font-family: Tahoma, Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

/* Page */

.core {	float: left;
	width: 724px;
	padding: 5px;
	height: auto;
	min-height: 100%;
	border: 1px solid #D9D9D9;
	background: white;
}

.right {
	float: right;
	width: 209px;
	border: 1px solid #D9D9D9;
	background: white;
}

#sidebar {
	font-size: 11px;
	margin:0px;
	padding: 0px;
}

#sidebar ul {
	margin: 0;
	padding: 0px;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 6px;
}

#sidebar a {
	font-size: 12px;
}

.clear {
	clear: both;
}

.action {
	border: 1px solid #D9D9D9;
	padding: 5px;
	font-size: 12px;
}

hr{
background-color: #D9D9D9; /* Farbe für Opera und Firefox */
color: #D9D9D9; /* Farbe für Internet Explorer (IE) */
border: 0;
height: 1px;
}

p 	{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;

}
/* Suchbox */

#suchbox {padding-top:5px;
font-size: 12px;
color: #E1E7F0;
}

#suchbox a {
color: #E1E7F0;
}

/* Content */

#anzneu {
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}

.katwahl {	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #3F5C7C;
	padding-bottom: 5px;}

.subwahl ul {
	margin: 0;
	padding: 0;
}

.subwahl li {
	margin-left: 10px ;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

/* anzview */

.anzcont_anzview {
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #3F5C7C;
	margin-bottom:12px;
}

.anz_view_art_details {	margin: 5px 0px 5px 0px;
	font-size: 12px;
}

.picture {
	padding: 10px;
	border: 1px solid #E5E5E5;
}

/* Footer*/

#footer {	padding: 16px;	text-align: center;}

/*----------------------------------------------------------------------------*/
.errormsg {	font-size: 11px;
	font-weight: bold;
	padding:5px;
	padding-left:30px;
	background: #FFCCCC url(images/cross.gif) no-repeat 5px 50%;
	border: 1px solid #E5E5CF;
}

.error {	margin:0px;	padding:0px;
	background-color: #FFCCCC;
}

.warningmsg {
	font-size: 11px;
	font-weight: bold;
	margin-top:8px;
	padding:5px;
	padding-left:30px;
	background: #FFFFCC url(images/information.gif) no-repeat 5px 50%;
	border: 1px solid #E5E5CF;
}

.warning {background-color:#FFFFCC;}

.okmsg {
	font-size: 11px;
	font-weight: bold;
	margin:0px;
	padding:5px;
	padding-left:30px;
	background: #99FF99 url(images/tick.gif) no-repeat 5px 50%;
	border: 1px solid #E5E5CF;
}

/*----------------------------------------------------------------------------*/

fieldset {	margin: 2px;
	margin-bottom:13px;
	padding: 0px 4px 4px 4px;
	border: 1px solid #CCCCCC;
}

legend {	margin:0px 5px 0px 5px;
	padding:3px;
	background: #FDEE00;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
}

/*----------------------------------------------------------------------------*/

.infosmall {	font-size: 10px;
	font-weight: bold;
	color: #412F71;
	background: #F8FAF7;
	padding: 3px 0 3px 3px;
}

.small {
	font-size: 10px;
	font-weight: bold;
	color: #412F71;
	padding: 3px 0 3px 3px;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}

#lightboxDetails{
font-size: 0.8em;
padding-top: 0.4em;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; }
#overlay img{ border: none; }
#overlay { }

form {
	margin: 0;
	padding: 0;

}

.senden {	height:30px;
	margin-left:16px;
	background: #666666;
	font-family: Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	cursor:pointer;
}

