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

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

h1			{ font-size: 15px;font-weight:bold;color: #00214d; margin-left: 35px; }
h2			{ font-size: 12px; font-weight: normal; color: #000; font-style:italic; }
h3			{ font-size: 12px;font-weight:bold;color: #00214d; margin-left: 35px; }
p			{ font-size: 12px;font-weight: normal;color: #000; margin-left: 35px; margin-right:30px; }
.pname 		{ font-size: 12px;font-weight: normal;color: #333; background: url("../img/link_name.gif"); background-repeat: no-repeat; background-position: left top; padding: 0px 0px 0px 15px;}

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

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

.pflichtfeld { font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ff0000; }
.error		 { font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #930; }

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

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

a.ds:link		{ font-size: 12px;color: #999; text-decoration: none;  }
a.ds:visited	{ font-size: 12px;color: #999; text-decoration: none;  }
a.ds:hover		{ font-size: 12px;color: #00214d; }
a.ds:active		{ font-size: 12px;color: #00214d; }

a.dsactive:link		{ font-size: 12px;color: #999; text-decoration: none;  }
a.dsactive:visited	{ font-size: 12px;color: #999; text-decoration: none;  }
a.dsactive:hover	{ font-size: 12px;color: #00214d; }
a.dsactive:active	{ font-size: 12px;color: #00214d; }

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

a.black:link		{ font-size: 11px; color: #000; text-decoration: underline; font-weight: normal; margin-left:0px; margin-top:5px;}
a.black:visited	{ font-size: 11px; color: #000; font-weight: normal; text-decoration: none; margin-left:0px; margin-top:5px;}
a.black:hover	    { font-size: 11px; color: #000; text-decoration: none; font-weight: normal; margin-left:0px; margin-top:5px;}
a.black:active	{ font-size: 11px; color: #000; font-weight: normal; text-decoration: underline; margin-left:0px; margin-top:5px;}

a.site:link		{ font-size: 11px; color: #000; text-decoration: underline; font-weight: normal; margin-left:5px; margin-top:5px;}
a.site:visited	{ font-size: 11px; color: #000; font-weight: normal; text-decoration: none; margin-left:5px; margin-top:5px;}
a.site:hover	{ font-size: 11px; color: #000; text-decoration: none; font-weight: normal; margin-left:5px; margin-top:5px;}
a.site:active	{ font-size: 11px; color: #000; font-weight: normal; text-decoration: underline; margin-left:5px; margin-top:5px;}

/* 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; }

.shorthelp, abbr { cursor: help; border-bottom: 1px solid #90cb01;}
.slogans { margin-top: 15px; margin-left: 10px;}

/* 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 #fff; border-right: 1px solid #fff; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; background-color: #e5e5e5; padding:1px; padding-left:3px; color:#000;}
.submit  {margin:3px;}
.button  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000;}

/* Navigation */
a.menu:link, a.menu:visited {color: #00214d; text-decoration: none; font-weight:bold;}
a.menu:hover {color: #ff0000; text-decoration: none;font-weight:bold;}

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


#menu {
    padding-left:0px;
	margin-left:20px;
	margin-top:200px;
	
}
#menu li {
	list-style-type: none;
	background: url("../img/nonselect_link.gif");
	background-repeat: no-repeat;
	background-position: left ;
    padding: 2px 1px 3px 35px;
	
}
#menu li.select {
	background: url("../img/select_link.gif");
	background-repeat: no-repeat;
	background-position: left;
	margin-top:0px;
	color: #00214d;
}
#menu li.sub {
    background: url("../img/subselect.gif");
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0 0px 0;
	padding: 2px 0 3px 50px;
	
	
}
/* Tabellen */
td					{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;}
.tabover			{background-color : #fff; }
.tabout				{background-color : #fff; }

/* Trennlinie */
hr{
background-color:#ccc; /* Mozilla 1.4 */
color:#ccc; /* IE 6 */
border: #ccc; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
margin-left: 0px;
margin-top: 15px;
margin-top: 15px;

}
/* Bilder im Content */
.piclebenslauf			{float:left; margin-left:35px; margin-right:20px; margin-bottom:15px; margin-top:15px; }
