/*  
Theme Name: Sevgein2

	
 */

*
	{
		margin: 0;
		padding: 0;
	}

html
	{
		height: 100%;/*f?r footerstick*/
	}


body
	{
		height: 100%;  /*f?r footerstick*/
		background-image: url(design/hintergrund.jpg);
		background-repeat: repeat-x;
		background-color: #F1F1F1;
		font-family: "Trebuchet MS",georgia,Verdana,Sans-serif;
		font-size: small;
	}

/*--------------------textgestaltung--------------------*/

h1, h3, h2, p, ul, ol 
	{	
		margin-bottom: 1em;	
	}
ul 
	{	
		margin-left: 1.5em;
		margin-top: 5px;	
	}
li 
	{		
		margin-left: 1.2em;
		margin-top: 3px;		
	}	



p{
     }

h1, h2, h3, h4, h5, h6
{
		color: #0069BC;
		font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;
		font-weight: lighter;
		font-style: italic;
     }
h1	
	{
		font-size: 200%;
			}
h1.mit-abstand
{
margin-bottom: 50px;
}
h2 {
margin-bottom: 10px !important;
margin-top: 20px !important;
}
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}

ul.pleivs {
list-style-image: url(design/laquo.gif);
font-size: 20px;
font-style: italic;
margin-left: 0;
}

ul.pleivs li {
padding-bottom: 15px;
}

.trennlinie {
width: 479px;
height: 17px;
background-image: url(design/hr.jpeg);
margin-left: -15px;
outline: none;
border: none;
	}

.verein {
font-weight: bold;
}

.amt {
width: 50%;
font-weight: bold;
font-style: italic;
float:left;}

.ort {
width: 30%;
font-weight: bold;
font-style: italic;
float:left;}

.ort2 {
width: 30%;
font-weight: bold;
font-style: italic;
float:left;
color: #F1F1F1;}

.amt-stv {
width: 50%;
font-weight: normal;
font-style: italic;
float:left;}

li.mit-trennlinie {
border-bottom: 1px dotted #000000;
padding-bottom: 3px;
}

li.mit-trennlinie-mit-foto {
border-bottom: 1px dotted #000000;
padding-bottom: 3px;
height: 65px;
}


ul.liste-amt {
list-style-type: none;
margin-left: 0 !important;
width: 500px;
}

ul.liste-amt li {
margin-left: 0 !important;
}

ul.liste-amt li img {
margin-left: 20px;
border: 2px solid #0069BC;
vertical-align:text-top;
float:right;
margin-top:-5px;
}

ul.liste-amt li a {
color: #000000 !important;
text-decoration: none !important;
border-bottom: 0 solid #000000 !important;
}

ul.liste-amt li a:hover {
color: #004C93 !important;
text-decoration: none;
border-bottom: 0 solid #0069BC;
}

ul.liste-dokumente {
list-style-type: none;
margin-left: 0 !important;
width: 500px;
}

ul.liste-dokumente li {
margin-left: 15px !important;
}

ul.liste-dokumente li img {
margin-left: 20px;
border: 2px solid #0069BC;
vertical-align:text-top;
float:right;
margin-top:-5px;
}

ul.liste-dokumente li a {
color: #000000 !important;
text-decoration: none !important;
border-bottom: 0 solid #000000 !important;
}

ul.liste-dokumente li a:hover {
color: #0069BC !important;
text-decoration: none;
border-bottom: 0 solid #0069BC;
}

.liste-dokumente .titel {
color: #0069BC;
		font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;
		font-weight: lighter;
		font-style: italic;
		margin-left: 0 !important;
}
.liste-dokumente .dok {

}

ul.liste-verein {
list-style-type: none;
margin-left: 0 !important;
width: 500px;
}

ul.liste-verein li {
margin-left: 0 !important;
}

ul.liste-verein li img {
margin-left: 20px;
border: 2px solid #0069BC;
vertical-align:text-top;
float:right;
margin-top:-5px;
}

ul.liste-verein li a {
color: #000000 !important;
text-decoration: none !important;
border-bottom: 0 solid #000000 !important;
}

ul.liste-verein li a:hover {
color: #004C93 !important;
text-decoration: none;
border-bottom: 0 solid #0069BC;
}



.datum {
		font-size: x-small;
		color: #0069BC;
		font-family:Georgia,"Bitstream Vera Serif","Times New Roman",serif;
		font-style: italic;
		padding-bottom: 5px;
		margin-bottom: 5px;
		line-height: 20px;
}

/*--------------------linkgestaltung--------------------*/


#inhalt a {
	color: #0069BC;
		font-family: "Trebuchet MS",georgia,Verdana,Sans-serif;
	font-weight: bold;
	text-decoration: none;
	border-bottom: dotted 1px #0069BC;
		
     }
#inhalt a:hover { 
	border-bottom: solid 1px #0069BC;

     }



/*------------------qTranslate---------------*/
.qtrans_language_chooser 
{
 list-style-type:none;
font-size: x-small;
		color: #DbDBDB;
 }

.qtrans_language_chooser {
margin-left: 22px;
margin-right: 35px;
width: 964px;
}
.qtrans_language_chooser li 
	{ 
		float:right; 
		margin-right: 1px; 
		padding-top:13px; 
	}

.qtrans_language_chooser a {
color: #666666;
text-decoration:none;
}

