body {
 background-color:#CCC5BD;
 font-family: Arial, Verdana, sans-serif;
 font-size:11px;
 font-weight: normal;
 margin:0;
 }


/* Listen */
ul {
 list-style-image:url(/content/layout/img/li.gif);
 line-height:11pt;
}

li {
 list-style-image:url(/content/layout/img/li.gif);
 line-height:11pt;
}


/* Headlines */
table, td {
 font-size:11px; font-weight: normal;
}

h1 {
 font-size:15px;
 font-weight: normal;
 color:#083680;
 line-height:15px;
}

h2 {
 font-size:12px;
 font-weight: normal;
 color:#2f2f2f;
 line-height:13px;
}

h3 {
 font-size:13px;
 font-weight: bold;
 color:#000000;
}


/* simple text */
p {
 font-size:11px;
 font-weight: normal;
 color:#2f2f2f;
 line-height:14Px;
}

p a:before	{content:url(/content/layout/img/link.gif); display:inline; width:9px; height:14px; padding:2Px;}
p a:link		{font-size:11px; font-weight: normal; color:#FF0000; text-decoration:none;}
p a:visited	{font-size:11px; font-weight: normal; color:#FF0000; text-decoration:none;}
p a:active	{font-size:11px; font-weight: normal; color:#FF0000; text-decoration:none;}
p a:hover		{font-size:11px; font-weight: normal; color:#FF0000; text-decoration:underline;}


a.autogen:before	{content:url(/content/layout/img/link.gif); display:inline; width:9px; height:14px; padding:2Px;}
a.autogen:link		{font-size:11px; font-weight: normal; color:#FF0000; text-decoration:none;}
a.autogen:visited	{font-size:11px; font-weight: normal; color:#FF0000; text-decoration:none;}
a.autogen:active	{font-size:11px; font-weight: normal; color:#FF0000; text-decoration:none;}
a.autogen:hover		{font-size:11px; font-weight: normal; color:#FF0000; text-decoration:underline;}


/* Werte-Table zentrierter Inhalt */
table.table1	{border-collapse:collapse; border: solid 1px #CCCCCC; font-weight: normal; background-color:#EEEEEE; padding:0Px; spacing:0Px;}
.table1 th		{width:80Px; font-weight:bold; background-color:#DDDDDD; padding:0Px; spacing:0Px; text-align:center;}
.table1 tr		{height:25Px;}
.table1 td		{border-collapse:collapse; border: solid 1px #CCCCCC; padding:4Px; spacing:0Px; text-align:center;}

/* Werte-Table linksbuendiger Inhalt */
table.table2	{border-collapse:collapse; border: solid 1px #CCCCCC; font-weight: normal; background-color:#EEEEEE; padding:0Px; spacing:0Px;}
.table2 th		{width:80Px; font-weight:bold; background-color:#DDDDDD; padding:0Px; spacing:0Px; text-align:left;}
.table2 tr		{height:25Px;}
.table2 td		{border-collapse:collapse; border: solid 1px #CCCCCC; padding:4Px; spacing:0Px; text-align:left;}


/* Xaido Gate Blockformate */
.c_title {font-size:15px; color:#083680; font-weight:normal; vertical-align:top; line-height:15Px;}
.c_text {font-size:11px; color:#2f2f2f; font-weight:normal; vertical-align:top; line-height:14Px;}
.c_textw {font-size:11px; color:#FFFFFF; font-weight:normal;}
.c_textu {font-size:11px; color:#000000; font-weight:normal;}
.c_sub_navi {font-size:11px; color:#FF0000; font-weight:normal;}
.c_sub_navi_act {font-size:11px; color:#FF0000; font-weight:normal;}
.c_footline {font-size:11px; color:#000000; font-weight:normal;}
.c_textkl {font-size:9px; color:#000000; font-weight:normal;}
.c_textklh {font-size:9px; color:#666666; font-weight:normal;}
.c_textklw {font-size:9px; color:#FFFFFF; font-weight:normal;}
.img_text {font-size:11px; color:#000000; font-weight:normal;}
.c_textlink {font-size:11px; color:#EF3E33; font-weight:normal;}
.link_inact {font-size:12px; color:#FF0000; font-weight:bold;}
.link_act {font-size:12px; color:#FF0000; font-weight:bold;}


a.c_text:link			{font-size:11px; font-weight: normal; color:#FF0000; text-decoration:none; line-height:14Px;}
a.c_text:visited		{font-size:11px; font-weight: normal; color:#FF0000; text-decoration:none; line-height:14Px;}
a.c_text:active			{font-size:11px; font-weight: normal; color:#FF0000; text-decoration:none; line-height:14Px;}
a.c_text:hover			{font-size:11px; font-weight: normal; color:#FF0000; text-decoration:underline; line-height:14Px;}

a.c_title:link 			{font-size:14px; color:#555555; font-weight:normal; text-decoration:none;}
a.c_title:visited 	{font-size:14px; color:#555555; font-weight:normal; text-decoration:none;}
a.c_title:active		{font-size:14px; color:#555555; font-weight:normal; text-decoration:none;}
a.c_title:hover			{font-size:14px; color:#555555; font-weight:normal; text-decoration:none;}


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


a.p_nav:link                {font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.p_nav:visited             {font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.p_nav:active              {font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.p_nav:hover               {font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}

a.p_nav_act:link			{font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.p_nav_act:visited        	{font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.p_nav_act:active			{font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
a.p_nav_act:hover			{font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}

a.nav_inact:link				{font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.nav_inact:visited		{font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.nav_inact:active			{font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.nav_inact:hover			{font-size:11px; color:#000000; font-weight:normal;text-decoration:none;}

a.nav_act:link				{font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.nav_act:visited		{font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.nav_act:active			{font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
a.nav_act:hover			{font-size:11px; color:#000000; font-weight:normal;text-decoration:none;}

a.c_textlink:link				{font-size:11px; color:#EF3E33; font-weight:normal; text-decoration:none;}
a.c_textlink:visited		{font-size:11px; color:#EF3E33; font-weight:normal; text-decoration:none;}
a.c_textlink:active			{font-size:11px; color:#EF3E33; font-weight:normal; text-decoration:none;}
a.c_textlink:hover			{font-size:11px; color:#EF3E33; font-weight:normal; text-decoration:none;}



/* Newsticker */
.nt_text {font-size:11px; color:#000000; font-weight:normal; line-height:9pt;}
a.nt_text:before	{content:url(/content/layout/img/link.gif); display:inline; width:9px; height:14px; padding:2Px;}
a.nt_text:link {font-size:11px; color:#FF0000; font-weight:normal; line-height:9pt;text-decoration:none;}
a.nt_text:visited {font-size:11px; color:#FF0000; font-weight:normal; line-height:9pt;text-decoration:none;}
a.nt_text:active {font-size:11px; color:#FF0000; font-weight:normal; line-height:9pt;text-decoration:none;}
a.nt_text:hover {font-size:11px; color:#FF0000; font-weight:normal; line-height:9pt;text-decoration:none;}

.newsticker_dp {font-size:11px; color:#FF0000; font-weight:bold; line-height:9pt;}
.newsticker_headline {font-size:11px; color:#083680; font-weight:bold; line-height:9pt;}
a.newsticker_headline:link {font-size:11px; color:#083680; font-weight:bold; line-height:9pt; text-decoration:none;}
a.newsticker_headline:visited {font-size:11px; color:#083680; font-weight:bold; line-height:9pt; text-decoration:none;}
a.newsticker_headline:active {font-size:11px; color:#083680; font-weight:bold; line-height:9pt;text-decoration:none;}
a.newsticker_headline:hover {font-size:11px; color:#083680; font-weight:bold; line-height:9pt;text-decoration:none;}


/* Suche */
input.suche {
width:132px;
height:16px;
background-color:#FFFFFF;
color:#929292;
font-size:10px;
border:1px solid #929292;
}

div.region_border {
border: 1px solid #93918F; background-color:#FFFFFF;
padding: 0 0 0 0;
margin: 0 0 0 0;
width:810px;
height:498Px;
}

/* verschidene Layout Elemente */
#outertable {
border:solid 1Px #929292;
}

div.nt_topspace {
border: 0px; background-color:none;
padding: 0 0 0 0;
margin: 0 0 0 0;
width:185px;
height:200Px;
}

.logosearch {
position:absolute;
width:140Px;
height:16Px;
left:828Px;
top:50Px;
z-index:20;
border:0Px;
}

.navmenu_item {
border: 1Px solid #93918F;
border-top: none;
margin:0px;
background-color:#ffd376;
}

.another_kv {
position:absolute; z-index:2;
}

.footer {
font-size:11px;
color:#FFFFFF;
font-weight:normal;
line-height:9pt;
}








.btn_submit {
	width:50px;
	font-size	:	11px;
	color		:	#3f3f3f;
}

label {
	font-size	:	11px;
	color		:	#3f3f3f;
}


input, select, textarea	{
	width			:	100%;
	border			:	solid 1px #939395;
}

.input_container {
	width:100%;
}




#kontakt_container {
	width		:	100%;

}

#kontakt_container td{
	padding		:	10px;
}


.bold {
	font-weight	:	bold;
}

.right {
	text-align	:	right;
}

.center {
	text-align	:	center;
}

.red {
	color	:	#e21f19;
}

.green {
	color	:	#008800;
}

.small {
	line-height	:	10px;
	font-size:	9px;
}

.big {
	font-size:	16px;
}





.number {
width : 19px;
height : 21px;
background-image : url('/content/layout/img/bg_numbers.png');
background-repeat : no-repeat;
}
.operator {
width : 23px;
height : 21px;
background-image : url('/content/layout/img/bg_operators.png');
background-repeat : no-repeat;
}



