body, *                                             {font-family:"Trebuchet MS","DejaVu Sans Condensed","Lucida sans",tahoma,arial,sans-serif; font-size:12px; color:#a1a1a1; line-height:16px; margin:0px;}
body.content                                        {background-color:#ffffff; padding:0px;}
body.content                                        {background-image:url(../images/grueve/bg_de.gif); background-repeat:no-repeat;}
body.popup                                          {padding:10px;}
a, img                                              {border-style:none; text-decoration:none;}
a                                                   {color:#777777;}
a:hover                                             {color:#424242;}
a, span                                             {font-size:1.0em;}
h1, .titel                                          {font-size:14px; margin-bottom:5px;}
h2, .untertitel                                     {font-size:13px; margin-bottom:4px;}
h3, .content                                        {font-size:12px;}
h3                                                  {margin:0px; margin-top:14px; margin-bottom:5px;}
h2.login                                            {margin-bottom:12px;}
h1.maintitle                                        {margin-top:0px; margin-bottom:8px;}
h2.subtitle                                         {font-size:12px; margin-top:0px; margin-bottom:8px; font-weight:normal; text-transform:uppercase; letter-spacing:1px;}
h1, h2, h3, h4, h5, h6                              {color:#424242;}
div                                                 {margin:0px; padding:0px; display:block;}
p                                                   {margin-bottom:10px;}
label                                               {vertical-align:middle;}

ol, ul, li                                          {margin:0px; padding:0px;}
ul, ol, form                                        {margin-top:4px; margin-bottom:8px;}
form                                                {margin-top:8px;}
ul                                                  {margin-left:15px;}
ol                                                  {margin-left:20px;}
ul ul, ul.sitemap1                                  {margin-left:15px;}
ul ul                                               {margin-top:1px; margin-bottom:1px;}
ol ol                                               {margin-top:1px; margin-bottom:1px;}

.devborder                                          {border-color:red; border-width:1px; border-style:solid;}

#logo                                               {text-align:right; padding-right:28px; padding-top:53px;}
#menu                                               {padding-left:52px; padding-top:59px;}
#content_1                                          {padding-left:10px; padding-top:250px;}
#right                                              {width:350px;}
#right_spacer                                       {padding-left:18px;}
#facebook_icon, #facebook_icon *                    {vertical-align:middle; list-style-type:none; margin:0px; padding:0px;}
#facebook_icon *                                    {display:inline;}
#facebook_icon                                      {margin-top:15px; margin-bottom:202px;}
#editblock                                          {border-color:silver;}

.activemenu                                         {color:#424242;}
.normalmenu                                         {color:#a1a1a1;}
#menu_ul, #menu_ul li, #meta_menu, #meta_menu li    {list-style-type:none; margin:0px; padding:0px;}
#menu_ul ul                                         {margin:0px; padding-left:10px;}
#menu_ul ul li                                      {padding:0px; margin:0px;}
#meta_menu                                          {margin-top:20px;}

.myinput, input.text, textarea.text                 {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
.login_input                                        {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
input.loginsubmit                                   {margin-top:10px; margin-bottom:10px;}
.login_checkbox                                     {vertical-align:middle;}
.login_submit_area                                  {padding-top:5px;}

.galeriethumb                                       {margin-right:5px; margin-bottom:5px;}

.captcha                                            {border:solid silver 1px; width:120px;}
img.captcha                                         {margin-top:8px; margin-bottom:1px;}
input.captcha                                       {margin-bottom:2px;}

#content_2 h4                                       {display:inline;}  

/* Nivo Zusatz für imagemap */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; 
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption h3 {
	color:#fff;
}

.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99 !important;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}