.qtrans_language_chooser a:hover {
color: #ffffff;
text-decoration:none;
}


/*-------------------design------------------------*/
#nonFooter
	{
		position: relative;  /*f?r footerstick*/
		min-height: 100%;  /*f?r footerstick*/
		border-left: 1px solid black;
		border-right: 1px solid black;
		width: 1024px;
		left: 50%;
		margin-left: -512px;
		background-color: #DBDBDB;


	}

* html #nonFooter
	{
		height: 100%;  /*f?r footerstick*/
	}

#content
	{
		padding-bottom: 60px;  /*f?r footerstick*/
		background-color: #DBDBDB;
	}

#seitenkopf
	{
		position: relative;
		height: 200px;
	}	

#seitenkopf a img 
	{
		border: none;
	}
	
#logo
	{
		
	}

#navigation ul
	{
		margin: 0;
		padding: 0;
		font-family: "Trebuchet MS",Arial,Verdana,Sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0069BC;
		padding-top: 5px;
	}
	
#navigation ul li
	{
	 	display: inline;
	 	text-align: center;
	 	height: 11px;
		background-repeat: repeat-x;
		margin: 0;
		padding: 0;
		}

#navigation ul li a  
	{
		color: #0069BC;
		height: 25px;
		text-decoration: none;
		padding-left: 10px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 3px;
		margin-top: 10px;

	}
		
#navigation ul li a:hover
	{
		background-image: url(design/navigation-hover-active.jpg);
		background-repeat: repeat-x;
		color: white;
		height: 25px;
		text-decoration: none;
	}


#navigation
	{width: 1024px;
	background-image: url(design/navigation-hintergrund.gif);
height: 23px;


	}

		
#subnavigation {
font-size: x-small;
}
#subnavigation ul
	{
		margin-left: -15px;
margin-top:-10px;
		padding: 0;
		font-family: "Trebuchet MS",georgia,Verdana,Sans-serif;
font-size: 10px;
		font-weight: bold;
		color: #0069BC;
	}
	
#subnavigation ul li
	{
	 	display: inline;
	 	float: left;
	 	text-align: center;
	 	height: 15px;
		padding: 0;
		margin: 0;
border-right: dotted 1px #0069BC;
	}

#subnavigation ul li a 
	{
		text-decoration: none;
padding: 5px;
	}				


	
			
#subnavigation ul li a:hover
	{
		color: white;
		height: 20px;
		text-decoration: none;
background-color:#0069BC;
	}
#inhalt
	{
		background-color: #F1F1F1;
		margin: 35px;
		margin-top: 45px;
		padding: 15px;
		width: 924px;
	}	

#content {
width: 700px;

}
	
#inhalt img a 
	{
	text-decoration: none;
	border-bottom: 0px solid #fff;
	line-height: 160%;
	}	
		
#brotkruste 
	{
		position: absolute;
		margin-top: -30px;
		margin-left: -15px;
		font-size: x-small;
		color: #888888;
	}		
#themenbild
	{
		border: 2px solid #0069BC;
		width: 200px;
		position: absolute;
		right: 50px;
		height: 150px;
	}		
#inhalt h1 
	{
		background-image: url(design/strich.jpg);
		background-position: right;
		background-position: bottom;
		background-repeat: no-repeat;
		padding-bottom: 15px;
		margin-right: -300px;
	}	
	
#inhalt h1.ohneBild 
	{
		background-image: url(design/strich-links.jpg);
		background-position: bottom;
		background-repeat: no-repeat;
		padding-bottom: 15px;
		background-position-x: 0px !important;
		margin-left: -15px;
		padding-left: 20px;
	}	
#inhalt h1.ohneBild2 
	{
		background-image: url(design/strich-links-lang.jpg);
		background-repeat: no-repeat;
		background-position: left;
		padding-bottom: 10px;
		margin-left: -15px;
		padding-left: 20px;
	}		
#inhalt .erster-abschnitt
	{
		padding-right: 220px;
	}	

#content2 {
width: 680px;
min-height: 450px;
}
#footer
	{
		position: relative;  /*f?r footerstick*/
		margin-top: -50px;  /*f?r footerstick*/
		width:1024px;
		margin-left: -512px;
		left: 50%;
		font-size: x-small;
		padding-left: 35px;
		padding-top: 20px;
	}
	
#footer a
	{
		color: #000000;
	}	
	
	
.margintop {
	margin-top: 30px;

}

.flm {
float: left;
margin-right: 10px;
margin-bottom: 10px;
border: 1px solid black;
}

.frm {
float: right;
margin-left: 10px;
margin-bottom: 10px;
border: 1px solid black;
}		

.kalender-datum {
width: 140px;
color: #0069BC;
font-style: italic;
padding-top: 15px;
}

.kalenderkat {
width: 100px;
color: #0069BC;
}


.kalenderkat2 {
width: 60px;
color: #0069BC;
}

.kalenderdat {
width: 200px;
}

.trabstand td {
padding-top: 7px;
}

.kalendertab {
border-top: #0069BC 1px solid;
border-bottom: #0069BC 1px solid;
}


.td {
vertical-align: top;
}

.wpcf7 {
width: 600px;
}
	 /*#################################################
           Zuruecksetzen von Abstaenden und float
#################################################*/
.clearing 	
	{
		clear: both; 
		height: 0;
	}

