/******************************************************************************
***** Stylesheet für Stierle Wagner
*******************************************************************************/

body {
	background-color:#ffffff;
          background-image:url(img/intro_bg.jpg);
	margin:5px;
	padding:0px;
	font-size:9pt;
	font-family:"Mircosoft Sans Serif",Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	scrollbar-3dlight-color:#C20064;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#C20064;
	scrollbar-darkshadow-color:#C20064;
	scrollbar-face-color:#C20064;
	scrollbar-highlight-color:#C20064;
	scrollbar-shadow-color:#C20064;
	scrollbar-track-color:#99004F;
	}

h1	{
	font-size:16pt;
	font-weight:bold;
	font-style:normal;
	color:#B00554;
	margin-top:4px;
	}

h2	{
	font-size:11pt;
	font-weight:bold;
	font-style:normal;
	line-height:13pt;
	color:#B00554;
	margin:0px;
	margin-top:4px;
	margin-bottom:12px;
	}


p	{
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	line-height:12pt;
	color:#B00554;
	margin-top:0px;
	margin-bottom:6px;
	}
h3	{
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	line-height:12pt;
	color:#0c443e;
	margin-top:0px;
	margin-bottom:6px;
	}

p2	{
     	font-size:8pt;
	font-weight:bold;
	font-style:normal;
	line-height:12pt;
	color:#B00554;
	margin-top:0px;
	margin-bottom:6px;
	}


ul 	{
	font-size:10pt;
	list-style-position:outside;
	font-weight:bold;
	color:#B00554;
	margin:0px;
	margin-left:16px;
	margin-top:6px;
	padding:0px;
	}

li	{
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	}

