/* *** css style Artland Golfclub for CMS *** */
/* engineered by 3f internet -  http://www.3f-net.de  */

body {
background-image: url(images/neu-5R7C2a.jpg);
font-family:Verdana, Arial, Sans-Serif;
font-size:12px;
color:#3F3F3F;
padding:0;
margin:0;
}

/* Allgemeine Formatierungen */

a {color: #0000ff;}
a:visited {color:#00BF00;}
a:hover {color: #FF0000;}
a:active { color:#BF0000;}

/* Page Headings */
h1, h2, h3, h4, h5, h6 {color: #3f3f3f; font-weight:normal; font-family: Verdana, Arial, serif;line-height:125%;}
h1          {font-size:24px;}
h2          {font-size:22px;}
h3          {font-size:20px;}
h4          {font-size:18px;}
h5          {font-size:16px;}
h6          {font-size:14px;}
p, pre{
font-family: Verdana, Arial, serif;
color:#3f3f3f;
text-align:left;
font-size:12px;
line-height:125%;
}

a img {
border : 0 none;
}



/* ----------container zentriert das layout-------------- */
#wrapper {
background-image: url(images/neu-5R6Cwrap.jpg);
width: 1004px;
margin-bottom: 10px;
margin:0 auto;
background-color: none;
border:0px solid yellow;
}
#header {
background-image: url(images/neu-5R2C2e.jpg);
width:1004px;
height:220px;
overflow:hidden;
text-align:right;
}

#headerclear {
width:1004px;
height:46px;
overflow:hidden;
}
#headersearch {
width:1004px;
height:40px;
overflow:hidden;
}

#searchbox {padding-top:3px; margin:0px;position:relative; top:-3px; left:0px;}
#searchform   {font-size:11px;height:13px; width:120px;background: #fff;border:1px solid #AFAFAF;}
.search_submit {background: url(images/search.gif) no-repeat bottom left;color:#fff;font-size:11px; font-weight:bold;border:0px solid #bf0000;height:19px; width:20px;margin-top:2px;padding:0px;}


#flagnavigation {
width:1004px;
height:150px;
overflow:hidden;
border:0px solid red;
}
#flagnavigation p {text-align:right;color:#fff;margin-right:48px;}
#flagnavigation a {font-size:15px; text-decoration:underline;}
#flags {
margin-right:48px;
}
#flags a{padding:4px;}


#navbar {
background-image: url(images/neu-5R3C2.jpg);
width:1004px;
height:28px;
overflow:hidden;
border:0px solid red;
}

#subheader {
background-image: url(images/neu-5R4C2b.jpg);
width:1004px;
height:73px;
overflow:hidden;
border:0px solid yellow;
text-align:center;
}

*+html #time {padding-top:18px;}
#time {width:90px;height:71px;text-align:left;padding-left:60px;padding-top:8px;border:0px solid red;float:left;}

#breadcrumbbox {width:750px;margin-left:0px;margin-top:6px;font-size:11px;border:0px solid red;float:left}
*html #feed {margin-left:458px;}
#feed {width:35px;height:15px;text-align:left;padding-right:0px;padding-top:15px; margin-left:770px;border:0px solid red;float:left;}
#subheader #breadcrumb a, b, a:active, a:hover, a:visited {color:#fff;text-decoration:none;}

*html #content {
width:630px; overflow:hidden;        }

#content {
float:left;
background-image: url(images/neu-5R5C2a.jpg);
width:644px;
min-height:449px;
border:0px solid yellow;
color:#3f3f3f;
font-size:110%;
line-height:125%;
}
#content h1, h2, h3, h4, h5, h6, p, ol,ul, li {
line-height:125%; color:#3f3f3f;   }


#content a {color: #0000ff;}
#content a:visited {color:#8ca6a3;}
#content a:hover {color: #FF0000;}
#content a:active { color:#BF0000;}



a img {
border : 0 none;
}
#textleft {
margin: 10px 35px 10px 59px;
}

*html #rightcontent {
max-width:320px; overflow:hidden;
}

#rightcontent {
float:right;
background-image: url(images/neu-5R5C3.jpg);
background-repeat: no-repeat;
min-height:449px;
width:360px;
overflow:auto;
color:#fff;
font-size:100%;
line-height:125%;
}

#rightcontent a{
        color:#fff; text-decoration:underline; font-weight:600;
}
#rightcontent a {color: #ffffff;}
#rightcontent a:visited {color:#efefef;}
#rightcontent a:hover {color: #FF0000;}
#rightcontent a:active { color:#BF0000;}

