@charset "utf-8";

/* CSS Document */
/* CSS Document */
/************************************************************/
/*   Design: webforyou                                      */
/*   Autor:  Karin Hirschi                                  */
/*   Date:   05.2009                    				    */
/*--------------------- ------------------------------------*/
/*   Owner: http://www.golfdurhin.com                       */
/*   Copyright by Golf du Rhin, Karin Hirschi               */
/************************************************************/

/* margin-bottom für Überschriften, Absätze, Listen etc. */
h1, h2, h3, h4, h5, h6, p, blockquote, address, pre, ul, ol, dl, table { margin-bottom: 0em; }


h1 {
	color: #06B;
	font-size: 1.5em;
	font-weight: normal;
	letter-spacing: 0.05em;
	padding:5px 0 7px 0;
}

h2 {
	color: #06B;
	font-size: 1.3em;
	font-weight: normal;
	padding: 20px 0 7px 0;
}

h3 {
	color: #06B;
	font-size: 1.1em;
	font-weight: normal;
	padding: 3px 0 5px 0;
}

h4 {
	color: #666;
	font-size: 1.3em;
	font-weight: normal;
	padding: 20px 0 7px 0;
}

.headline {
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
	font-size:4em;
}

blockquote { font-style: oblique; }
em { letter-spacing: 0.1em; }

strong {
	font-weight: bold;
	letter-spacing: 0.1em;
}

img, a img { 
border-style: none;
}

a { color: #06B; }

#headerimage p {
padding: 0px;
}

#adressewelcome p{
padding: 0px;
}

#contentcenter ul {
 margin-left: 1.7em;
}

#contentcenter ul li{
padding-bottom:7px;
 }

#inforechts a{
text-decoration:none;
border-bottom:#06B 1px solid;
color:#000;
}

#inforechts h2{
border-bottom:#06B 1px solid;
color:#000;
}

p {
padding: 5px 0px }
/* Klassen */

.clear { clear: both; }


.copyright {
	color: #333;
	font-size: 1em;
}

.blue { color: #06B;
	padding-left: 0.8em;
	padding-right: 0.8em;
 }

.spracheimage {
	padding-right: 1em;
}


/* header section inhalte */
#mainnav ul {
	list-style-type: none;
	font-size: 1.5em;
	font-family: "Times New Roman", Times, serif;
}

#mainnav li { float: left; }

#mainnav li a {
	display: block;
	color: #FFF;
	width:105px;
	text-decoration: none;
	border-right:1px solid #FFF;
	padding: 5px 8px 5px 20px;
	margin: 0;
}

#mainnav li a:hover, #mainnav li a:active { 
color: #000;
background-image:url(../images/templates/nav1_hover.gif);
background-repeat:repeat;
 }

#mainnav li.selected a {
color: #000;
background-image:url(../images/templates/nav1_hover.gif);
background-repeat:repeat;
font-weight: bold;
}

/* content section inhalte */
#subnavlinks ul {
	list-style-type: none;
	line-height: 30px;
	background-color:#333;
	padding: 15px 0 20px 0px;

}

#subnavlinks li a {
	display: block;
	font-family: "Times New Roman", Times, serif;
	color: #FFF;
	background-color:#333;
	font-size: 1.5em;
	text-decoration: none;
	padding: 15px 0 5px 45px;
	background-image:url(../images/templates/subnav.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#subnavlinks li a:hover, 
#subnavlinks li a:active {
	color: #FFF;
	padding: 15px 0 5px 45px;
	background-image:url(../images/templates/subnav_hover.gif);
	background-position:bottom;
    background-repeat: no-repeat;
	}

#subnavlinks li.selected a {
	color: #0c0;
	padding: 15px 0 5px 45px;
	background-image:url(../images/templates/subnav_hover.gif);
	background-position:bottom;
    background-repeat: no-repeat;
}
hr {
border:none;
border-top: 1px solid #06B;
background-color:#FFFFFF;
height:1px;
margin:0px;
padding-bottom: 10px;
}

/* Table - Styles */
#contentcenter table {
clear:left;
empty-cells:show; 
border:solid 1px #06B; 
border-collapse:collapse; 
text-align:left;
font-size:90%;
}
#contentcenter tr {
margin:0; 
padding:0;
 }
#contentcenter td {
color:#000;
border-right:solid 1px #06B; 
border-bottom:dotted 1px #06B; 
background:none;
padding:2px 5px;
}
#contentcenter th {
color:#fff;
font-weight:normal;
border-right:solid 1px #666; 
background:#6e737e;
padding:2px 5px; 
}
