/* Gestaltung Infoboxen */


#box_titel
{
   margin-top:16px;
   margin-left:2px;
   margin-right:4px;
   background-color:#003366;
   color:white;
   text-align:center;
   font-size:12px;
   font-weight:bold;
   padding:1px;	
}

#box_content
{
   margin-left:2px;
   margin-right:4px;
   margin-bottom:8px;
   background-color:white;
   border:1px;
   border-style:solid;
   border-color:gray;
   color:black;
   font-size:80%;
   font-weight:normal;
   padding:3px;	
}

#box_links
{
   margin-left:2px;
   margin-right:4px;
   border:1px;
   border-style:solid;
   border-color:gray;
   background-color:#FFFFFF;
   color:#000000;
   text-align:center;
   text-decoration:none;
   font-size:11px;
   font-weight:bold;
   padding:3px;	
}


/* Gestaltung linkes Menu */

#boxmenu_left
{
   margin-top:0px;
   margin-left:3px;
   margin-right:0px;
   margin-bottom:0px;
   border-left: 0px solid #003366;
   border-bottom: 0px solid #003366;
   padding-left:0px;
   padding-top:0px;
   padding-bottom: 0px;



}

#boxmenu_left a:link,
#boxmenu_left a:visited {
	margin:0px 0;
	padding:2px 0px 2px 18px;
	height:1em;
	border-bottom: 0px solid #003366;
	border-left: 0px solid #003366;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
    background-image: url(img/aposm3.png);
    background-align: left;
    background-repeat: no-repeat;
	display: block;
}

html>body #boxmenu_left a:link, #boxmenu_left a:visited {
	height:auto;
}

#boxmenu_left a:hover {
	padding:2px 0px 2px 20px;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	background-image: url(img/aposm2.png);
	background-align: left;
	background-repeat: no-repeat;

}


#boxmenu_lsub
{
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:0px;
   text-decoration:none;
}

#boxmenu_lsub a:link,
#boxmenu_lsub a:visited {
	margin:0px 0;
	padding:3px 0px 3px 25px;
	height:1em;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	display: block;
	background-image: url(img/sub.png);
	background-position: 10% 50%;
	background-repeat: no-repeat;
}

html>body #boxmenu_lsub a:link, #boxmenu_lsub a:visited {
	height:auto;
}

#boxmenu_lsub a:hover {
	padding:3px 0px 3px 28px;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	background-image: url(img/subh.png);
	background-position: 10% 50%;
	background-repeat: no-repeat;

}




/* Gestaltung oberes Menu */

#boxmenu_top
{
   margin-top:0px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom:0px; 
   text-align:left;
   text-decoration:none;
   float: left;
   top: 145px;
   left: 105px;
   display: block;
}

#boxmenu_top a:link,
#boxmenu_top a:visited {
	margin:0px 0;
	padding:3px 20px 3px 15px;
	height:1em;
	width: 120px;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	display: block;
   background-image: url(img/aposm.png);
   background-position: 0% 50%;
   background-repeat: no-repeat;
}

html>body #boxmenu_top a:link, #boxmenu_top a:visited {
	height:auto;
}

#boxmenu_top a:hover {
	padding:3px 20px 3px 15px;
	width: 120px;
	font-weight: bold;
	font-style: normal;
	text-decoration:none;
	background-image: url(img/aposm2.png);
    background-position: 0% 50%;
	background-repeat: no-repeat;

}

/* Gestaltung Standard-Menu */

#boxmenu_std
{
   background-color:#003366;
   border-color:#DFE3E6;
   border:1px;
   border-style:none;
   width:80px;
   text-align:center;
   text-decoration:none;
   float: right;
}

/* Trennstrich Standard-Menu */

#boxmenu_stdadd
{
   border-top:1px solid #333333;
   border-bottom:1px solid #333333;
   border-right:1px solid #333333;
   border-left:1px solid #333333;
   width:80px;
   text-align:center;
   text-decoration:none;
   color:#333333;
   float: right;
	background-image: url(img/trans1.png);
	background-repeat: repeat;
}

/* Adressbox linke Säule */

#box_adr
{
   margin-top:20px;
   margin-left:2px;
   margin-right:4px;
   margin-bottom:10px;
   background-color:#FFFFFF;
   border:2px;
   border-style:solid;
   border-color:gray;
   color:black;
   font-family:Arial, Helvetica, Sans-Serif;
   font-size:11px;
   font-weight:normal;
   text-align:center;
   padding:3px;	
}

