/**
* Generated 17.01.2008 00:06:00 by user: Administrator [dynamiXsite 1.0 - mbok.de version]
*/

/**
* #content
*/
#content {
	/*width:614px;*/
	height:375px;
	border:1px solid #B4B4B4;
	border-top:none;
	margin:0 2px 2px 2px;
	padding:0 20px 0 20px;
	overflow:auto;
}

/**
* #content h1, #content h2, #content h3
*/
#content h1, #content h2, #content h3 {
	margin:10px 0 5px 0;
	padding:0;
	/*font-size:8pt;*/
	color:#336666;
}

/**
* #content h4, #content h5
*/
#content h4, #content h5 {
	margin:10px 0 5px 0;
	font-weight:normal;
	padding:0;
	/*font-size:8pt;*/
	color:#336666;
}

/**
* #content ul
*/
#content ul {
	margin:5px 0 5px 20px;
	padding:0;
	/* list-style-position:inside; */
}

/**
* #content ul li
*/
#content ul li {
	margin-top:3px;
	margin-bottom:3px;
}

/**
* #content ul.floatbreak
*/
#content ul.floatbreak {
	padding-left:160px;
}

/**
* #detail
*/
#detail {
	width:100%;
}

/**
* #detail div.images
*/
#detail div.images {
	width:150px;
	margin:0 10px 0 0;
	float:left;
}

/**
* #detail div.images img
*/
#detail div.images img {
	border:0;
	margin:0 0 10px 0;
}

/**
* #footer
*/
#footer {
	/*width:614px;*/
	height:21px;
	border:1px solid #B4B4B4;
	border-bottom:none;
	margin:0 2px 0 2px;
	padding:0 20px;
}

/**
* #footer a
*/
#footer a {
	font-weight:bold;
}

/**
* #footer a.print
*/
#footer a.print {
	float:right;
	margin:0 0 0 15px;
	padding:3px 0 0 0;
	font-weight:normal;
	font-size:0.8em;
}

/**
* #footer img
*/
#footer img {
	border:0;
	vertical-align:middle;
}

/**
* #footer p
*/
#footer p {
	float:left;
	margin:0;
	padding:3px 0 2px 0;
	margin:0 10px 0 0;
	font-size:8pt;
}

/**
* #footer p span.dot
*/
#footer p span.dot {
	
}

/**
* #left
*/
#left {
	width:160px;
	height:100%;
	float:left;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	background-position:right bottom;
}

/**
* #left a, #left a.active
*/
#left a, #left a.active {
	display:block;
	padding:4px 0 3px 30px;
	font-weight:bold;
	text-decoration:none;
	color:#457576;
	font-size:8pt;
}

/**
* #left a:hover, #left a.active
*/
#left a:hover, #left a.active {
	color:#444444;
}

/**
* #left li
*/
#left li {
	width:100%;
	background:url('/media/templates/nav_bg.gif') repeat-y;
	height:25px;
	border-top:1px solid #A8C0C4;
	border-bottom:1px solid #A8C0C4;
	vertical-align:middle;
	margin:2px 0 0px 0;
}

/**
* #left ul
*/
#left ul {
	width:100%;
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

/**
* #main
*/
#main {
	/* width:100%;*/
	height:400px;
	border-top:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
	background-color:#E8E8E8;
}

/**
* #middle
*/
#middle {
	float:left;
	width:620px;
	height:100%;
	margin:0;
	padding:0;
	background-color:#F7F7F7;
	border-right:1px solid #B4B4B4;
	border-left:1px solid #B4B4B4;
}

/**
* #pad
*/
#pad {
	margin:20px 0 20px 0;
}

/**
* #popup
*/
#popup {
	margin:0;
	padding:2px 10px 5px 10px;
}

/**
* #popup div.inner
*/
#popup div.inner {
	text-align:center;
	padding:5px 0 5px 0;
	margin:5px 0 5px 0;
	border-top:3px solid #336666;
	border-bottom:3px solid #336666;
}

/**
* #popup h1
*/
#popup h1 {
	margin:10px 0 5px 0;
	padding:0;
	color:#336666;
}

/**
* #popup img
*/
#popup img {
	border:3px double #B4B4B4;
}

/**
* #popup p
*/
#popup p {
	text-align:center;
	font-style:italic;
}

/**
* #right
*/
#right {
	padding:10px 20px 0 20px;
	text-align:right;
}

/**
* #right h2
*/
#right h2 {
	margin:10px 0 5px 0;
	padding:0;
	color:#336666;
}

/**
* #title
*/
#title {
	width:616px;
	height:20px;
	margin:0 25px 1px 163px;
	padding:0;
	background:url('/media/templates/title_bg.gif') no-repeat right bottom;
}

/**
* #title h1
*/
#title h1 {
	height:20px;
	margin:0 0 0 0;
	padding:0 3px 0 3px;
	color:#FFFFFF;
	font-size:10pt;
	background:url('/media/templates/title_reg.gif') no-repeat left bottom;
}

/**
* div.error
*/
div.error {
	color:#CC0000;
	margin:10px 0;
}

/**
* div.error ul
*/
div.error ul {
	margin:5px 20px;
	padding:0;
}

/**
* div.form
*/
div.form {
	
}

/**
* div.form form
*/
div.form form {
	margin:0;
	padding:0;
}

/**
* div.form img.code
*/
div.form img.code {
	border:none;
}

