/* DATEI: martini.css */

  body {
   	margin:0px;
   	padding:0px;
   	font-family:verdana, arial, helvetica, sans-serif;
   	background-color:#BBBBAA;
  }

  h1 {
   margin:0px 0px 15px 0px;
   padding:0px;
   color:#50656E;
   font-size:20px;
   line-height:20px;
   font-weight:500;
  }

  h2 {
   margin:0px 10px 10px 0px;
   padding-top:10px;
   color:#0C9809;
   font-size:14px;
   line-height:18px;
   font-weight:800;
  }

  h3 {
   margin:0px 10px 10px 0px;
   padding-top:16px;
   color:#000;
   font-size:13px;
   line-height:16px;
   font-weight:600;
  }
  
  h4 {
   margin:0px 10px 10px 0px;
   padding-top:16px;
   color:#000;
   font-size:13px;
   line-height:16px;
   font-weight:500;
  }

  p {
   font:13px/20px verdana, arial, helvetica, sans-serif;
   margin:0px 0px 16px 0px;
   padding:0px;
   text-align:justify;
  }

  td {
   font:13px/20px verdana, arial, helvetica, sans-serif;
   margin:0px 0px 16px 0px;
   padding:0px;
   text-align:justify;
  }
  
  #martinitable {
   font:13px/20px verdana, arial, helvetica, sans-serif;
   margin:0px 0px 16px 0px;
   padding:0px;
   text-align:justify;
  }

  a {
   color:#0071C6;
   font-size:12px;
   text-decoration:none;
   font-weight:600;
   font-family:verdana, arial, helvetica, sans-serif;
  }

  a:link {
   color:#0071C6;
  }

  a:visited {
   color:#0071C6;
  }

  a:hover {
   background-color:#ADAEAD;
  }

  ul {
   font:13px/15px verdana, arial, helvetica, sans-serif;
   list-style-position: inside;
   list-style-type: circle;
  }
  
  ol {
   font:13px/20px verdana, arial, helvetica, sans-serif;
   list-style-position: inside;
  }

#header {
		background-color: F2F0E8;
		margin: 0px 200px;
		margin-bottom: 0px;
        height: 120px;
		background-image: url(./graphik/h_gemeindefest.png);
		background-repeat: no-repeat;
		padding-top: 80px;
		padding-left: 320px;
		padding-bottom: 0px;
		font-size: x-large;
		font-weight: 500;
		color: #fff;
		font: verdana, arial, helvetica;
		letter-spacing: 0.0em;
}

#headerrepeat {
		height: 200px;
		margin: 0;
		width: 100%;
		background-color: F2F0E8;
		background-image: url(./graphik/h_repeat.png);
		background-position: top;
		background-repeat: repeat-x;	
}

#header p {
        position: absolute;
        margin: 0 0 0 250px;
        font-weight:400;
        color:#0071C6;
        font: 1.2em "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
        }

#right {
	position: absolute;
	right:0px;
	top:80px;
	width:200px;
	font-size:1.1em;
	margin-top: 120px; 
	padding-top: 10px;
	}

#content {
    position: relative;
	margin-top: 0px;
	margin-left: 199px;
	margin-right:199px;
	color:#000;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 256px;
 	background:#fff;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:14px;
	height: auto;
    }

#box {
	height: 600px;
	}
        
#content ul {
   font:13px/18px verdana, arial, helvetica, sans-serif;
   list-style-position: inside;
   list-style-type: circle;
  }


#menu{
	font:12px/20px verdana, arial, helvetica, sans-serif;
	float: left;
	margin: 0 0 15px 0;
	padding: 5 0 0 -10px;
	width: 220px;
	background: transparent;
	font-size: 1em;
	text-align: left;
	text-transform: uppercase;
	position: relative;
    margin-left: -20px;
}

#menu ul {
	font:12px/20px verdana, arial, helvetica, sans-serif;
	font-weight: 800;
    list-style: none;
    display: block;
    padding: 2px 0px 2px -20px;
    text-align: left;
	color: #111A77;
}

#menu ul li a,#menu ul li a:link{
    font:12px/20px verdana, arial, helvetica, sans-serif;
    font-weight:bold;
	padding: 2px;
	margin: 0;
	border-bottom: 1px groove #fff;
	display: block;
	text-align: left;
	text-decoration: none;
	height: 16px;
	font-size: 1em;
	color: #555555;
}

#menu ul li a:visited{
        font:12px/20px verdana, arial, helvetica, sans-serif;
        font-weight:800;
        font-size: 1em;
	color: #555555;
        list-style: none;
}

#menu ul li a:hover{
        font:12px/20px verdana, arial, helvetica, sans-serif;
        font-weight:800;
        font-size: 1em;
	color: #fff;
}

div#news p.row {
        width: 100%;
        margin: 0px 0px 1em 0px;
        }

div#news p.row span.left {
         font-weight:bold;
         float: left;
         color: #00A252;
}

div#news p.row span.right {
         width: 90%;
         float: right;
}

div#oldnews p.row {
        width: 100%;
        margin: 0px 0px 1em 0px;
        }

div#oldnews p.row span.left {
         font-weight:bold;
         float: left;
         color: #9C9E9C;
}

div#oldnews p.row span.right {
         width: 90%;
         float: right;
}

.emptyline {
        display: block;
        height: 2px;
        clear: both;
        }
