/*
Theme Name: Golfclub Weimar | Jena
*/


* {
margin:0;
padding:0;
}

html {
height:100%;
}

body {
height:100%;
background-color:#fff;
color:#000;
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif, Trebuchet MS;
font-size:75%;
text-align:center;
background-image:url('../../../wp-content/themes/golfclub/bilder/hg-body.jpg');
background-position:50% 0;
background-repeat:no-repeat;
}

html>body {
    font-size:12px;
}

img, img a {
border:none;
}

#rahmen {
width:755px;
min-height:100%;
margin:0 auto;
text-align:left;
background-image:url('../../../wp-content/themes/golfclub/bilder/hg-rahmen.gif');
background-repeat:repeat-y;
}

* html #rahmen {
height:100%;
}

#kopf {
width:100%;
color:#000;
height:255px;
margin-bottom:20px;
border:1px solid transparent;
}

#kopf h1{
display:none;
}

#kopf .logo{
height:57px;
float:right;
margin:16px 59px 0 14px;
}

#kopf .text{
text-align:right;
height:21px;
margin:52px 0 0 0;
}

#kopf .text p {
color:#84AB5F;
font-size:0.8em;
}

#kopf .text p a,
#kopf .text p a:hover{
color:#84AB5F;
text-decoration:none;
}

#wplinks{
float:left;
width:110px;
padding:0 0 0 5px;
}

#wplinks ul {
width:100%;
list-style:none;
margin:0 0 1em 0;
border-top:2px dotted #A8CCB0;
}

#wplinks ul ul{
border-top:none;
margin-bottom:0;
}

#wplinks li {
font-size:1em;
text-transform:uppercase;
color:#80A95B;
padding:0 0 0 14px;
border-bottom:2px dotted #A8CCB0;
}

#wplinks li li{
text-transform:none;
padding:0 0 0 0;
border-bottom:none;
}

#wplinks li li li{
padding:0 0 0 14px;
}

#wplinks li a,
#wplinks li.current_page_item li a {
text-decoration: none;
color: #80A95B;
display:block;
width:100%;
padding:0 2px 0 2px;
}

#wplinks li a:hover {
background-color:#02693C;
color:#fff;
}

#wplinks li.current_page_item {
background-image:url('../../../wp-content/themes/golfclub/bilder/golfball.gif');
background-repeat:no-repeat;
background-position:3px 3px;
}

#wplinks li li.current_page_item {
background-image:none;
}

#wplinks li.current_page_item a,
#wplinks li.current_page_item a:hover {
color:#02693C;
background-color:transparent;
}

#sidebar{
float:right;
width:150px;
padding:0 51px 0 0;
}

#sidebar ul {
width:100%;
list-style:none;
margin-bottom:1em;
color:#80A95B;
line-height:14px;
}

#sidebar ul ul{
margin-bottom:0;
}

#sidebar li {
font-size:1em;
color:#80A95B;
padding:0 0 0 14px;
border-bottom:2px dotted #A8CCB0;
}

#sidebar li li {
padding:0 0 0 0;
border-bottom:none;
}

#sidebar a {
text-decoration: none;
color: #80A95B;
display:block;
width:100%;
padding:0 2px 0 2px;
}

#sidebar a:hover {
text-decoration: underline;
}

#sidebar h2{
font-size:1.3em;
color:#91B578;
border-bottom:2px solid #91B578;
margin-bottom:5px;
}

div.title {
font-size:1.3em;
color:#91B578;
border-bottom:2px solid #91B578;
margin-bottom:5px;
}

#sidebar li {
font-size:1em;
text-transform:none;
color:#80A95B;
padding:5px 0 5px 0px;
border-bottom:2px dotted #A8CCB0;
}

#sidebar select{
background-color:#fff;
border:1px solid #A8CCB0;
min-width:100%;
margin-bottom:1em;
}

#sidebar option{
background-color:#fff;
}

#sidebar form{
margin-bottom:1em;
}

#sidebar input{
background-color:transparent;
border:1px solid #A8CCB0;
width:100%;
height:16px;
}

#sidebar input#searchsubmit{
width:30px;
padding:0 2px;
height:18px;
margin-top:0.5em;
}

#sidebar input#searchsubmit:hover{
background-color:#02693C;
color:#fff;
cursor:pointer;
cursor:hand;
}

#inhalt {
float:left;
width:400px;
padding:0 20px 0 19px;
}

#inhalt h2 {
font-family:georgia;
font-size:1.3em;
color: #fff;
background-color: #02693C;
margin:0 0 1.2em 0;
padding:0.1em 0.41em 0.3em 0.41em;
}

#inhalt h2 a,
#inhalt h2 a:hover {
color:#fff;
text-decoration:none;
}

#inhalt h3 {
font-size:1.3em;
color: #02693C;
border-bottom:1px solid #02693C;
margin:0 0 1.2em 0;
padding:0.1em 0.1em 0.1em 0.1em;
}

#inhalt h3 a,
#inhalt h3 a:hover{
color: #02693C;
text-decoration:none;
}

#inhalt #beitrag h3,
#inhalt #beitrag h3 a,
#inhalt #beitrag h3 a:hover {
border-bottom:none;
margin:0 0 0em 0;
padding:0;
}

#inhalt p, dl {
font-size:1em;
line-height:1.5em;
margin:0 0 1.5em 0;
}