/* formconfig */
.formconfig {}
.formconfig select  {margin:3px 0px 3px 0px;color:#000;background-color:#fff;}
.formconfig input                {color: #000;border: 1px solid #A71D41;margin:3px 0px 3px 0px;background-color:#fff;}
.formconfig DIV.button input         {background-color: #A71D41;font-weight:bold;border-color:#000;color:#fff}
.formconfig input.checkbox         {border:0;}
.formconfig input.radio,
.formconfig input.checkbox {border:0;}
.formconfig input.big {width:290px;}
.formconfig input.small {width:69px;}
.formconfig input.medium {width:215px;}
.formconfig input.special {width:142px;}

.formconfig DIV.textarea {margin-bottom:10px;}
.formconfig DIV LABEL {display:block;	color:#B00554;  width:120px;float:left;clear:left;font-size:100%}
.formconfig DIV.checkbox LABEL {display:inline;width:90px;float:none;clear:none;font-size:90%}
 .formconfig DIV.checkboxes DIV.checkbox  {	color:#B00554;  width:400px;float:left;;padding-left:290px;}

.formconfig DIV.checkboxes {margin-top:10px;margin-bottom:10px;position:absolute;
        right:20px;;top:135px;width:400px;}
.formconfig DIV.checkboxes DIV.blockcomment {float:none;	color:#B00554;  padding-left: 290px;width:auto;font-size:85%}

.formconfig DIV.button {display:block;clear:both;}

.formconfig DIV.comment {font-weight:normal;margin-left:120px;	color:#B00554;  font-size:85%;display:block;clear:both;}
.formconfig .comment A {font-weight:normal;}

.formconfig TEXTAREA {width:290px;height:150px;font-size:85%;font-family:Verdana,sans-serif;border: 1px solid #A71D41;background-color:#fff;}
.formconfig DIV.submit  {margin-left:60px;}
                .optlabel {margin-right:10px;line-height:0;}
.formconfig .comment .missingfield {color:#f33;font-weight:bold;}
.formconfig .message {font-weight:bold;color:#A71D41;}


.formconfig DIV.anfrage {margin-bottom:20px;border:1px solid #ccc;background-color:#e0e0e0;padding:5px;width:430px;}

.formconfig DIV.radio {margin-bottom:20px;}
.formconfig DIV.radio .optlabel {font-size:90%;font-weight:bold;padding-left:3px;}
.formconfig DIV.radio input.radio {margin-bottom:-3px;}


/* links */
a:link    { text-decoration:underline; color:#B00554; }
a:visited { text-decoration:underline; color:#B00554; }
a:active  { text-decoration:underline; color:#B00554; }
a:hover   { text-decoration:underline; color:#B00554; }

a.menu			{ display:block; width:120px; font-size:9pt; font-weight:bold; padding:2px; }
a.menu:link		{ text-decoration:none; color:#B00554; }
a.menu:visited	{ text-decoration:none; color:#B00554; }
a.menu:active	{ text-decoration:none; color:#ffffff; background-color:#B00554; }
a.menu:hover	{ text-decoration:none; color:#ffffff; background-color:#B00554; }

a.menu_sel			{ display:block; width:110px; height:14px; font-size:9pt; font-weight:bold; padding:2px; padding-left:10px; border-top:1px solid #B00554; border-right:1px solid #B00554; border-bottom:1px solid #B00554; }
a.menu_sel:link		{ text-decoration:none; color:#B00554; }
a.menu_sel:visited	{ text-decoration:none; color:#B00554; }
a.menu_sel:active	{ text-decoration:none; color:#ffffff; background-color:#B00554; }
a.menu_sel:hover	{ text-decoration:none; color:#ffffff; background-color:#B00554; }

a.menu_sel_active			{ display:block; width:110px; height:14px; font-size:9pt; font-weight:bold; padding:2px; padding-left:10px; border-top:1px solid #B00554; border-right:1px solid #B00554; border-bottom:1px solid #B00554; }
a.menu_sel_active:link		{ text-decoration:none; color:#ffffff; background-color:#B00554; }
a.menu_sel_active:visited	{ text-decoration:none; color:#ffffff; background-color:#B00554; }
a.menu_sel_active:active	{ text-decoration:none; color:#ffffff; background-color:#B00554; }
a.menu_sel_active:hover		{ text-decoration:none; color:#ffffff; background-color:#B00554; }

a.submenu			{ display:block; width:110px; height:14px; font-size:9pt; font-weight:bold; padding:2px; padding-left:10px; }
a.submenu:link		{ text-decoration:none; color:#B00554; }
a.submenu:visited	{ text-decoration:none; color:#B00554; }
a.submenu:active	{ text-decoration:none; color:#ffffff; background-color:#B00554; }
a.submenu:hover		{ text-decoration:none; color:#ffffff; background-color:#B00554; }

a.submenu_active			{ display:block; width:110px; height:14px; font-size:9pt; font-weight:bold; padding:2px; padding-left:10px; }
a.submenu_active:link		{ text-decoration:none; color:#ffffff; background-color:#B00554; }
a.submenu_active:visited	{ text-decoration:none; color:#ffffff; background-color:#B00554; }
a.submenu_active:active		{ text-decoration:none; color:#ffffff; background-color:#B00554; }
a.submenu_active:hover		{ text-decoration:none; color:#ffffff; background-color:#B00554; }


a.button			{ display:block; height:15px; font-size:9pt; font-weight:bold; padding:2px; text-align:center; border:1px solid #B00554; }
a.button:link		{ text-decoration:none; color:#B00554; }
a.button:visited	{ text-decoration:none; color:#B00554; }
a.button:active		{ text-decoration:none; color:#B00554; }
a.button:hover		{ text-decoration:none; color:#B00554; }

a.intro:link    { text-decoration:none; color:#a0a0a0; }
a.intro:visited { text-decoration:none; color:#a0a0a0; }
a.intro:active  { text-decoration:underline; color:#a0a0a0; }
a.intro:hover   { text-decoration:underline; color:#a0a0a0; }


/* Formulare */
input {
	font-size:9pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	border:1px solid #B00554;
	background-color:#ffffff;
	padding:0px;
	height:17px;
}

input.checkbox {
	padding:0px;
	margin:0px;
	width:14px;
	height:14px;
}

textarea {
	font-size:9pt;
	font-family:Arial,sans-serif;
	font-weight:normal;
	color:#000000;
	border:1px solid #B00554;
	background-color:#ffffff;
	padding:0px;
}