/* Main CSS file for www.ekazent.at */
/* Copyright 2007 by www.bitxtreme.com */

body { font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/back.jpg) repeat-x #CDCDCD; margin:10px; }

/* General font classes */
h1 { margin:0px; margin-bottom:18px; font-size:20px; color:#0055a0; }
h2 { margin:0px; font-size:14px; color:#0055a0; }
h3 { margin:0px; margin-bottom:14px; font-size:14px; color:#0055a0; }
h4 { margin:0px; font-size:12px; line-height:18px; font-weight:normal; }
p { margin:0px; margin-bottom:22px; font-size:12px; line-height:18px; }

/* Division line */
hr { display:block; margin-bottom:10px; width:100%; height:1px; border:none; border-top:1px dashed #E6E6F0; }

/* General Link Classes */
a { color:#0055a0; text-decoration:none; }
a:visited { color:#0055a0; text-decoration:none; }
a:hover { color:#99CCFF; text-decoration:none; }

/* Gerneral List Classes */
ul { font-size:12px; margin:0px; margin-left:20px; padding:0px; }
li { line-height:18px; margin-bottom:16px; list-style-image:url(../images/box.gif); }

.ohneaufzaehlung { line-height:18px; margin-bottom:0; list-style:none; }
.ohneaufzaehlung li { line-height:18px; margin-bottom:0; }

#foobar ul { list-style-image:none; line-height:18px; margin-bottom:0;}

.small { font-size:10px; line-height:16px; margin:0px; }

/* Main Container that frames the whole website */
.main {	margin:0 auto; width:960px; }

.header { position:relative; }


/* Searchbox */
.search { position:absolute; right:0px; width:auto; top:15px; }
.searchbox { float:left; width:117px; border: solid 1px #8D8D8D; padding-top:2px; padding-left: 2px; padding-right:2px; font-size:10px; color:#333333; margin-right:3px; }
.searchbutton {	float:left;	border-width:0px; font-size:10px; color:#6F6F6F; background-image:url(../images/search_button.gif); width:53px; height:18px; }

/* Slogan: Die Lösung, die Sie suchen. */
.slogan { padding-top:75px;	/**padding-top:58px;*/ margin-right:5px; font-size:10px; color:#FFFFFF; text-align:right; }

/* Menu bars ligt blue/gray - deletable? */
.menu_back1 { height:24px; background-color:#bbc5e1; }
.menu_back2 { height:24px; background-color:#868686; }

/* Content container */
.content { width:918px; height:309px; padding:20px; background-color:#FFFFFF; border:1px solid #7F7FB2; border-top:none; overflow:auto; }
/* Content container for main menu items */
.content_image { width:958px; height:349px; border:1px solid #7F7FB2; border-top:none; overflow:hidden; }


/* Footer menu */
.footer_menu { background-color:#0055a0; height:29px; border-left:1px solid #7F7FB2; border-right:1px solid #7F7FB2; border-bottom:1px solid #7F7FB2; }
.footer_item a { display:block;	width:112px; height:21px; padding-top:8px; padding-left:8px; padding-right:8px; border-right: 1px solid #FFFFFF; background:url(../images/arrow_down.gif) no-repeat center top; float:left; font-size:12px; color:#FFFFFF; text-align:center; text-decoration:none; }
.footer_item a:visited { color:#FFFFFF; text-decoration:none; }
.footer_item a:hover { background-color:#bbc5e1; color:#0055a0;	text-decoration:none; }
.footer_claim { width:634px; float:left; /*align:center;*/ }
/* Language selector */
.language { text-align:center; display:block; }
.language a { border-left: 1px solid #FFFFFF; width:16px; height:13px; padding:8px; float:left; font-size:10px; color:#FFFFFF; text-decoration:none; }
.language a:visited { color:#FFFFFF; }
.language a:hover { background-color:#bbc5e1; color:#0055a0; font-weight:bold; }
.language_selected { width:16px; height:13px; padding:8px; border-left: 1px solid #FFFFFF; float:left; font-size:10px; font-weight:bold; background-color:#868686; color:#FFFFFF; text-align:center; }

/* Footer */
.footer { font-size:10px; color:#6F6F6F; margin-top:9px; clear:left; text-align:center; }
/* Link classes for Impressum and  Datenschutz */
.footer a { color:#6F6F6F; text-decoration:none; }
.footer a:visited { color:#6F6F6F; text-decoration:none; }
.footer a:hover { color:#0055a0; text-decoration:none; }

/* Classes for two columns */
.box { float:left; width:400px;	margin:0px; margin-right:30px; padding:0px; }
.box1 { float:left; width:400px; margin:0px; padding:0px; }
.box li, .box1 li { margin-bottom:16px; }

ul.box li, ul.box1 li { list-style:none; }

/* Classes for generic zebra tables */
.table { margin-top:20px; border:1px solid #CCCCCC; }
.row1 { background-color:#E2EDF8; }
.row2 { background-color:#F0F0F0; }
.cell1 { width:122px; vertical-align:top; }
.cell2 { width:501px; }

/* fotodownloads */

.uebersicht { float:right; width:200px; border-width:1px; border-style:solid; border-color:#5E6D7C; background-color:#dfefff; padding:10px; margin-left:20px; }

/*Pressemeldungen*/

.absmiddle {
vertical-align: middle;
border-top: 0;
border-right: 0;
border-bottom: 0;
border-left: 0;
margin-top: 0;
margin-right: 3px;
}

/* Kolumnen */

.column_middle { padding:0; background:#FFFFFF; width:400px; float:left; ; margin-right:30px; }
.column_left {width:250px; float:left; margin:0; padding:0;  margin-right:20px;	 }
.column_right {  width:200px; float:left; margin:0; padding:0;  }
.column_footer { clear:both; height:30px; font-size:10px; line-height:16px; margin:0px; }
.column_box { float:left; width:230px; border-width:1px; border-style:solid; border-color:#5E6D7C; background-color:#dfefff; padding:15px 10px 0px 10px; }
.column_title_active { color: #999999;	font-weight: bold; font-size: 14px; }
.column_title2_active { color: #999999; font-size: 14px; }
.column_title { font-weight: bold; font-size: 14px; }
.column_title2 { font-size: 14px; }

#WebForm1 { margin-top: 44px; }
