
/* The content of the posts (body of text) */
body{background:#ffffff url(images/body.png) top left repeat-x; text-align:center; color:#333333;
font-size:11px;font-family:Tahoma, Arial, Verdana, Helvetica;margin:10px;padding:0;}

/* General font families for common tags */
font,th,td,p{font-size:11px;font-family:Tahoma, Arial, Verdana, Helvetica;}

/* General text */
.gensmall{font-size:11px}
td.genmed,.genmed{font-size:11px}
.explaintitle{font-size:11px;font-weight:bold;color:#FFFFFF}

/* General page style */
a:link,a:active,a:visited,a.postlink{color:#39162e; text-decoration:none}
a:hover{color:#39162e; text-decoration:none}

a.link2{color:#DEEEF3}
a.link2:visited{color:#DEEEF3}

/* This is the gradient background at the top of the page */
.bodytop{background: url(images/bodytop.png) no-repeat; height:16px;}
.bodymain{background: url(images/bodymain.png) repeat-y; height:600px;}
.bodybottom{background: url(images/bodybottom.png) no-repeat; height:16px;}
.logo{background: url(images/logo/logo.jpg) no-repeat; height:60px;}
.footer_link {background: url(images/footer.png) repeat-x; height:40px; border:0px solid #C0C0C0; border-width: 1px 1px 1px 1px;
font-family:Tahoma;font-size:1.0em;color:#333333;text-decoration:none; padding-left:1.3em; line-height: 1.6em;}
.footer_link a:link, .footer_link a:visited{font-family:Tahoma;font-size:1.0em;color:#39162e;text-decoration:none;}	
.footer_link a:hover {color: #666666;text-decoration: underline;}

/* SUCHE INPUT */

input.post,textarea.post{background:#F5F5F5;border:0px solid #191919; border-width: 1px 0px 0px 1px;
font-size:1.0em; color: #333333; font-family:Tahoma;padding-bottom:2px;padding-left:2px}
input.suchen_but{font-family:Tahoma;font-size:.9em;color:#000000;}

/* BUBBLE PLASTIC HORIZONTAL MENU */

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

.bubplastic.horizontal {
	width: 100%;
	height: 35px;
	margin: 0;
	padding: 0;
	background: #6D839F url(images/bg-bubplastic.gif) top left repeat-x;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(images/bg-bubplastic-button.gif) top left no-repeat;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 35px;
	padding-left: 20px;
	float: left;
	font-family:arial;
	font-size: 1.1em;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}

.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	height: 35px;
	padding-top: 6px;
	padding-right: 20px;
	background: transparent url(images/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}

/* GRAU HOVER */
.bubplastic.grau ul li a:hover,
.bubplastic.grau ul li.highlight a {
	background: transparent url(images/bg-bubplastic-h-grau.gif) top left no-repeat; color:#39162e;
}
.bubplastic.grau ul li a:hover span.menu_ar,
.bubplastic.grau ul li.highlight a span.menu_ar {
	background: transparent url(images/bg-bubplastic-h-grau.gif) top right no-repeat; color:#39162e;
}

/* END BUBBLE PLASTIC HORIZONTAL MENU */

/* Main table cell colours and backgrounds */
.row1{background:#f0f0f0; border:0px solid #C0C0C0; border-width: 1px 1px 1px 1px;}
.row2{border:0px solid #C0C0C0; border-width: 1px 1px 1px 1px;}

/* LINKS MENU */

a.mainlevel:link, a.mainlevel:visited {
  display: block;
	background: url(images/bus_seperator_horiz.png) bottom left repeat-x;
	font-family:Tahoma;
	font-size:1.0em;
	color: #333333;
	text-align: left;
	height: 22px;
	line-height: 22px;
	text-indent: 8px;
	width: 150px;
}

a.mainlevel:hover {
	background-position: bottom;
	text-decoration: none;
	color: #666666;
}

/* END LINKS MENU */

/* Table Header cells */
.themen{background:#CCCCCC url(images/themen.png) repeat-x; color:#39162e;font-family:Tahoma;font-size:1.1em;font-weight:bold;
height:20px;white-space:nowrap;text-align:left;padding-left:8px;padding-right:8px;padding-top: 0px}
.leiste{background:#f0f0f0 url(images/leiste.png) repeat-x; color:#39162e;font-family:Tahoma;font-size:.9em;
height:30px;white-space:nowrap;text-align:left;padding-left:8px;padding-right:8px;padding-top: 0px}
.leiste a:link, .leiste a:visited{font-family:Tahoma;font-size:1.1em;color:#333333;text-decoration:none;}	
.leiste a:hover {color: #666666;text-decoration: underline;}
.seite_content{background:#f0f0f0; text-align:left;padding-left:20px;padding-right:20px;padding-top: 20px;}
.seite_content a:link, .seite_content a:visited{font-family:Tahoma;font-size:1.0em;color:#39162e;text-decoration:underline;}	
.seite_content a:hover {color: #666666;text-decoration: underline;}
.kategorien{background:#f0f0f0 url(images/leiste.png) repeat-x; color:#39162e; font-family:Tahoma;font-size:1.0em;font-weight:bold;
height:30px;white-space:nowrap;text-align:left;padding-left:8px;padding-right:8px}

/* This is the border line & background colour round the entire page */
.bodyline{background:#f0f0f0;}

/* TITLE */

.maintitle a:link, .maintitle a:visited{font-family:Arial;font-size:1.8em;color:#415E88;text-decoration:none;
text-align:left;padding-left:10px;padding-right:0px;padding-top: 0px}
.maintitle a:hover {color: #333333;text-decoration: underline;}

/* Form elements */
form{display:inline}

/* Gets rid of the need for border="0" on hyperlinked images */
img{border:0 solid}

/* uhr - datum */

input.datum {
font-family:Verdana;
font-size:.8em;
background:transparent;
border:solid 0px #000000;
text-align:center;
color:#333333

}

input.zeit{
font-family:Verdana;
font-size:.8em;
background:transparent;
border:solid 0px #000000;
text-align:center;
color:#333333
}

form {margin-bottom:0px;}

/*================CONTENT PROFIL ============= */
.profil_bg {
}

.profil_pic_1 {
	float:left;
	width: 295px;
	margin-top:5px;
}

.pic1 {
	height: 95%;
	width:95%;
	margin-right:15px;
	margin-left: 10px;
}

.profil_table {
	border: 1px double #999;
	margin-left: 20px;
	margin-top:5px;
}
.profil_td_left {
	width:190px; 
	font-weight:bold;
	font-size:1.2em;
	vertical-align:top;
}
.profil_td_right {
	width:390px;
        background-color:#69759d;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.2em;
}

.profil_pics_rest {
	margin-top:10px;
}
.pic2 {
	height:27%;
	width:27%;
	margin-top:30px;
    margin-left: 30px;