/* @override http://www.dr-jochum.de/common/css/style.css */

/* Diese Datei enthaelt alle Website-spezifischen StyleSheets */ 
/* www.itcreate.de - Immke & Traud GbR */

/* Standardelemente */
BODY 			    {background-color: #b9bec1; color: #333; padding:0px; margin:0px; width:100%; line-height: 1.2em; background-image:url(../img/pic_bg_site.gif); background-repeat:repeat-y; }
h1,h2,h3,p,.pblue	{font-family: Arial, Helvetica, sans-serif; }

/*
h1			{ font-size: 13px;font-weight:bold;color: #19325b; }
h2			{ font-size: 12px;font-weight:bold;color: #666; }
h3			{ font-size: 12px;font-weight:bold;color: #fff; margin-top:3px; margin-left:5px; }
*/
p			{ font-size: 12px;font-weight: normal;color: #333; }
.p5  		{ font-size: 12px;font-weight: normal;color: #333; margin-left:5px; margin-right:5px;}
.history 		{ font-size: 12px;font-weight: normal;color: #333; background: url("../img/link_name.gif"); background-repeat: no-repeat; background-position: left; padding: 1px 0 1px 15px;}

/* Textformatierung */
.xs,.s,.m,.l,.xl,.lblue  { font-family: Arial, Helvetica, sans-serif; }
.xs			{ font-size:  9px;color: #666; }
.s			{ font-size: 10px;color: #666; }
.m			{ font-size: 11px;color: #666; }
.mw			{ font-size: 12px;color: #ff4b26; }
.l			{ font-size: 14px;color: #666; }
.xl			{ font-size: 15px;color: #666; }

.xsb,.sb,.mb,.lb,.xlb	{ font-family: Arial, Helvetica, sans-serif;font-weight: bold; }
.xsb		{ font-size:  9px;color: #666; }
.sb			{ font-size: 10px;color: #666; }
.mb			{ font-size: 12px;color: #ff4b26; }
.lb			{ font-size: 12px;color: #19325b;}
.xlb		{ font-size: 15px;color: #666; }

.error		{ font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #930; }
.pic		{ font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #19325b; font-style:italic; }
.movie		{ font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #fff; font-style:italic; margin-left:5px; }

/* Linkformatierung */
a,a.ds,a.dsactive,a.min { font-family: Arial, Helvetica, sans-serif;}

a:link			{ font-size: 12px;color: #333; text-decoration: underline; }
a:visited		{ font-size: 12px;color: #333; text-decoration: underline;  }
a:hover			{ font-size: 12px;color: #333; text-decoration: none; }
a:active		{ font-size: 12px;color: #333; text-decoration: none; }

a:link.background			{ font-size: 12px;color: #333; text-decoration: underline; }
a:visited.background		{ font-size: 12px;color: #333; text-decoration: underline; }
a:hover.background			{ font-size: 12px;color: #000; text-decoration: underline; background-color:#e5e5e5;}
a:active.background			{ font-size: 12px;color: #333; text-decoration: underline; background-color:#e5e5e5;}

a.menu:link, a.menu:visited {color: #000; text-decoration: none; font-weight:bold;}
a.menu:hover {color: #fff; text-decoration: none;font-weight:bold;}

a.nc:link, a.nc:visited {color: #fff; text-decoration: none; font-weight:bold;}
a.nc:hover {color: #fff; text-decoration: none;font-weight:bold;}

a.min:link		{ font-size: 11px;color: #000; text-decoration: none; font-weight: normal;}
a.min:visited	{ font-size: 11px;color: #000; font-weight: normal; text-decoration: underline; }
a.min:hover	    { font-size: 11px;color: #fff; text-decoration: underline; font-weight: normal; }
a.min:active	{ font-size: 11px;color: #fff; font-weight: normal; text-decoration: underline; }

a.ds:link		{ font-size: 12px;color: #999; }
a.ds:visited	{ font-size: 12px;color: #999; }
a.ds:hover		{ font-size: 12px;color: #008ccc; }
a.ds:active		{ font-size: 12px;color: #008ccc; }

a.dsactive:link		{ font-size: 12px;color: #999; }
a.dsactive:visited	{ font-size: 12px;color: #999; }
a.dsactive:hover	{ font-size: 12px;color: #008ccc; }
a.dsactive:active	{ font-size: 12px;color: #008ccc; }

a.zurueck:link		{ font-size: 11px;color: #666; }
a.zurueck:visited	{ font-size: 11px;color: #666; }
a.zurueck:hover		{ font-size: 11px;color: #008ccc;text-decoration: underline; }
a.zurueck:active	{ font-size: 11px;color: #008ccc; }

/* Linkformatierung in Ueberschriften */
h2 a:link		{ color:#930; text-decoration:none; }
h2 a:visited	{ color:#930; text-decoration:none; }
h2 a:hover		{ color:#930; text-decoration:underline; }
h2 a:active		{ color:#930; text-decoration:none; }

h3 a:link		{ color:#930; text-decoration:none; }
h3 a:visited	{ color:#930; text-decoration:none; }
h3 a:hover		{ color:#930; text-decoration:underline; }
h3 a:active		{ color:#930; text-decoration:none; }

/* Formulare */
fieldset {border: 1px solid #ccc; padding: 5px 9px 12px 0; width: auto; width: 420px; margin-top: 1em;}
legend {font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #666; font-weight: bold;	margin-bottom: 0; padding: 0 5px;}

.form    {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-top: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666; background-color: #e5e5e5; padding:1px; padding-left:3px; color:#000;}
.submit  {margin:3px;}
.button  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}

/* Navigation */
#menu {
    padding-left:0px;
	margin-left:0px;
}
#menu li {
	list-style-type: none;
	padding: 1px 0 0 15px;
		
}
#menu li.current_nc {
	margin-top:0px;
	
}
#menu li.sub {
	margin: 1px 0 0 0;
	padding: 1px 0 0 35px;	
	
}
#menu li.subsub {
	margin: 1px 0 0 0;
	padding: 1px 0 0 55px;	
}

/* Tabellen */
td					{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}
.tabover			{background-color : #fff; }
.tabout				{background-color : #ffe6bf; }

/* Slogans */
.slogans {margin-top:35px}

/* ----------------------- */

body {font-family: Arial, Helvetica, sans-serif;}

#slogans p {position: absolute; bottom: 0; margin: 0; font-size: 13px; line-height: 1.5; text-transform: uppercase; color: #fff;}

#nav, #nav ul {padding: 0; margin: 0;}
#nav li {padding: 1px 0 0 15px; list-style-type: none;}
#nav li a {color: #000; font-weight: bold; text-decoration: none;}
#nav li a:hover {color: #fff !important;}

#nav ul.level4 {display: none !important;}

#nav li.active a,
#nav li.current a,
#nav li.current li.current a,
#nav li.current ul li.active a,
#nav li.current ul li.active ul a, 
#nav li.current li.current li.active a {color: #fff;}

#nav li.active ul a,
#nav li.current li a,
#nav li.current li.current li a,
#nav li.current ul li.active ul a {color: #000;}

#nav ul, #nav .active ul ul,
#nav .current ul ul {display: none;}
#nav .active ul,
#nav .current ul {display: block;}
#nav .current ul .active ul,
#nav .current ul .current ul {display: block;}



h2 {font-size: 26px; font-weight: normal; line-height: 32px; margin: -5px 0 0 0; color: #2e456d; text-transform: uppercase;}
h3 {margin: 1em 0; font-weight: bold; font-size: 12px; color: #19325b;}
h4 {margin: 1em 0; font-weight: bold; font-size: 12px;}

.float_left {float: left; margin-right: 7px; margin-bottom: 4px;}
.float_right {float: right; margin-left: 7px; margin-bottom: 4px;}

#content ol {font-size: 12px; padding-left: 24px;}
#content ul {font-size: 12px; list-style-type: none; background-repeat: no-repeat; background-position: left; padding: 0;}
#content ul li {background: url("../img/link_name.gif") no-repeat 0 5px; padding-left: 15px;}
