/*********************************************************************************

	Project		:	Redaxo Demo
	Copyright	:	Design - hundertmorgen - www.hundertmorgen.de modifiziert

**********************************************************************************/


/* ### undo #################################################################### */


ul,ol { list-style:none }
h1,h3,h4,h5,h6,pre,code { font-size:20px; font-weight:normal; color:#666666; }
h2 { font-size:15em; font-weight:normal; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
img, a img,:link img,:visited img, fieldset { border:none; }
img { margin:0; padding:0; vertical-align:bottom; }
address { font-style:normal; }
.imagegal { border:1px; border-color:#383789;  }

legend { display:none; }

div, p, li, a {background-repeat:no-repeat; }

/* ### reset some basic style ################################################### */

dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}

ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}

p			{margin-bottom: 0em;}

ul			{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}

pre			{font-size:1.2em; }



/* ### HTML ###################################################################### */
hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #666666;
 border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

/* ### BODY ###################################################################### */
body {
	color: #5b5b5b;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	}
	
.praxis {
	color: #000;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 25px;
	line-height:30px;
	}
	
.headline1 { font-size:20px; font-weight:normal; color:#666666; }
.headline2 { font-size:15px; font-weight:bold; color:#666666; }
.headline3 { font-size:14px; font-weight:bold; color:#666666; }
	
.sub {
	color: #ffffff;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 14px;
font-weight:bold;
	}

.scheele {
	color: #666666;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 25px;
	line-height:30px;
	}
	
.keys {
	color: #ffae00;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	line-height:1.2;
	}
	
a.start  {		
		color:#000;
		text-decoration:none;
		font-family:verdana;
		font-weight:normal;
		font-size:14px;	}	
a.start:hover {		
		color:#000;
		text-decoration:underline;
		font-family:verdana;
		font-weight:normal;
		font-size:14px;	}	

a  {		
		color:#666666;
		text-decoration:underline;
		font-family:verdana;
		font-weight:normal;
		font-size:13px;	}
	
a:hover {		
		color:#ffae00;
		text-decoration:none;
		font-family:verdana;
		font-weight:normal;
		font-size:13px;	}
		
#navibox a{
		color:#fff;
		text-decoration:none;
		font-family:verdana;
		font-weight:normal;
		font-size:13px	
		}
		
	#navibox a:hover{
		color:#fff;
		text-decoration:underline;
		font-family:verdana;
		font-weight:normal;
		font-size:13px
		}
		
	
		
	#naviboxB a,hover{
		color:#fff;
		text-decoration:underline;
		font-family:verdana;
		font-weight:normal;
		font-size:13px
		}


.clear {
	clear:both;
}

/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
div.wysiwygimg {}
/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {overflow:hidden;}

.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}

/* Text */
.wysiwygimg .wysiwygimgtext {}

/* Bild und Link */
.wysiwygimg img.wysiwygimg {border:0; margin:0px 20px 0px 0;}
.wysiwygimg img.wysiwygimg {border:solid 1px #383789; padding:0px;}
.wysiwygimg a.wysiwygimg img {border:0;padding:0px;vertical-align:top; margin:1px;}

.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 1px #f6f6f6; line-height:0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
.wysiwygimg a.wysiwygimg:hover {border:solid 1px #ffd407;}
.wysiwygimg a.wysiwygimg:focus {border:solid 1px #ffd407;}
.wysiwygimg a.wysiwygimg:active {border:solid 1px #ffd407;}

/* Bildunterschrift */
.wysiwygimg .wysiwygimgtitle {width:350px; color:#000; font-size:0.8em; margin:2px 0px;}

/* Wrapper-Classe um Bild und Bildunterschrift*/
.wysiwygimg .wysiwygimgwrap {width:380px;}

/* Bild links im Text (Textumfluss) */
.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}

/* Für Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}
/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
 
 

