/* TEMPLATE BY KCOMP.GmbH / Medienhaus Online (c)2009 
Colors:
grey (body):		#adadad
grey (border):		#777
text:				#595a5a
lightblue:			#e5ecef
middleblue:			#cbd9e0
blue:				#7ea0b1


*/

body {background: #adadad; text-align: center; margin: 0; padding: 0;color: #595a5a;}
a:link, a:active, a:visited {color: #2c4a59; text-decoration: underline;}
a:hover {color: #4b7990;}

#wrapper {width: 864px; text-align: left; margin: 40px auto; border:1px solid #777;background: url(images/wrapper/wrapperbg.gif) repeat-y 0 0;}
#right {float: right; background: url(images/right/rightbg.gif) repeat-x 0 0; width: 193px;overflow: hidden;}
#logo {text-align: center;}
a img {border: 0px solid #FFF;}

#main {width: 671px; float: right;background: #FFF;}
*html #main {width: 669px; float: right;background: #FFF;}
#header {height: 74px; background:#7ea0b1;}
#content {background: #FFF; padding-top: 35px;}
#content, #content p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #595a5a;}
#footer {clear: both;background: #cbd9e0;line-height: 25px; padding: 0 15px;font-size: 12px;}

#content h1 {color: #7f9faf;text-transform: uppercase; font-size: 14px;font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#content h2 {color: #595a5a; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
#TB_window img{cursor: url(images/cursor/lupeminus.cur), pointer;}
.thickbox {cursor: url(images/cursor/lupe.cur), pointer;}

/* NAVIGATION (HORIZONTAL) */
#TopMenu {margin: 0 0 0 0 ; padding: 47px 0 0 0 ;font-family: "Arial Narrow", Arial, Helvetica, sans-serif;text-transform: uppercase;font-size: 13px;}
#TopMenu a:link, #TopMenu a:visited, #TopMenu a:active {color: #FFF;text-decoration: none;}
#TopMenu a:hover {text-decoration: none;}
#TopMenu li {float: left; margin: 0 5px; list-style-image: none; list-style: none;padding: 3px 7px 6px 7px;}
.ActiveTab {background: url(images/topmenu/menu.gif) repeat-x 0 0;border: 1px solid #FFF;font-weight: normal;}
#TopMenu .ActiveTab a:link, #TopMenu .ActiveTab a:visited, #TopMenu .ActiveTab a:active, #TopMenu .ActiveTab a:hover {font-weight: normal;color: #7ea0b1;}
#defaultlinks {float: right; font-family:Arial, Helvetica, Sans-Serif;}
#defaultlinks a {text-decoration:none; }
.clear {clear: both;}

/* NAVIGATION (HORIZONTAL) */
#SideMenu {margin: 15px 0;padding: 0;}
#SideMenu ul {margin: 0;padding:0;}

#SideMenu li {margin: 0 0 0 30px; padding: 0;line-height: 24px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #595a5a;list-style: none;}

#SideMenu li ul li {margin: 0 0 0 15px;list-style: none;}

#SideMenu a:link, #SideMenu a:visited, #SideMenu a:active {color: #595a5a;background: url(images/submenu/arrow.gif) no-repeat 0 4px;padding-left: 12px;text-decoration: none;}
#SideMenu a:hover {color: #FFF;text-decoration: none;background: url(images/submenu/arrow.gif) no-repeat 0 -18px;padding-left: 12px;text-decoration: none;}

#SideMenu a.current { font-weight:bold; color: #6c8e9f; background: url(images/submenu/arrow.gif) no-repeat 0 -40px;}
#SideMenu a.breadcrumb {font-weight:bold; color:#595a5a !important; background: url(images/submenu/arrow.gif) no-repeat 0 -61px;}

/* Wunsch Brenners: Abstand vor Bildergalerie Link (aber bei "Gastronomie" nicht unter "Kulturhaus") */
#SideMenu li#item_Fotogalerie {padding-top:10px;}
/*.CurrentPage
{
    font-weight:bold;
	color: #6c8e9f;
}
.ToCurrentPage
{
    font-weight:bold;
    color:#595a5a !important;
}

#SideMenu a.CurrentPage {background: url(images/submenu/arrow.gif) no-repeat 0 -40px;color: #6c8e9f;}
#SideMenu a.ToCurrentPage {background: url(images/submenu/arrow.gif) no-repeat 0 -61px;color: #6c8e9f;}
*/

/*ControlPanel*/
.ControlPanel{ width:864px; margin:0px auto;}
/*Special Outer Panes*/
#dnn_AdminPane {width:864px; margin:0px auto;} /*other styles in container la8-AdminPane*/

#content{padding:0px 2px 0px 6px;}


