/*HTML-Auszeichnungen*/
body  {
	background-color: #fff;
	margin:            0;
	padding:           0 }


a  {
	color:        #000;
	border-bottom: 1px dotted }


a:hover  {
	color:          #000;
	text-decoration: underline }


/*Seitenstruktur*/
#kopf    {
	background-color: #e8a850;
	display:           none;
	border-bottom:     1px solid white }




#logo    {
	background-image:   url("logo_aknr.gif");
	background-repeat:   no-repeat;
	background-position: 0 0;
	visibility:          hidden;
	display:             none;
	left:                15px }



#alogo    {
	background-image:   url("logo_aknr_a.gif");
	background-repeat:   no-repeat;
	background-position: 0 0;
	visibility:          hidden;
	display:             none;
	z-index:             5 }




/*Contentcontainer*/
#contentcontainer    {
	color:      black;
	font-size:   12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin:      0;
	padding:     0 }




#contentcontainer h1 {
color:      #7ba3bc;
font-size:   20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:      10px 0 20px;
padding:     0 }

#contentcontainer h2  {
color:      #e8a850;
font-size:   13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin:      20px 0 5px;
padding:     0 }


#contentcontainer p {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:       0;
padding:      0 0 5px }

#contentcontainer ul  {
margin: 5px 0 10px 0;
padding: 0 }

#contentcontainer ul li {
background-image:   url("icon_listbullet_ul.gif");
background-repeat:   no-repeat;
background-position: 0 4px;
list-style-type:     none;
margin:              0;
padding:             0 0 0 15px }

#contentcontainer ul ul {
margin: 0 0 0 15px;
padding: 0 }

#contentcontainer ul ul li {
background-image:   url("icon_listbullet_ulul.gif");
background-repeat:   no-repeat;
background-position: 0 4px;
margin:              0;
padding:             0 0 0 15px }

#infopfad {
color:      #8d99a0;
font-size:   10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:      0;
padding:     0 }

#teasertext  {
margin: 0 0 10px;
padding: 0 }


.linklist  {
background-color: #fff;
margin:            10px 0 0;
padding:           5px 5px 0;
border:            solid 1px #c0cfd9 }


.linklist ul {
margin: 0;
padding: 0 }

.linklist ul li  {
background-image:   url("icon_link_extern.gif");
background-repeat:   no-repeat;
background-position: 0 3px;
list-style-type:     none;
display:             block;
margin:              0;
padding:             0 0 0 20px }


#notloggedin {
color:           white;
font-size:        12px;
font-family:      Verdana, Arial, Helvetica, sans-serif;
font-weight:      bold;
background-color: #e8a850;
margin:           15px 0;
padding:          10px }

#listview {
color:  #8d99a0;
margin:  15px 0 0;
padding: 2px;
width:   auto;
border:  solid 1px #fff }

#listview ul {
margin: 0;
padding: 0 }

#listview ul li  {
background-color: white;
list-style-type:   none;
margin:            0;
padding:           5px;
border-top:        1px solid #e5edf2 }

.textabsatzbild      {
background-color: #fff;
margin:            2px 0 10px 15px;
width:             200px;
float:             right;
border:            solid 1px #c0cfd9 }



.textabsatzbildzeile   {
color:      #e8a850;
font-size:   10px;
line-height: 13px;
margin:      0;
padding:     5px 5px 3px }
.kategorie {
color:         #e8a850;
font-size:      10px;
text-transform: uppercase }

/*Tabellen Rubrikenseiten/Teaser*/
#teasertablelinks {
margin: 0 10px 0 0;
padding: 0 }

#teasertablelinks h1 {
color:         #e6a64f;
font-size:      11px;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-weight:    bold;
line-height:    14px;
text-transform: uppercase;
margin:         0;
padding:        0 }

#teasertablelinks p {
font-size:  11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
margin:      0;
padding:     5px 0 }

#teasertablerechts {
margin: 0;
padding: 0 }

#teasertablerechts h1 {
color:         #e6a64f;
font-size:      11px;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-weight:    bold;
line-height:    14px;
text-transform: uppercase;
margin:         0;
padding:        0 }

#teasertablerechts p {
font-size:  11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
margin:      0;
padding:     5px 0 }

.teasernormal {
background-color: white;
margin:            0 0 10px;
padding:           6px;
border:            solid 1px #c0cfd9 }

#alertteaserhome {
background-color: #fff4de;
margin:            0 0 10px;
padding:           6px;
border:            solid 1px #c0cfd9 }

#alertteaserhome p {
font-size:  11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
margin:      0;
padding:     5px 0 }

#alertteaserhome h1 {
color:         #e6a64f;
font-size:      11px;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-weight:    bold;
line-height:    14px;
text-transform: uppercase;
margin:         0;
padding:        0 }

/*Container Linke Spalte*/
#leftcontainer   {
	background-color: #cadae4;
	background-image:  url("bg_contentcontainer.gif");
	background-repeat: repeat-x;
	display:           none;
	margin:            0;
	padding:           0;
	position:          absolute;
	width:             190px;
	float:             left;
	border-top:        1px solid white;
	\width:            190px;
	w\idth:            190px             }



