/* Created by TopStyle Pro Trial Version - www.bradsoft.com */

/*fr editierbares Design im Homepagebuilder ist die Zusammenlegung einiger css-Dateien erforderlich*/

/*basemod.css, basemod_vlines.css, content.css*/



@import url(base.css);









/*aus basemod.css:*/



@media all

{



/* Formatierung der Seite */

body { background: #99a; padding: 10px;	}



/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */

#page{ border: 1px #667 solid; background: #fff; }

#page_margins {border: 1px #889 solid; min-width: 756px; max-width: 100em; margin:auto;}



/* Formatierung der Kopfbereiches */

#header { color: #fff; background-color: #ff0000;float:left;width:100%;}

.logo{ float: right; font-size: 2.6em;padding:1em 1em 0 0;margin:0;}

#header img{

float: left;

   margin: 0 1em 0 0;

  padding: 0;

}





/* Formatierung der Fu�eile */

#footer { color:#888; background:#fff; margin: 0em; padding: 1em 1em; border-top: 1px #ddd solid; line-height: 2em;}



/* ######################################################################################################

** ### Formatierung der Inhaltsspalten ##################################################################

** ######################################################################################################

*/

#main { background: #fff ; padding: 1em 0; } 



/* linke Spalte 

#col1 {	width: 22.5%; }	

#col1_content { margin-left: 1em; margin-right: 1em; color: #444; background:inherit; }*/



/* Rechte Spalte */

#col2 {display:none; }

#col2_content {display:none; }

/*#col2 p {text-align: center; padding: 10px 0px 10px 0px;} */



/* Mittlere Spalte */

#col3

{

  	margin-left: 22.5%; 



	border-left: 0px dotted #ddd;



}



#col3_content { margin-left: 1em; margin-right: 1em; }

#col3 h2.titel {text-align: right;padding-top:0.6em;}





/*aus content.css:*/



/* ### schriften, Fließtexte ###################################################################### */



body { color: #444; font-size: 81.25%; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; } /* 13px */

h1,h2,h3,h4 { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight:normal;}



h1 {font-size: 1.6em; color: #006; margin: 0 0 0.25em 0; padding-top: 1.5em; }

h2 {font-size: 1.4em; color: #600; margin: 0 0 0.25em 0; padding-top: 1.5em; border-bottom: 2px #ddd solid; }

h3 {font-size: 1.2em; color: #006; margin: 0 0 0.25em 0; padding-top: 1.5em; font-weight:bold; }

h4 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #ddd solid;}

h5 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }

h6 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }







p,ul,dd,dt { line-height: 1.5em; }

p { line-height: 1.5em; margin: 0 0 1em 0; }





strong,b { font-weight: bold; }

em,i { font-style:italic; }

pre, code {	font-family: "Courier New", Courier, monospace; }

address { font-style:normal; line-height: 1.5em; margin: 0 0 1em 0; }



hr { 

	color: #fff; 

	background:transparent; 

	margin: 0 0 0.5em 0; 

	padding: 0 0 0.5em 0; 

	border:0; 

	border-bottom: 1px #eee solid; 

}



acronym, abbr {

	letter-spacing: .07em;

	border-bottom: 1px dashed #c00;

	cursor: help;

}





/* ### Auszeichnung lokaler und Externer Links ######################################################## */

a, a em.file {color: #900; text-decoration:none;}

a:hover {background-color: #fee; text-decoration:underline;}

a:focus {background-color: #fee; text-decoration:underline;}



#footer a { color: #669; text-align:center;}

#footer a:hover {background-color: #eef; }

#footer a:focus {background-color: #eef; }



#main a.imagelink {

	padding-left: 0;

	background: transparent;

}



/* ######################################################################################################

** ### Formulare & Tabellen #############################################################################

** ######################################################################################################

*/



table { border-collapse:collapse; width: 100%; margin-bottom: 0.5em; }



form {overflow:hidden;}



input, textarea {

    width: auto;

	border: 1px #ccc solid;

    background: #fafafa;

	padding: 3px;

	color: #777;

}



input[type=text]:focus, textarea:focus {

	background: #f0f0f0;

	color: #333;

	border-color: #666;

}



/* ######################################################################################################

** ### Spezielle Formatanweisungen des YAML-Standard-Layouts ############################################

** ######################################################################################################

*/



/* ###  Textformatierungen ################################################################## */



/* Grundlagen */

.wichtig { background-color: #fee; border: 1px #fcc solid; padding: 0.5em; margin-bottom: 0.5em; }

.hinweis { background-color: #eef; border: 1px #ccf solid; padding: 0.5em; margin-bottom: 0.5em; }



/* Beispieldateien */

p.demo { background-color: #fee; border: 1px #fcc solid; padding: 6px; margin-bottom: 0.5em; }



/* Navigation am Seitenende */

p.navlink { background-color: #f4f8f4; border: 1px #aca dotted; padding: 6px; margin-bottom: 0.5em; }

p.navlink a { color: #353;}

p.navlink a:hover { font-weight: bold; background: transparent; }



blockquote { 

	color: #444; 

	background: #f8f8f8; 	

	border: 1px #ddd solid;

	border-left: 8px #ddd solid;

	padding: 1em 1em 0 1em;

	margin: 0 0 1em 1em;

}





/* Browser-Kompatibilit�sliste */ 

ul.browsers { margin: 0  0 .4em 0; }



ul.browsers li {

	margin: 0;

	list-style-type: none;

	background: #f8f8f8; color: #444; 

	padding: 0.1em 0.1em 0.2em 0.5em; 

	font-weight: normal;

	text-align: left; 

	border-bottom: 1px #fff solid; 

	border-right: 1px #fff solid;

}



ul.browsers li img { vertical-align:bottom;

}



ul.browsers li.title {

	font-weight: bold;

	background: #eee; color: #444; 

	padding: 0.2em 0.2em 0.2em 0.5em; 

}





/*aus nav_vlist.css:*/



/* ######################################################################################################

** ### Vertikale Listennavigation #######################################################################

** ######################################################################################################

*/



	#submenu { 

		width: 100%; 

		overflow: hidden;

		margin: 2.4em 0 1.5em 0; 

		list-style-type: none; 

		border-top: 2px #ddd solid; 

		border-bottom: 2px #ddd solid; 

	}

	

	#submenu a { display:block; text-decoration: none; }

	#submenu li { float:left; width: 100%; margin:0; padding: 0 }



	#submenu li span { 

		display:block; 

		width: 90%; 

		padding: 3px 0px 3px 10%; 

		background-color:#f4f4f4; 

		color: #444; 

		font-weight: bold; 

		border-bottom: 1px #ddd solid;

	}

	

	#submenu li a { 

		width: 90%; 

		padding: 3px 0px 3px 10%; 

		background-color:#fff; 

		color: #444; 

		border-bottom: 1px #eee solid;

	}

	#submenu li a:hover { background-color:#f63; color: #fff; }

	

	#submenu li ul { list-style-type: none; margin:0; padding: 0; }

	#submenu li ul li { float:left; width: 100%; margin:0; padding:0; }

	#submenu li ul li a { 

		width: 80%; 

		padding: 3px 0px 3px 20%; 

		background-color:#f8f8f8; 

		color: #666; 

		border-bottom: 1px #ddd solid; 

	}



	#submenu li ul li a:hover { background-color:#f63; color: #fff; }

	

	#submenu li#title { 

		width: 90%; 

		padding: 3px 0px 3px 10%; 

		font-weight: bold; 

		color: #444; 

		background-color: #fff; 

		border-bottom: 4px #888 solid; 

	}

	

	#submenu li#active { 

		width: 90%; 

		padding: 3px 0px 3px 10%; 

		font-weight: bold; 

		color: #fff; 

		background-color:#aab; 

		border-bottom: 1px #eee solid;

	}

	

	#submenu li ul li#active { 

		width: 80%; 

		padding: 3px 0px 3px 20%; 

		font-weight: bold; 

		color: #fff; 

		background-color:#aab; 

		border-bottom: 1px #fff solid;

	}





} 





/*aus basemod_vlines.css:*/



@media screen

{

/* Spaltentrenner */

#col3 {border-left: 2px #ddd dotted;}

} 

/* Counter */

#counter{

padding-left: 10%;

}



/*edit_css_start*/div.comment{background-color: #959595; color: #F4F4F4; }div.album{background-color:#606060}

body{background-color: #666;}

#header{background-color: #00479B; }

#header p{color: #fff;}

#main{background-color: #fff; }

#col3 h2{color: #00479B; }

#footer{background-color: #00479B; color: #fff; }

#submenu li a{background-color: #fff; color: #00479B; }

#submenu li ul li a{background-color: #fff; color: #0000FF; }

#submenu li a:hover{background-color: #E50083; color: #fff; }

#submenu li ul li a:hover{background-color: #88C065; color: #fff; }

#submenu li a#current{color: #bbb; }





/*edit_css_linksedit_css_start*/div.comment{background-color: #959595; color: #F4F4F4; }div.album{background-color:#606060}

a{color: #0000ff; }
