/* Common */

body, table, td, tr, div, p {font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; color:#111111; font-weight:normal; text-decoration: none}
body		{margin:10; padding:0;background-image: url('images/bg_main.jpg');}
form        {display: inline}
strong		{font-weight: bold}
h2			{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 13px; font-weight:bold; color:#555555; text-decoration:none; background-color:transparent}
h3			{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 14px; font-weight:bold; color:#555555; text-decoration:none; background-color:transparent}
hr 			{border:0px;background-color:#0000ff;height:1px;width:98%}

/* Auswahlliste */

.auswahl	{
			font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			font-size: 11px;
			color: #333333;
			border: 1px solid #808080;
			padding-left: 1px;
			padding-right: 1px;
			padding-top: 1px;
			padding-bottom: 1px;
			background-color: #FFFFFF;
			}

/* Schaltfläche */

.schaltflaeche	{
				font-size: 12px;
				color: #111111;
				font-family: Trebuchet MS, Verdana, Arial, Helvetica;
				cursor: hand;
				}

/* Eingabefeld */

.input		{
			font-family: Trebuchet MS, Verdana, Arial, Helvetica;
			font-size: 11px;
			color: #111111;
			border: 1px solid #808080;
			padding-left: 1px;
			padding-right: 1px;
			padding-top: 1px;
			padding-bottom: 1px;
			background-color: #FFFFFF;
			}

/* Benutzerdefiniert */

.title1		{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 13px; font-weight:bold; color:#111111; text-decoration:none; background-color:transparent}

/* Links */

a 			{text-decoration:none}
a:link		{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; font-weight:bold; color:#336699; text-decoration:none; background-color:transparent}
a:visited	{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; font-weight:bold; color:#336699; text-decoration:none; background-color:transparent}
a:active	{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; font-weight:bold; color:#336699; text-decoration:none; background-color:transparent}
a:hover		{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; font-weight:bold; color:#003399; text-decoration:none; background-color:transparent}

/* Navigation */

a.navi 			{text-decoration:none}
a.navi:link		{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; font-weight:bold; color:#444444; text-decoration:none; background-color:transparent}
a.navi:visited	{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; font-weight:bold; color:#444444; text-decoration:none; background-color:transparent}
a.navi:active	{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; font-weight:bold; color:#444444; text-decoration:none; background-color:transparent}
a.navi:hover	{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; font-weight:bold; color:#444444; text-decoration:none; background-color:transparent}

a.subnavi 			{text-decoration:none}
a.subnavi:link		{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight:normal; color:#336699; text-decoration:none; background-color:transparent}
a.subnavi:visited	{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight:normal; color:#336699; text-decoration:none; background-color:transparent}
a.subnavi:active	{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight:normal; color:#336699; text-decoration:none; background-color:transparent}
a.subnavi:hover		{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight:normal; color:#336699; text-decoration:none; background-color:transparent}

a.navi_adm 			{text-decoration:none}
a.navi_adm:link		{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight:normal; color:#CC3300; text-decoration:none; background-color:transparent}
a.navi_adm:visited	{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight:normal; color:#CC3300; text-decoration:none; background-color:transparent}
a.navi_adm:active	{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight:normal; color:#CC3300; text-decoration:none; background-color:transparent}
a.navi_adm:hover	{font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 11px; font-weight:normal; color:#CC3300; text-decoration:none; background-color:transparent}

div.navi_box_top {
background-image: url(images/bg_navi_top.gif);
background-color:white;
width:197px;height:13px;
border:0px;
padding-left:8px;
background-repeat:no-repeat;
}

div.navi_box_bottom {
background-image: url(images/bg_navi_bottom.gif);
background-color:white;
width:197px;height:27px;
border:0px;
padding-left:8px;
padding-top:0px;
background-repeat:no-repeat;
}

div.navi_box_main {
background-image: url(images/bg_navi_main.gif);
width:197px;height:18px;
background-color:white;
border:0px;
padding-left:8px;
padding-top:0px;
background-repeat:no-repeat;
}

div.navi_box_sub {
background-image: url(images/bg_navi_main.gif);
width:197px;height:18px;
background-color:white;
border:0px;
padding-left:17px;
padding-top:0px;
background-repeat:no-repeat;
}

/* Advertising */

div.adv_box_top {
background-image: url(images/bg_adv_top.gif);
background-color:white;
width:197px;
height:18px;
border:0px;
padding-left:8px;
background-repeat:no-repeat;
}

div.adv_box_bottom {
background-image: url(images/bg_adv_bottom.gif);
background-color:white;
width:197px;
height:8px;
border:0px;
padding-left:8px;
padding-top:0px;
background-repeat:no-repeat;
}

div.adv_box_main {
background-image: url(images/bg_adv_main.gif);
background-color:white;
border:0px;
width:197px;
padding-left:8px;
padding-top:0px;
background-repeat: repeat-y;
}

/* Login */

div.navi_main_adm_top {
background-image: url(images/bg_navi_main_adm_top.gif);
width:197px;
height:21px;
background-color:white;
border:0px;
padding-left:8px;
padding-top:0px;
background-repeat:no-repeat;
}

div.navi_main_adm_bottom {
background-image: url(images/bg_navi_main_adm_bottom.gif);
width:197px;height:18px;
background-color:white;
border:0px;
padding-left:8px;
padding-top:0px;
background-repeat:no-repeat;
}

div.navi_main_adm {
background-image: url(images/bg_navi_main_adm.gif);
width:197px;height:18px;
background-color:white;
border:0px;
padding-left:8px;
padding-top:0px;
background-repeat:no-repeat;
}

/* Message */

div.message {
background-image: url(images/bg_message.gif);
width:450px;height:177px;
background-color:white;
border:0px;
background-repeat:no-repeat;
}