/* Box um Shoplink */

#box_shop
{
   margin-top:15px;
   margin-left:2px;
   margin-right:4px;
   margin-bottom:15px;
   background-color:white;
   border:2px;
   border-style:solid;
   border-color:#CE1907;
   color:black;
   font-family:Arial, Helvetica, Sans-Serif;
   font-size:14px;
   font-weight:bold;
   text-align:center;
   padding:3px;	
}

#box_aktion
{
   border:0px;
   text-align:justify;
   margin-left: 15px;
   margin-right: 5px;
   margin-top:5px;
   margin-bottom:5px;   
}

/* Links in linker Säule ohne Rahmen */

#box_linksohneborder
{
   margin-top:10px;
   margin-left:2px;
   margin-right:4px;
   margin-bottom:10px;
   /* background-color:#6699CC; */
   border:1px;
   color:black;
   font-family:Arial, Helvetica, Sans-Serif;
   font-size:11px;
   font-weight:bold;
   text-align:center;
   padding:3px; 
}
/* Seitentitel*/
#page_header
{
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:10px;
   border-top:0px;
   border-left:0px;
   border-right:0px;
   border-bottom:3px;
   border-style:solid;
   border-color:#666666;
   color:black;
   font-family:Arial, Helvetica, Sans-Serif;
   font-size:12px;
   font-weight:bold;
   text-align:left;
   padding:10px; 
}
/* Kontextspaltentitel*/
#kontext_header
{
   margin-top:0px;
   margin-left:0px;
   margin-right:5px;
   margin-bottom:10px;
   border-top:0px;
   border-left:0px;
   border-right:0px;
   border-bottom:3px;
   border-style:solid;
   border-color:#666666;
   color:black;
   font-family:Arial, Helvetica, Sans-Serif;
   font-size:12px;
   font-weight:bold;
   text-align:left;
   padding-top:20px;
   padding-right:2px;
   padding-bottom:0px; 
   padding-left:2px;
}


/* Standardlinks in der Fußzeile*/

#stdlinksunten
{
   border:1px;
   border-style:none;
   width:70px;
   text-align:center;
   float: right;
}

#aufmheadline
{
   border:1px;
   color:black;
   font-family:Arial, Helvetica, Sans-Serif;
   font-size:12px;
   font-weight:bold;
   text-decoration:underline;
}

#aufmkurztx
{
   border:1px;
   color:black;
   font-family:Arial, Helvetica, Sans-Serif;
   font-size:11px;
   font-weight:bold;
}

#aktkurztx
{
   border:1px;
   color:black;
   font-family:Arial, Helvetica, Sans-Serif;
   font-size:14px;
   font-weight:bold;
}

#box_kontakt
{
   margin-top:10px;
   margin-left:2px;
   margin-right:4px;
   margin-bottom:5px;
   border:1px;
   border-style:solid;
   border-color:#333333;
   background-color:#FFFFFF;
   color:black;
   font-family:Arial, Helvetica, Sans-Serif;
   font-size:12px;
   font-weight:normal;
   padding:5px; 
}

#addtab {

	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding:0px 0;
	spacing:0px 0;
	margin-top:0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:0px;
	display:block;
	table-layout:auto;

	
}

#addtop {

	width: 155px;
	height: 45px;
	background-image: url(img/addtop.png);
	background-repeat: no-repeat;

}

#addtopan {

	width: 155px;
	height: 45px;
	background-image: url(img/addtopan.jpg);
	background-repeat: no-repeat;

}

#addcenter {

	width: 155px;
	display:block;
	background-image: url(img/addcenter.jpg);
	background-repeat: repeat-y;
   font-family:Arial, Helvetica, Sans-Serif;
   font-size:12px;
   font-weight:bold;
   color: #333333;

}

#addbottom {

	width: 155px;
	height: 45px;
	background-image: url(img/addbottom.png);
	background-repeat: no-repeat;

}

#addtitle {

	color: #333333;
	font-size: 12px;
	font-style: bold;
	text-decoration: none;
	padding: 10px 0px 0px 24px;

	
}

#kalender {

	width: 152px;
	display: block;
	height:400px;
	font-size: 1em;
}



