/*  
Theme Name: Blank_default_de
Theme URI: 
Description: Blank default_de ist die Grundlage fuer ein eigenes Design. Es hat nur dort html drin wo es meiner Meinung nach wichtig ist fuer das Verstehen des html Outputs von WordPress. Man kann bis zu 5mal Widgets einsetzen. Bitte im Artikel auf texto.de nachlesen wie.
Version: 1.6
Author: MTS von webdesign-in.de und texto.de
Author URI: http://www.texto.de 

	
 */

*
	{
		margin: 0;
		padding: 0;
	}

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


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

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

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: 100px;
}
h2 {
margin-bottom: 10px !important;
margin-top: 10px !important;
}
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}



.trennlinie {
width: 479px;
height: 17px;
background-image: url(grafik/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;}

.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;
}


dl{
     }
     dt{
          }
          dd{
          }

ul{
     }
ol{
     }
     li{
          }

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }

img{
     }

address {
     }

.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;

     }
a:visited { 
     }
a:link:focus{ 
     }
a:link:hover, 
a:visited:hover { 
    }
a:link:active, 
a:visited:active {
     }

/*--------------------bilder als links--------------------*/
a img{
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/

#searchform{
     }

input#s{
     }

input#searchsubmit{
     }




/*--------------------Kommentare--------------------*/
.alt {
	 
	}

.commentlist {
	 
	}


.nocomments {
	 
	}
 
.commentlist li {
	 
	}

.commentlist cite, 
.commentlist cite a {
	 
	}

.commentlist p {
	 
	}

#commentform p {
	 
	}

.commentmetadata {
	 
	}

#commentform input {
	}

#commentform textarea {
	}

#commentform #submit {
	 
	}

/*--------------------fuer den wp kalender--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }



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

.qtrans_language_chooser {
margin-left: 22px;
margin-right: 35px;
}
.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;
}

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }

/*-------------------design------------------------*/
#nonFooter
	{
		position: relative;  /*f�r footerstick*/
		min-height: 100%;  /*f�r footerstick*/
		border-left: 1px solid black;
		border-right: 1px solid black;
		width: 800px;
		left: 50%;
		margin-left: -400px;
		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",georgia,Verdana,Sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0069BC;
	}
	
#navigation ul li
	{
	 	display: inline;
	 	float: left;
	 	width: 114px;
	 	text-align: center;
	 	height: 20px;
	 	background-image: url(grafik/navigation-hintergrund.jpg);
		background-repeat: repeat-x;
		margin: 0;
		padding: 0;
	}

#navigation ul li a 
	{
		text-decoration: none;
width: 114px;
		color: #0069BC;
		height: 20px;
		padding-top: 4px;
padding-left: 15px;
padding-right: 15px;
	}				

#navigation ul li a div 
	{
		background-image: url(grafik/navigation-hintergrund.jpg);
		background-repeat: repeat-x;
		width: 114px;
		color: #0069BC;
		height: 20px;
		padding-top: 4px;
		text-decoration: none;
padding-left: 15px;
padding-right: 15px;

	}
		
#navigation ul li a:hover div
	{
		background-image: url(grafik/navigation-hover-active.jpg);
		background-repeat: repeat-x;
		width: 114px;
		color: white;
		height: 20px;
		padding-top: 4px;
		text-decoration: none;
padding-left: 15px;
padding-right: 15px;
	}
	
#navigation ul li a:hover
	{
		background-image: url(grafik/navigation-hover-active.jpg);
		background-repeat: repeat-x;
		width: 114px;
		color: white;
		height: 20px;
		padding-top: 4px;
		text-decoration: none;
	}
*/

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


	}

#navigation .block 
	{
		float: left;
		width: auto;
		height: 20px;
		font-family: "Trebuchet MS",georgia,Verdana,Sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0069BC;
		text-decoration: none;
		text-align: center;
		padding-top: 3px;


	}	
#navigation .block a
	{
				color: #0069BC;
						text-decoration: none;
				display: block;
				
		background-image: url(grafik/navigation-hintergrund.jpg);
		background-repeat: repeat-x;
		height: 20px;
		padding-top: 3px;
		padding-left: 16px;
padding-right: 16px;
	
	}	




#navigation .block a:hover
	{
		background-image: url(grafik/navigation-hover-active.jpg);
		background-repeat: repeat-x;
		width: auto;
		color: white;
		height: 20px;
		display: block;
		
		
	}
		
		
		
		


#navigation .rblock 
	{
		float: left;
		width: auto;
		height: 20px;
		font-family: "Trebuchet MS",georgia,Verdana,Sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0069BC;
		text-decoration: none;
		text-align: center;
		padding-top: 3px;

	}	
#navigation .rblock a
	{
				color: #0069BC;
						text-decoration: none;
				display: block;
				
		background-image: url(grafik/navigation-hintergrund.jpg);
		background-repeat: repeat-x;
		height: 20px;
		padding-top: 3px;
		padding-left: 11px;
padding-right: 11px;
	
	}	




#navigation .rblock a:hover
	{
		background-image: url(grafik/navigation-hover-active.jpg);
		background-repeat: repeat-x;
		width: auto;
		color: white;
		height: 20px;
		display: block;
		
		
	}
				
		
		
		
		
		
#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;
	}	
	
#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;
	}		
#sprache
	{
		position: absolute;
		margin-top: -40px;
		right: 35px;
		font-size: x-small;
		color: #DbDBDB;
	
	}
	
#sprache ul
	{
		list-style-type: none;
		
		
	}	
#sprache ul li
	{
		display: inline;
		list-style-type: none;
	}	
	
#sprache ul li a
	{
		color: #666666;
		text-decoration: none;
	}		
#themenbild
	{
		border: 2px solid #0069BC;
		width: 200px;
		position: absolute;
		right: 50px;
	}		
#inhalt h1 
	{
		background-image: url(grafik/strich.jpg);
		background-position: right;
		background-position: bottom;
		background-repeat: no-repeat;
		padding-bottom: 15px;
	}	
	
#inhalt h1.ohneBild 
	{
		background-image: url(grafik/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(grafik/strich-links-lang.jpg);
		background-repeat: no-repeat;
		padding-bottom: 10px;
		margin-left: -15px;
		padding-left: 20px;
	}		
#inhalt .erster-abschnitt
	{
		padding-right: 220px;
	}	
#footer
	{
		position: relative;  /*f�r footerstick*/
		margin-top: -50px;  /*f�r footerstick*/
		width:800px;
		margin-left: -400px;
		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;
}		
	 /*#################################################
           Zuruecksetzen von Abstaenden und float
#################################################*/
.clearing 	
	{
		clear: both; 
		height: 0;
	}
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;		
	}	