#textright {
margin: 10px 64px 10px 31px;
color:#fff;
}

#footer {
background-image: url(images/neu-5R6C34.jpg);
width:1004px;
height:72px;
overflow:hidden;
text-align:center;
color:#fff;
clear:both;
}
#login {margin-top:-43px;margin-right:10px;text-align:right;}
 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* Customise the Login Box */
#login-box { background: none; text-align: right;  line-height: 140%; margin: 1em 0 0.3em 0; border: 1px solid #fff;}
#login-box fieldset {border:0;text-align:right;}
#login-box legend                {
        font-size: 100%;
        text-transform: uppercase;
        font-family:Arial, verdana, serif;
        color: #333;
        font-weight: normal;
        letter-spacing: 0.15em;
}
.username {color: #009;} /* Color of name when logged in*/
.topboxbody {font-size:0.8em;padding:2px;}

#login-box input {
        text-transform: uppercase;
        font-size: 10px;
        margin: 5px 0px 1px 0px;
        width: 100px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ####        Header Menu #####
        #######################

        Horizontal Drop-Down Menu based off :
        http://www.tanfa.co.uk/css/examples/menu/tutorial-h.asp

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */
#navContainer {
background-image: url(images/neu-5R3C2a.jpg);
width:1004px;
height:28px;
margin-left:0px;}


/* Remove List Formattings
~~~~~~~~~~~~~~~~~~~~  */
 ul.menu, li.menu {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
}

/* Header menu */
#header_menu {position: absolute; margin-left: 100px;background:#fff;}
#header_menu li {line-height: normal;}
ul#header_menu  {z-index: 10; clear: both;}

#nav {
        height: 28px;
        border-top: 0;
        border-bottom: 0px solid #000;
        border-left: 1px solid #000;
        border-right: 0px solid #808080;
        padding:0;
        margin-left:50px;

}
#nav ul {
        list-style-type: none;
        margin: 0;
        font-family:arial;
        padding: 0;
        font-size: 100%;
        font-weight: normal;
        text-transform: uppercase;
        width: auto;
        /*
        (Disappearing List-Background)
        http://www.positioniseverything.net/explorer/ie-listbug.html
        */
        position: relative; /* Fix the Stupid IE6 Bug */
}
#nav ul li {float: left; color: #fff; text-align: center; font-weight: normal;}

#nav ul li a {display: block; background: url(images/menubg.png) repeat-x  #000;  padding: 6px 10px 7px; border-left: 0px solid #000; border-right: 1px solid  #000; color: #000; text-decoration: none;}

/* Root Level Link Formatting */
#nav ul li a:hover, #nav li a:focus {background: url(images/menubghover.png) repeat-x  #26231f; border-color:  #000; color: #fff;}
#nav li a:active, #nav ul li a.active {background: url(images/menubghover.png) repeat-x #26231f; border-color:  #000; color: #fff;}

/* Current page Customisations*/
#nav li.menu-current a                {background: url(images/menubgactive.png) repeat-x #F4F4F4; color: #fff; border-bottom: 0px solid #000;}


/* 2nd Child menu */
#nav .menu li ul {position: absolute; width: 130px; margin: 0; display: none; text-transform: none; border: 0px solid  #000; font-size: 95%;}
#nav .menu li ul li {width: 130px; text-align: left; font-weight: normal; margin: 0; padding: 0;}
#nav .menu li ul a {width: 130px; padding:  4px 10px 4px;background: #e2e4e3; color: #000; border-bottom: 1px solid #000;border-right: 0px solid  #000;}

/* 2nd Child link hover */
#nav .menu li ul a:hover {color: #fff; background: #3b3b3b;border-bottom: 1px solid #e2e4e3;border-right: 1px solid  #000;}

/* Show and hide */
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}
#nav .menu li ul ul { display: none;}
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {display: none;}
#nav .menu li:hover ul, #nav .menu li li:hover ul, #nav .menu li.subMenu ul, #nav .menu li li.subMenu ul {display: block;}


/* 3rd Child Menu Appreances */
#nav .menu li ul li ul li a         { width: 130px; padding:  4px 10px 4px;background: #e2e4e3; color: #000; border-bottom: 1px solid #000;border-right: 0px solid  #000;}

/* Positioning the Pop-out Drops */
#nav li {position: relative; float: left;}

#nav ul ul ul {
        position: absolute;
        top: 1px;
        left: 100%;
}
