/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  YAML Version: 2.5.2
**  Dateiversion: 19.1.07
**  Datei       : layout_3col_fixed.css
**  Funktion    : Zentrales Stylesheet 3-Spalten-Layout mit fester Breite und grafikfreien Spaltentrennern
**
*/
@import url(main/base.css);
@import url(modifications/basemod.css);
@import url(modifications/basemod_3col_fixed.css);
@import url(navigation/nav_slidingdoor.css);
@import url(navigation/nav_vlist.css);
@import url(main/content.css);
@import url(main/typo3-RTE.css);
@import url(print/print_003.css);


body {
	background-image:url('../img/background.jpg');
	background-repeat: repeat-x;
	background-color:#E9E7E7;
	padding:0px;
}

#page_margins {
	background: url(../img/ext_pagebg.gif) repeat-x scroll center top;
	padding-top: 20px;
	width: 1019px;
}


#header .navtop:first-child {
	border: none;
}

#main {
	background-color: white;
}

#col3 {
	border: none;
	margin-top: 0px;
	margin-right: 200px;
}

#col1_content {
	border: none;
}

#col3_innen {
	border-left: 1px dotted gray;
	padding-left: 0.9em;
	margin-bottom: 1em;
}

#col3_content {
	margin-left: 0px;
}

#header img {
	left: 0px;
	background-color: white;	
	padding-bottom:30px;
	padding-left:44px;
	padding-right:44px;
	padding-top: 0px;
	width:112px;
	top: 25px;
}

#header .navtop-link {
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	font-weight: bold;
	color: gray;
	white-space: nowrap
}

#header #act .navtop-link {
	font-weight: bold;
	color: #00519E;
	white-space: nowrap;
}

#header .navtop-text {
	line-height: 1.1em;
	font-size: 9pt;
}

#header .navtop {
	width: auto;
	_width: 100px;
	height: 60px;
}

#header .navtop a, #header .navtop a:hover {
	width: auto;
	height: 59px;
}


#footer {
	background-color: #E9E7E7;
	padding-top: 7px;
	padding-bottom: 7px;
	background-image:url('../img/footer/footer.jpg');
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: gray;
}

#footer a {
	color: gray;
	text-decoration: none;
}

#col2 {
	margin-top: -14px;
	margin-right: 0px;
}

.obligat {
	padding-top: 10px;
	padding-right: 10px;
	background-image:url('../img/line_right.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	width: 273px;
	margin-top: 0px;
	position:relative;
	right:0;
}

*+html .obligat { /*IE7 only*/
     width: 263px;
     right: 103px;
}

a {
	text-decoration: underline;
}

#topnav {
	/*width: 650px;*/
	width: 700px;
	top: 18px;
}

#header {
	height: 92px;
}

p {
	text-align: justify;
}