#banner   {
	visibility: hidden;
	display:     none;
	margin:      0;
	padding:     0 15px }



/*Container Rechte Spalte */
#rightcontainer   {
	color:            #8d99a0;
	font-size:         11px;
	font-family:       Verdana, Arial, Helvetica, sans-serif;
	line-height:       14px;
	background-color:  white;
	background-image:  url("bg_contentcontainer.gif");
	background-repeat: repeat-x;
	display:           none;
	margin:            0;
	padding:           10px 0;
	position:          absolute;
	z-index:           7;
	top:               80px;
	right:             0;
	width:             190px;
	float:             right;
	border-top:        1px solid white;
	border-left:       1px solid #cadae4;
	\width:            190px;
	w\idth:            190px                   }



#rightcontainer p {
margin: 0;
padding: 0 10px 5px }

#rightcontainer h1 {
color:         #e8a850;
font-size:      11px;
font-family:    Verdana, Arial, Helvetica, sans-serif;
font-weight:    bold;
text-transform: uppercase;
margin:         4px 0 0;
padding:        10px 10px 5px;
border-top:     1px solid #cadae4 }

#rightcontainer ul {
list-style-type: none;
margin:           0;
padding:          0 10px 5px }

#rightcontainer ul li {
font-weight:        bold;
background-image:    url("icon_link_extern.gif");
background-repeat:   no-repeat;
background-position: 0 3px;
list-style-type:     none;
margin:              0;
padding:             0 0 0 20px }

.loginboxalert {
background-color: #fff4de }

/*Container Footer*/
#footer    {
	background-color:   #79a0b9;
	background-image:    url("bg_footer.gif");
	background-repeat:   repeat-x;
	background-position: 0 0;
	display:             none;
	margin-top:          25px;
	margin-right:        -15px;
	margin-left:         -15px;
	padding:             25px 15px 12px;
	position:            relative;
	top:                 0;
	right:               0;
	bottom:              0;
	left:                0 }




#footer p {
color:          white;
font-size:       10px;
font-family:     Verdana, Arial, Helvetica, sans-serif;
font-weight:     bold;
text-decoration: none;
letter-spacing:  1px }

#footer a, a:hover {
color: #445b69 }
#apothekenlogo {
margin-top:  -25px;
margin-right: -15px;
position:     static;
top:          0;
right:        0;
width:        60px;
height:       60px;
float:        right }

/*Rubrikenmotive*/
#rubrikenmotiv   {
	background-color:   #7ba3bc;
	background-image:    url("rubrikenbild.jpg");
	background-repeat:   no-repeat;
	background-position: 0 0;
	visibility:          hidden;
	display:             none;
	position:            absolute;
	height:              150px }



#rubrikenmotiv_infoservice  {
	background-color:   #7ba3bc;
	background-image:    url("rubrikenbild2.jpg");
	background-repeat:   no-repeat;
	background-position: 0 0;
	display:             none;
	height:              150px }


#rubrikenmotiv_weiterbildung  {
	background-color:   #7ba3bc;
	background-image:    url("rubrikenbild4.jpg");
	background-repeat:   no-repeat;
	background-position: 0 0;
	display:             none;
	height:              150px }


#rubrikenmotiv_home  {
	background-color:   #7ba3bc;
	background-image:    url("rubrikenbild_home.jpg");
	background-repeat:   no-repeat;
	background-position: 0 0;
	display:             none;
	height:              150px }


/*Hauptnavigation*/
#hauptnavi  {
	background-color: #7ba3bc;
	visibility:        hidden;
	margin-left:       190px;
	padding:           0;
	position:          absolute;
	height:            auto }


#hauptnavi ul {
background-color: #7ba3bc;
list-style-type:   none;
display:           block;
margin:            0;
padding:           0;
float:             left;
border-top:        1px solid white;
border-left:       1px solid white }

#hauptnavi ul li  {
	font-weight:    bold;
	list-style-type: none;
	display:         inline;
	margin:          0;
	padding:         0 }


#hauptnavi ul li a   {
	color:           #fff;
	font-size:        10px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-weight:      bold;
	text-decoration:  none;
	background-color: #7ba3bc;
	text-transform:   uppercase;
	margin:           0;
	padding:          5px 8px;
	float:            left;
	border-right:     1px solid white }



#hauptnavi ul li a:hover, #hauptnavi current  {
color:           #7ba3bc;
background-color: #fff4de }


/*Subnavigation*/
#subnavi  {
margin: 0;
padding: 0;
width:   190px }

#subnavi p  {
color:              #fff;
font-size:           11px;
font-family:         Verdana, Arial, Helvetica, sans-serif;
background-color:    #7ba3bc;
background-image:    url("bg_services.gif");
background-repeat:   repeat-y;
background-position: 0 0;
text-transform:      uppercase;
display:             block;
margin:              0 0 0;
padding:             10px 5px 4px 15px;
border-bottom:       1px solid #fff }


#subnavi ul {
list-style-type: none;
list-style-image: none;
margin:           0;
padding:          0;
width:            190px }
#subnavi ul li  {
	font-size:  10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:     block;
	margin:      0;
	padding:     0 }

