body {
	margin:0;
	font-family:Arial;
	font-size:12px;
	color:#575757;
	/*background-image:url(../images/ars_BG3.jpg);*/
	background-attachment:fixed;
}

pre {
	margin:0;
	font-family:Arial;
	font-size:12px;
	color:#575757;
}

div {
	margin:0;
}

form {
	padding:0;
	margin:0;
}

a {
	text-decoration:none;
	color:#575757;
}

a:hover {
	text-decoration:underline;
}

#design {
	width:913px;
	background-image:url(../images/site_bg.gif);
	background-repeat:no-repeat;
	margin:0 auto;
}

#header1 {
	margin:0 auto;
	width:895px;
	height:16px;
	padding-top:2px;
	color:#FFFFFF;
	font-size:10px;
}

#header2 {
	margin:0 auto;
	margin-top:3px;
	width:895px;
	text-align:right;
}

#content_box {
	width:915px;
	clear:both;
	background-image:url(../images/design_bg.png);
	background-repeat:repeat-y;
}

#content {
	float:right;
	width:587px;
	margin-right:11px;
}

#content .main{
	width:586px;
	margin-top:9px;
}

#content .content_main{
	width:559px;
	height:100%;
}

#content h1{
	color:#FFFFFF;
	font-size:14px;
	width:588px;
	height:22px;
	line-height:22px;
	background-repeat:no-repeat;
	background-image:url(../images/headline.jpg);
	padding:0;
	margin:0;
	margin-top:13px;
}

#content h2{
	width:586px;
	/*height:24px;*/
	font-size:12px;
	line-height:24px;
	text-transform:uppercase;
	padding:0;
	margin:0;
	background-image:url(../images/headline_sm.jpg);
}

#content .linebg {
	height:24px;
	font-size:12px;
	line-height:24px;
	background-image:url(../images/headline_sm.jpg);
}

#content .artikelbox{
	width:175px;
	height:310px;
	float:left;
	padding:5px;
}

#content .artikelbox h3{
	text-transform:uppercase;
	font-size:11px;
	display:inline;
}

#content .artikelbox1{
	height:47px;
}

#content_left {
	padding-top:13px;
	float:left;
	width:153px;
}

#content_right {
	float:right;
	width:153px;
	color:#FFFFFF;
	font-weight:bold;
}

#content_right h2{
	display:block;
	width:151px;
	height:19px;
	line-height:19px;
	background-image:url(../images/menu.png);
	font-size:12px;
	color:#172e5d;
	padding:0;
	margin:0;
}

#content_right .wk{
	background-image:url(../images/menu_wk.png);
}


#content_right .geschenketisch{
	background-image:url(../images/menu_geschenketisch.png);
}



#content_right p{
	display:inline;
	line-height:24px;
}

#content_right a{
	color:#FFFFFF;
	text-decoration:none;
}

#content_right a:hover, a:active{
	color:#004DA8;
	text-decoration:none;
}

#content_right .menubox{
	margin:0 auto;
	width:131px;
}

#content_right .menubox_p, #content_left .menubox_p{
	width:151px;
	min-height:70px;
	background-color:#FFFFFF;
	text-align:center;
}

.menubox_p pre {
	font-size:11px;
	text-align:left;
	padding-left:8px;
	line-height:19px;
}
.navigation {

}

.navigation a {
	display:block;
	width:151px;
	height:22px;
	line-height:22px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#befinden_sich {
	width:588px;
	height:22px;
	background-repeat:no-repeat;
	margin-top:1px;
}

#befinden_sich p{
	display:inline;
	line-height:22px;
}

#befinden_sich a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#footer {
	clear:both;
	width:912px;
	text-align:right;
	color:#314670;
	font-size:11px;
	background-image:url(../images/design_footer.png);
	background-repeat:no-repeat;
	padding-top:5px;
}

#footer a {
	color:#314670;
}

.float_right {
	float:right;
}

.float_left {
	float:left;
}

.clear {
	clear:both;
}

.suche_eingabe {
	margin-top:7px;
	color:#8F8F8F;
}

.suche_button {
	float:right;
	width:45px;
}

.siegel {
	text-align:center;
	overflow:hidden;
}

.input_nav {
	color:#8F8F8F;
}

.small {
	font-size:10px;
	font-weight:normal;
}

.smallerer {
	font-size:9px;
}