#inhalt p a,
#inhalt table a,
#inhalt li a,
#inhalt dl a{
color:#000;
text-decoration:underline;
}

#inhalt p a:hover,
#inhalt table a:hover,
#inhalt li a:hover,
#inhalt dl a:hover{
color:#000;
text-decoration:none;
}

#inhalt #beitrag p.postmetadata,
#inhalt #beitrag p a.postmetadata,
#inhalt #beitrag p a:hover.postmetadata {
font-size:0.8em;
color: #02693C;
border-bottom:1px solid #80A95B;
margin:0 0 1.4em 0;
padding:0;
}

#inhalt h4,
#termine h4 {
font-size:1.1em;
color:#80A95B;
}

#inhalt h4 a,
#termine h4 a {
color:#80A95B;
text-decoration:none;
}

#inhalt h4 a:hover,
#termine h4 a:hover {
color:#02693C;
text-decoration:underline;
}

#inhalt #highlight {
width:100%;
display:block;
overflow:hidden;
margin-bottom:1.5em;
}

#inhalt #highlight .photos{
clear:both;
}

#inhalt #older-posts {
margin-bottom:1em;
}

#inhalt #older-posts .album {
width:100%;
display:block;
overflow:hidden;
}

#inhalt #older-posts-albums-small {
display:block;
overflow:hidden;
}

#inhalt #older-posts-albums-small .album {
float:left;
width:100px;
}

#inhalt #older-posts-albums-small .album img {
float:none;
}

#inhalt #photos {
width:100%;
display:block;
overflow:hidden;
margin-bottom:1.5em;
}

#inhalt img {
/*float:left;*/
border:1px solid #80A95B;
padding:2px;
margin:0 10px 10px 0;
background-color:#fff;
}

#inhalt table img {
float:left;
border:none;
padding:0;
margin:0;
background-color:transparent;
}

#inhalt table {
border:1px solid #02693C;
border-collapse:collapse;
border-spacing:0pt;
margin-bottom:18px;
width:100%;
}

#inhalt td {
border-bottom:1px solid #02693C;/**/
border-right:1px solid #02693C;
height:23px;
padding:2px 0pt 0pt 2px;
vertical-align:top;
}

#inhalt tr.alt {
background:#D4EBF9 none repeat scroll 0%;
}

#inhalt th {
background:#02693C none repeat scroll 0%;
color:#fff;
height:25px;
padding:0pt 0pt 0pt 4px;
text-align:left;
}

#inhalt th a{
color:#fff;
text-decoration:underline;
}

#inhalt th a:hover{
color:#fff;
text-decoration:none;
}

#inhalt tfoot tr {
background:#A8CCB0 none repeat scroll 0%;
}

#inhalt tfoot td {
font-size: 10px;
height:15px;
padding-right:9px;
text-align:right;
}

#inhalt table#wptable-2 td {
height:50px;
vertical-align:middle;
text-align:center;
}

#inhalt table#wptable-2 tr {
height:30px;
vertical-align:middle;
text-align:center;
}

#inhalt ul#bookmarks,
#inhalt ul#bookmarks ul {
list-style:none;
line-height:1.5em;
margin:0 0 1.5em 0;
}

#inhalt ul, #inhalt ol{
margin:0 0 1.3em 35px;
/*padding:0 0 0 14px;*/
}

#inhalt .seitennavi a{
text-decoration:none;
}

#inhalt .mitarbeiterbild{
float:left;
width:140px;
margin:0;
}

#inhalt .mitarbeitertext{
float:left;
margin-left:0 0 0 5px;
width:250px;
}

#inhalt .endespalten{
clear:both;
width:100%;
font-size:0.5em;
line-height:1.0em;
margin:0;
}

#inhalt .legende{
color:#8F8F8F;
}

/*#inhalt .legende p{
display:block;
line-height:2em;
border:1px solid #000;
} */

#inhalt .legende img{
margin:0;
float:none;
}

/*#inhalt .legende img{
display:block;
margin:2px 2px 0 0;
float:left;
}*/

#inhalt dt{
float:left;
}

#inhalt dd{
margin-left:8.0em;
}

#inhalt .mitarbeitertext dd{
margin-left:4.8em;
}

#inhalt .sponsor-top img {
border:none;
padding:0;
}

.bildlinks {
float:left;
margin:5px 0 0;
padding:0 9px 0 0;
}

.bildrechts {
float:right;
margin:5px 0 0;
padding:0 0 0 9px;
}

#fuss .bildlinks {
padding:0 0 0 0px;
margin-top:-1.5em;
}

#fuss {
clear:both;
width:400px;
margin:0 0 15px 0;
display:block;
overflow:hidden;
}

#fuss .text{
height:34px;
padding-top:10px;
background-image:url('../../../wp-content/themes/golfclub/bilder/hg-fuss.png');
background-repeat:no-repeat;
}

#fuss .text p {
text-align:center;
color:#84AB5F;
font-size:0.8em;
}

#fuss .text p a,
#fuss .text p a:hover{
color:#84AB5F;
text-decoration:none;
}

#fuss .sponsor {
margin:20px 0 0 0;
}

#fuss .sponsor img {
border:none;
margin:0;
padding:0;
}

.invis {
display:none;
}

abbr, acronym {
border-bottom:1px dotted red;
cursor:help;
}

.cleardiv {
clear:both;
margin:0;
padding:0;
}
