* { margin: 0; padding: 0; list-style: none; }

fieldset, img { border:solid 0; }

html {
	height: 100%; margin-bottom: 1px;
}

body {
	background-color:#000;
	color:#999;
}

a, a:hover, input, textarea { outline:none;  }

DIV.clearer { clear: both; height: 0; border: 0; font-size: 0; margin: 0; padding: 0; line-height: 0; }

.clear5 { clear: both; font-size: 4px; height: 5px; line-height: 100%; }
.clear10 { clear: both; font-size: 8px; height: 10px; line-height: 100%; }
.clear20 { clear: both; font-size: 12px; height: 20px; line-height: 100%; }
.clear30 { clear: both; font-size: 18px; height: 30px; line-height: 100%; }


DIV.document {
	margin:0 auto;
	width:1000px;
	position:relative;
}

DIV.header {
	height:100px;
	padding-top:30px;
	background:url(media/bg_header.jpg) scroll 0 0 repeat-x;
	margin-bottom:10px;
	text-align:center;
}
DIV.cont {
	width:1000px;
	padding-top:25px;
	background-color:#333;
}
DIV.colLeft { 
	width:210px; float:left;
}
DIV.colNormal { 
	width:550px; float:left;
}
DIV.colRight { 
	width:220px; float:right;
}

h1 {
	font:normal 22px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom:6px;
	color:#999;
}

h1.info {
	font:normal 22px/120% "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:2px 0 2px 10px;
	color:#f8f8f8;
	background-color:#B30000;
	margin-bottom:10px;
}


h2 {
	font:bold 14px/120% Georgia, "Times New Roman", Times, serif;
	padding-bottom:5px;
}

h3 {
	font:normal 14px/120% Arial, Helvetica, sans-serif;
}
h4 {
	font:bold 11px/120% Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}

p {
	font:normal 14px/150% Georgia, "Times New Roman", Times, serif;
	padding-bottom:8px;
	color:#999;
}

p.small { font-size:11px; }
p.big { font-size:16px; }

.c-1 { color:#B30000; }
.c-1-b { color:#B30000; font-weight:bold; padding-bottom:2px; }
DIV.box-0 {
	padding:2px 10px;
}
DIV.even {
	background-color:#3F3F3F;
}

DIV.box-1 { padding-bottom:25px;}
img.buch { display:block; float:left; padding-top:6px;}

DIV.box-2{ width:279px; float:right;}
DIV.box-3 { border:solid 1px #666; padding:10px;}
DIV.box-4 { border:solid 1px #666; padding:5px 20px 5px 10px;}
DIV.box-4 p { font-size:12px; padding-bottom:3px;}
a,
a:hover,
p a,
p a:hover { text-decoration:underline; color:#999;}
a:hover,
p a:hover { text-decoration:none; color:#B30000;}

a.linkIcon,
a.linkIcon:hover { text-decoration:none;}
p.date { padding-bottom: 2px; color:#b30000;}

.imgRight { float:right; padding:3px 0 3px 10px;}
.imgRight img { display:block; }

ul { padding-left:10px; }
ul li {
	padding:0 0 5px 13px;
	background:transparent url(media/icon_list.gif) left 8px no-repeat;
}

ul.nav { padding:0 0 0 12px; }
ul.nav li {
	padding:0 0 7px 0;
	background:none;
}
ul.nav li a,
ul.nav li a:hover,
ul.nav li a.akt,
ul.nav li a.akt:hover {
	font:normal 16px/120% Georgia, "Times New Roman", Times, serif;
	color:#999;
	text-decoration:none;
}
ul.nav li a:hover,
ul.nav li a.akt,
ul.nav li a.akt:hover { color:#fff;}

ul.nav li ul { padding:3px 0 5px 0;}
ul.nav li ul li { padding:0 0 2px 15px; }
ul.nav li ul li a,
ul.nav li ul li a:hover,
ul.nav li ul li a.akt,
ul.nav li ul li a.akt:hover {
	font-size:14px;
}

label { font:normal 14px/120% Georgia, "Times New Roman", Times, serif; color:#999;}
input.txt-0 { 
	border:solid 1px #999;
	font:normal 12px/120% Georgia, "Times New Roman", Times, serif; color:#333;
	width:180px;
	padding:1px 2px;
}
TABLE.vita {
	width:500px;
}
TABLE.vita td {
	vertical-align: top;
	padding-bottom:10px;
	padding-right:5px;
}
TABLE.vita td.col-0 { 
	font-weight:bold;
	width:70px;
}
p.bu { font:normal 11px/120% Arial, Helvetica, sans-serif;}


a.facebook,
a.facebook:hover {
	font:normal 12px/120% Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(media/icon_facebook.gif) scroll 0 0 no-repeat;
	padding-left:35px;
}
a.facebook:hover { color:#999;}