.big {
	font-size:18px;
	font-weight:bold;
}

.smallerer p{
	display:inline;
	line-height:12px;
}

.fehler {
	padding:5px;
	border:1px solid #FF0000;
}

.ok {
	padding:5px;
	border:1px solid #0C366C;
}

.textbox, .selectbox {
	border:1px solid #575757;
	background-color:#FFFFFF;
}

.textboxfehler, .selectboxfehler {
	border:1px solid #FF0000;
	background-color:#FFFFFF;
	color:#FF0000;
}

.einzug {
	padding-left:15px;
}

.detaillink {
	color:#575757;
	cursor:pointer;
}

.detaillink:hover {
	text-decoration:underline;
}

.willkommen {
	background-image:url(../images/willkommen.jpg);
	background-repeat:no-repeat;
	clear:both;
	font-size:11px;
}

.willkommen2 {
	background-image:url(../images/ausgefallene_geschenke.gif);
	background-repeat:no-repeat;
	clear:both;
	font-size:11px;
	height:345px;
}

.willkommen2 .link_catalog {
	display:block;
	width:250px;
	height:320px;
	text-decoration:none;
	position: absolute;
}

.willkommen2 .button_link_catalog {
	display: block;
    height: 106px;
    position: absolute;
    text-decoration: none;
    width: 125px;
    margin-top: 230px;
    margin-left: 200px;
}

.willkommen2 .twitter_link {
	display: block;
    height: 32px;
    margin-left: 385px;
    margin-top: 301px;
    position: absolute;
    text-decoration: none;
    width: 33px;
}

.willkommen2 .facebook_link {
	display: block;
    height: 32px;
    margin-left: 443px;
    margin-top: 301px;
    position: absolute;
    text-decoration: none;
    width: 33px;
}


.willkommen2 .youtube_link {
	display: block;
    height: 32px;
    margin-left: 490px;
    margin-top: 301px;
    position: absolute;
    text-decoration: none;
    width: 74px
}

.willkommen3 {
	background-image:url(../images/Startseite_mitte_complete.png);
	background-repeat:no-repeat;
	clear:both;
	font-size:11px;
	height:320px;
	margin-left:-11px;
}

.willkommen3 .link_catalog {
	display:block;
	width:214px;
	height:320px;
	text-decoration:none;
	position: absolute;
}

.willkommen3 .link_catalog2 {
	display:block;
	width:200px;
	height:200px;
	text-decoration:none;
	position: absolute;
	margin-left: 220px;
	margin-top:110px;
}

.willkommen3 .button_link_catalog {
	display: block;
    height: 80px;
    position: absolute;
    text-decoration: none;
    width: 165px;
    margin-top: 230px;
    margin-left: 420px;
}

.willkommen3 .twitter_link {
	display: block;
    height: 32px;
    margin-left: 560px;
    margin-top: 177px;
    position: absolute;
    text-decoration: none;
    width: 33px;
}

.willkommen3 .facebook_link {
	display: block;
    height: 32px;
    margin-left: 512px;
    margin-top: 177px;
    position: absolute;
    text-decoration: none;
    width: 33px;
}


.willkommen3 .youtube_link {
	display: block;
    height: 32px;
    margin-left: 425px;
    margin-top: 177px;
    position: absolute;
    text-decoration: none;
    width: 74px
}

.startlaufen {
	width:100%;
	height:22px;
	line-height:22px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#0c366c;
}

.hr {
	background-color:#FFFFFF;
	height:1px;
}

.fb_link { 	display:block;
			height:15px;
			background:url('../images/facebook.png') no-repeat scroll 0 0 #6C81AB;
			padding:5px;
			padding-left:30px;
			padding-top:5px;
			color:#fff;
			width:33px;
			cursor:pointer;
			-moz-border-radius: 5px }
			
.artikelHead { 
	font-size:14px !important;
	font-weight:bold !important;
	width:100% !important;
	background:none !important;
	color:#575757 !important;
	margin:0 !important;
	height: 100% !important;
	line-height: 100% !important;
}

.artikelHead .small { 
  font-size:12px !important;
  font-weight:bold;
}

.infoBoxContainerStartseite {
	margin-top:5px;
	padding-left:6px;
	height:209px;
	overflow-y:scroll;
	text-align: justify;
}

.infoBoxStartseite {
	padding-right:5px;
}

.sitemap_links p {
	margin:1px;
}
