/* CSS Document */

body                                    {
                                            background-image: url(bg_short.jpg);
                                            background-repeat: repeat-x;
                                            background-color: #ffffff;
                                            margin-top: 0px;
                                            margin-left: 0px;
                                            font-family: verdana, sans-serif;
                                            font-size: 11px;
                                            text-align: justify;
                                        }
                                    
div.stand                               {   width:954px; }

#header                                 {   margin: 0px; padding:0px;}

#logo                                   {   float: left; }
#navi                                   {   float: left; }

#main_nav_left                          {   float: left; padding-left: 70px; margin-top: 10px;}
#main_nav_left a                        {   margin-right: 10px; text-decoration: none; font-weight: bold; color: #000000; }
#main_nav_right                         {   float: left; padding-left: 100px; margin-top: 10px;}
#main_nav_right a                       {   margin-right: 20px; text-decoration: none; font-weight: normal; color: #000000; }

#content                                {   float:left; margin-top: 30px;}

#box_links                              {   float: left; width: 160px; padding-left: 44px; padding-right: 20px; }

#box_mitte                              {   float: left; width: 385px; padding-right: 25px; }

#box_rechts                             {   float: left; width: 320px; }

#footer                                 {   clear: left; width: 954px; }
#footer .content						{	margin: 30px 0px 0px 224px; font-size: 10px; line-height: 20px; }

/* navigation */

#sub_nav								{ 	line-height: 20px; font-weight:bold; }
#sub_nav .space							{	margin-left: 15px; text-align:left; }	
#sub_nav a                              {   color:#000000; text-decoration:none; }
#sub_nav a:link                         {   color:#000000; text-decoration:none; }
#sub_nav a:visited                      {   color:#000000; text-decoration:none; }
#sub_nav a:focus                        {   color:#000000; text-decoration:none; }
#sub_nav a:hover                        {   color:#aa8f38; text-decoration:none; }
#sub_nav a:active                       {   color:#aa8f38; text-decoration:none; }

/* hyperlinks */

a:link                                  {   color:#000000; text-decoration:underline; }
a:visited                               {   color:#000000; text-decoration:underline; }
a:focus                                 {   color:#000000; text-decoration:none; }
a:hover                                 {   color:#aa8f38; text-decoration:none; }
a:active                                {   color:#aa8f38; text-decoration:none; }

/* formulare */

input, select, textarea                 {
                                            color: #000000;
                                            background-color: #ffffff;
                                            border: 1px solid #aaaaaa;
                                            font-family: verdana;
                                            font-size: 10px;
                                            margin: 1px;
                                        }

input.formbutton                    	{   font-size: 12px; }

/* eigene klassen */

.gold                                   {   color: #aa8f38; }

.small                                  {   font-size: 10px; }

.absatz                                 {   line-height: 25px; }


.nav {

}
.navaktiv {

}

/* Table Class */	
.table {

	padding: 3px ;
	width: 550px ;

}

.errorMessage {
	font-weight:bold ;
	text-align:center ;
}

/* Gallery */

.gallery {
	line-height: 20px ;
	width: 500px ;
	
}

#galleryheader {	
	font-size: 12px ;
	font-weight: bold ;
	text-align: center ;
}

#gallerycolumnleftheader {
	text-align: left ;
	font-weight: bold ;
}

#gallerycolumnrightheader {
	text-align: right ;
	font-weight: bold ;
}

.gallerycolumnleft {
	text-align: left ;
}

.gallerycolumnright {
	text-align: right ;
}

.gallerycolumnthumb {
	background-color: #FFFFFF ;
	text-align: center ;
}

/* Ecards */

#ecards {
    text-align: center ;

}