#subnavi ul li a    {
color:              white;
font-size:           12px;
font-family:         Verdana, Arial, Helvetica, sans-serif;
background-color:    #7ba3bc;
background-image:    url("bg_services.gif");
background-repeat:   repeat-y;
background-position: 0 0;
display:             block;
margin:              0;
padding:             3px 5px 4px 15px;
border-bottom:       1px solid #fff }

#subnavi ul li a:hover {
color:           #fff;
background-color: #94b3c7 }

#subnavi ul ul {
list-style-type: none;
list-style-image: none;
margin:           0;
padding:          0;
width:            190px }

#subnavi ul ul li  {
	font-size:  10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:     block;
	margin:      0;
	padding:     0 }


#subnavi ul ul li a  {
color:           white;
font-size:        11px;
font-family:      Verdana, Arial, Helvetica, sans-serif;
background-color: #94b3c7;
background-image: none;
display:          block;
margin:           0;
padding:          3px 5px 4px 15px;
border-bottom:    1px solid #cadae4 }


#subnavi ul ul li a:hover {
color:           #fff;
background-color: #a2b2bb }

#subnavi_closed  {
margin: 0;
padding: 0;
width:   190px }


#subnavi_closed ul {
list-style-type: none;
list-style-image: none;
margin:           0;
padding:          0;
width:            190px }

#subnavi_closed ul li  {
	font-size:  10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:     block;
	margin:      0;
	padding:     0 }


#subnavi_closed ul li a   {
color:              white;
font-size:           12px;
font-family:         Verdana, Arial, Helvetica, sans-serif;
background-color:    #e8a850;
background-image:    url("bg_services.gif");
background-repeat:   no-repeat;
background-position: 0 0;
display:             block;
margin:              0;
padding:             3px 5px 4px 15px;
border-bottom:       1px solid #fff }



#subnavi_closed ul li a:hover  {
color:           #fff;
background-color: #ebb56a }
/*Services*/
#services  {
color:      white;
font-size:   10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
margin:      0;
padding:     0;
width:       190px }


#services ul {
list-style-type: none;
list-style-image: none;
margin:           0;
padding:          0;
width:            190px }

#services ul li {
display:      block;
margin:        0;
padding:       0;
border-bottom: 1px solid white }

#services ul li a  {
color:              white;
font-size:           10px;
font-family:         Verdana, Arial, Helvetica, sans-serif;
font-weight:         bold;
background-color:    #95b5c9;
background-image:    url("bg_services.gif");
background-repeat:   no-repeat;
background-position: 0 0;
text-transform:      uppercase;
letter-spacing:      1px;
display:             block;
margin:              0;
padding:             5px 5px 5px 15px }


#services ul li a:hover  {
background-color: #b0c8d7 }


/*Formulare*/
.textfield  {
color:           #7ba3bc;
font-size:        10px;
font-family:      Verdana, Arial, Helvetica, sans-serif;
background-color: #fff;
margin:           0 0 3px;
padding:          2px;
border-style:     solid;
border-width:     1px;
border-color:     #cadae4 #ebebeb #ebebeb #cadae4 }


.sysbutton {
color:           white;
font-size:        9px;
font-family:      Verdana, Arial, Helvetica, sans-serif;
font-weight:      bold;
background-color: #7ba3bc;
text-transform:   uppercase;
letter-spacing:   1px;
margin:           0 5px 0 0;
padding:          2px;
border-style:     solid;
border-width:     1px;
border-color:     #cadae4 #6a7379 #6a7379 #cadae4 }

/*Bildauszeichnungen*/
.bildlinks {
background-color: #fff4de;
margin:            0 10px 10px 0;
padding:           0;
float:             left }

.bildzeile {
color:      #7ba3bc;
font-size:   10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 12px;
margin:      0;
padding:     3px }

.teaserbild    {
margin:  2px 10px 0 0;
padding:  -10px 0 0;
width:    75px;
height:   55px;
float:    left;
overflow: hidden;
border:   solid 1px #e8a850 }



/*WebEdition*/
#wehinweis {
background-color: #fff4de;
margin:            0;
padding:           15px }

#wehinweis p {
margin: 0;
padding: 5px 0 0 }

#wehinweis weinfo {
font-size:  12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 16px;
margin:      0;
padding:     30px 0 0 }

.wetd1 {
background-color: #cadae4;
padding:           5px }

/*Datentabellen*/
.datentd0 {
color:           #fff;
font-size:        12px;
font-family:      Verdana, Arial, Helvetica, sans-serif;
font-weight:      bold;
line-height:      14px;
background-color: #e8a850 }

.datentd1 {
color:           #8d99a0;
font-size:        11px;
font-family:      Verdana, Arial, Helvetica, sans-serif;
font-weight:      bold;
background-color: white }

.datentd2 {
font-size:       11px;
font-family:      Verdana, Arial, Helvetica, sans-serif;
line-height:      14px;
background-color: white }
.datentdalert {
font-size:       11px;
font-family:      Verdana, Arial, Helvetica, sans-serif;
line-height:      14px;
background-color: #ffe4e1 }