/**
* div.form input, div.form select, div.form textarea
*/
div.form input, div.form select, div.form textarea {
	border:1px solid #457576;
	width:100%;
}

/**
* div.form p.row
*/
div.form p.row {
	margin:0;
	padding:3px 0;
	width:100%;
	clear:both;
}

/**
* div.form p.row span.col2_l
*/
div.form p.row span.col2_l {
	float:left;
	width:34%;
	margin:0;
	padding:0;
}

/**
* div.form p.row span.col2_r
*/
div.form p.row span.col2_r {
	float:right;
	width:64%;
	margin:0;
	padding:0;
}

/**
* div.news
*/
div.news {
	margin:0 0 10px 0;
	padding:0;
}

/**
* div.news div
*/
div.news div {
	clear:both;
}

/**
* div.news h3
*/
div.news h3 {
	margin:0;
	padding:0;
	color:#000000;
	float:left;
}

/**
* div.news p
*/
div.news p {
	margin-top:0px;
	padding-top:0px;
}

/**
* div.news span.date
*/
div.news span.date {
	font-size:smaller;
	color:#888888;
	float:right;
	margin-top:4px;
}

/**
* div.project img.logo0
*/
div.project img.logo0 {
	float:right;
	border:0;
	margin:0 0 0 15px;
	padding:0px;
	/* border:3px double #B4B4B4; */
}

/**
* div.project img.logo1
*/
div.project img.logo1 {
	float:left;
	border:0;
	margin:0 15px 0 0;
	padding:0px;
	/* border:3px double #B4B4B4; */
}

/**
* div.ref img
*/
div.ref img {
	float:left;
	border:0;
	margin:0 15px 0 0;
	border:3px double #B4B4B4;
	padding:0px;
}

/**
* h1
*/
h1 {
	
}

/**
* input.error, select.error, textarea.error
*/
input.error, select.error, textarea.error {
	background-color:#CC0000;
	color:#FFFFFF;
}

/**
* table.skill th
*/
table.skill th {
	font-size:8pt;
	font-weight:bold;
	background-color:#E5E5E5;
	color:#333333;
}

/**
* a
*/
a {
	color:#669999;
	font-weight:normal;
	/*font-size:8pt;*/
}

/**
* a:hover
*/
a:hover {
	text-decoration:none;
}

/**
* p
*/
p {
	padding:0;
	margin:7px 0 7px 0;
	text-align:justify;
}

/**
* body
*/
body {
	margin:0;
	padding:0;
}

/**
* sub, sup
*/
sub, sup {
	font-size:7pt;
}

/**
* body, textarea
*/
body, textarea {
	scrollbar-arrow-color: #336666;
	scrollbar-3dlight-color: #E5E5E5;
	scrollbar-highlight-color: #E5E5E5;
	scrollbar-face-color: #E5E5E5;
	scrollbar-shadow-color: #C0C0C0;
	scrollbar-darkshadow-color: #F7F7F7;
	scrollbar-track-color: #F5F5F5;
}

/**
* body, h1, h2, h3, h4, h5, h6, p, td
*/
body, h1, h2, h3, h4, h5, h6, p, td {
	font-family: Verdana, Helvetica, Arial;
	font-style:normal;
	font-size:9pt;
	/*color:#485F60;*/
	color:#000000;
}

/**
* .bold
*/
.bold {
	font-weight:bold;
}

/**
* .clear
*/
.clear {
	clear:both;
}

/**
* table.dates
*/
table.dates {
	border:0;
	margin:0;
	padding:0;
}

/**
* img.disabled
*/
img.disabled {
	filter: alpha(opacity = 30);
	-moz-opacity: 0.30;
}

/**
* td.heading
*/
td.heading {
	font-weight:bold;
	font-size:8pt;
	padding:5px 0 1px 0;
}

/**
* a.inter
*/
a.inter {
	padding:0px 0 0 13px;
	background:url('/media/templates/interlink.gif') no-repeat left center;
}

/**
* a.intra
*/
a.intra {
	padding:0px 0 0 13px;
	background:url('/media/templates/intralink.gif') no-repeat left center;
}

/**
* td.left
*/
td.left {
	padding:3px 15px 3px 0;
	vertical-align:top;
}

/**
* img.linked
*/
img.linked {
	vertical-align:middle;
	border:0;
}

/**
* a.pdf
*/
a.pdf {
	padding:1px 0 4px 20px;
	background:url('/media/templates/pdf.gif') no-repeat left center;
	font-weight:normal;
}

/**
* img.profile
*/
img.profile {
	border:1px solid #336666;
	float:left;
	margin:0 15px 0px 0;
}

/**
* div.project
*/
div.project {
	margin:10px 0 20px 0;
	clear:both;
}

/**
* div.ref
*/
div.ref {
	margin:10px 0;
}

/**
* td.right
*/
td.right {
	padding:3px 0;
	vertical-align:top;
}

/**
* td.root
*/
td.root {
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:left;
	margin:0;
	padding:0;
}

/**
* table.root
*/
table.root {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
}

/**
* table.skill
*/
table.skill {
	width:100%;
	margin:0;
	padding:0;
	border:0;
}

/**
* .small
*/
.small {
	font-size:smaller;
	color:#888888;
}

/**
* th.theme
*/
th.theme {
	width:60%;
}

/**
* .zitat
*/
.zitat {
	font-style:italic;
}

/**
* a.zitat
*/
a.zitat {
	padding:0 0 0 13px;
	background:url('/media/templates/intralink.gif') no-repeat left center;
}

