/*
------------------------------------------------
   basis
------------------------------------------------
*/

body,html,table,td,th,h1,h2,h3,h4,h5,h6,p,div,ul,li,a
{
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

div { position:relative; }
html, body { background-color: #fff; }
body
{
	width:897px;
	padding: 35px 0 35px 0;
}

a {
	color: #00f;
	text-decoration:underline;
}

a:visited { color:#009; }
a:hover { color:#f00; }
a img { border-style: none }
td,th { vertical-align:top; }

hr
{
	color: #f00;
	background-color: #f00;
	height: 5px;
	border:0;
}

/*
------------------------------------------------
   bereiche
------------------------------------------------
*/

#top-l
{
	width:573px;
	padding: 0 24px 0 0;
}

/* ------------------------------------------ */

#header, .ar
{
	padding: 0 0 0 35px;
}

#header img { float:right; }
#header hr { margin: 20px 0 20px 0; }
#header p { font-size:16px; }

h1
{
	font-size:30px;
	text-transform:uppercase;
	line-height:30px;
}

/* ------------------------------------------ */

#anbringung
{
	text-align:center;
	color: #f00;
	font-size:16px;
	padding: 30px 0 30px 0;
}

/* ------------------------------------------ */

#top-r
{
	width:266px;
	padding: 17px;
	background-color:#eee;
}

#top-r p
{
	padding: 5px 0 10px 0;
}

/* ------------------------------------------ */

.a1
{
	clear:both;
	height:1px;
	margin-bottom:20px;
}

/* ------------------------------------------ */

#montage
{
	width:346px;
	padding: 0 16px 0 35px;
}
#montage p { font-size: 11px; }
#montage img { padding: 0 13px 0 0; }

/* ------------------------------------------ */

#zweitjob
{
	width:476px;
	background-color: #ffffe3;
	border: 2px solid black;
	padding:10px;
}

#zweitjob h4
{
	font-size: 18px;
	text-align:center;
}

#zweitjob h5
{
	font-size: 12px;
	text-align:center;
	margin-bottom:10px;
}

/* ------------------------------------------ */

#download
{
	width:862px;
	padding-left:35px;
	line-height:26px;
	
}

#download img
{
	vertical-align:middle;
	padding-right:15px;
}

/* ------------------------------------------ */

#kontakt
{
	width:862px;
	padding-left:35px;
	
}


h3
{
	font-size:18px;
	text-transform:uppercase;
	margin-bottom: 15px;
}

/* ------------------------------------------ */

#adresse
{
	width:226px;
	padding-right:10px;
}

#impr
{
	color:#999;
}

/* ------------------------------------------ */

#formular
{
	width:626px;
	
}

#formular table td { vertical-align:middle; }
input { margin: 2px 0 2px 0; }
input.t { width:214px; }
input.f { width:30px; }
input.c { margin-right:5px; }
.sub { margin-left:15px; }
form { line-height:20px; }

#formular i
{
	font-style:normal;
	font-size: 11px;
	color:#999;
}
#formular h4
{
	font-weight:normal;
	margin-bottom:5px;
}

/* ------------------------------------------ */

#action
{
	padding:15px;
	border: 1px dashed red;
	background:#f99;
	margin-bottom:15px;
}


/* ------------------------------------------ */














