/* CSS Document */

/* Old browsers - PNG Transparency Hack */
img, div, input { behavior: url("_wpframe/jscripts/iepngfix.htc") }

.rot{color:#e4030e;font-size:9pt;}
.weiss{color:white;}
.schwarz{color:black;}
.grau{color:#4e4e4e;}
.hellgrau{color:#9a9a9a; }
.hellblau{color:#8bcaff;}


.maindiv{color:red; font-size:9pt; text-decoration:none;}
.subdiv{color:red; font-size:9pt; text-decoration:none;}

p, ul, li { 	margin:0px;
				padding:0px;
		}

hr {	height:1px;
		border-top:1px;
		border-top-color:#CCC;
		border-top-style:dotted;
		margin:2px;
		padding:0px;
		border-bottom:0px;
}


html{
		height:100%;
		width:100%;
		margin:0px;
		padding:0px;
		font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif;
}

body{	background-color:#fff;
		margin:0px;
		padding:0px;
		font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif;
		font-size:9pt;
		color:#212121;
		overflow:auto;
		overflow-x:hidden;
	/*	background-image:url(images/bg_top.jpg);
		background-position:top center;
		background-repeat:no-repeat;*/
		height:100%;}

/* LINKS */

a:link{color:#3a3a3a; font-size:8pt; text-decoration:none;}
a:active{color:#3a3a3a; font-size:8pt; text-decoration:none;} 
a:visited{color:#3a3a3a; font-size:8pt; text-decoration:none;}
a:hover{color:#e4030e; font-size:8pt; text-decoration:none;}

a.mainmenu:link{color:#FFFFFF;}
a.mainmenu:active{color:#FFFFFF;}
a.mainmenu:visited{color:#FFFFFF;}
a.mainmenu:hover{color:#e4030e;}

a.mainmenu{font-size:7pt;}

a.usermenu:link{color:#e4030e;}
a.usermenu:active{color:#e4030e;}
a.usermenu:visited{color:#e4030e;}
a.usermenu:hover{color:#3a3a3a;}

a.usermenu{font-size:11pt;}

a.notifymenu:link{color:#fcc400;}
a.notifymenu:active{color:#fcc400;}
a.notifymenu:visited{color:#fcc400;}
a.notifymenu:hover{color:#fff;}

a.notifymenu{font-size:8pt; font-weight:bold;}

a.videolistmenu:link{color:#e4030e;}
a.videolistmenu:active{color:#e4030e;}
a.videolistmenu:visited{color:#e4030e;}
a.videolistmenu:hover{color:#ff0000; text-decoration:underline;}

a.videolistmenu{font-size:9pt; font-weight:bold;}

a.submenu:link{color:#CCCCCC; font-size:9pt; text-decoration:none;}
a.subnmenu:active{color:#CCCCCC; font-size:9pt; text-decoration:none;}
a.submenu:visited{color:#CCCCCC; font-size:9pt; text-decoration:none;}
a.submenu:hover{color:#97bf0d; font-size:9pt; text-decoration:none;} 

a.topmenu:link{color:#FFFFFF;}
a.topmenu:active{color:#FFFFFF;}
a.topmenu:visited{color:#FFFFFF;}
a.topmenu:hover{color:#e4030e;}
a.topmenu {font-size:9pt; text-decoration:none;}



/* FORMULARE */

input { 
		border:1px;
		border-style:solid;
		border-color:#d3d3d3;
		background-color:#FFF;
		margin:1px;
		padding:3px;
}

textarea { 
		border:1px;
		border-style:solid;
		border-color:#d3d3d3;
		background-color:#FFF;
		margin:1px;
		padding:3px;
		width:230px;
}

.nachricht2 { 
		border:1px;
		border-style:solid;
		border-color:#d3d3d3;
		background-color:#FFF;
		margin:1px;
		padding:3px;
		width:350px;
}

select {
		border:1px;
		border-style:solid;
		border-color:#d3d3d3;
		background-color:#FFF;
		margin:1px;
		padding:0px;
		width:149px;}
		
.haken {width:14px;}

/*.input1 {		font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; 
				font-size:8pt;
				color:#d3d3d3;
				text-align:left;
				width:140px;
			   	background-color:transparent;
				border:none;}*/

.input2 {		font-size:8pt;
				color:#333333;
			   	background-color:#FFF;
				margin:0;
				padding:2px;}


.form {
	margin:0px;
	padding:0px;
}
				

/*------- END -----------*/		
				
				
/* DIVs */


#main {
	width:1015px;
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */
	height:100%; /* Mindesthöhe für den IE */ 
	clear:both;
	position:absolute;
	z-index:3;
}



#dynpic {
	height:100%;
	width:100%;
	position:absolute;
	z-index:1;
}

#logo {
	height:236px; 
	width:269px; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:9;}

#navigation {
	width:587px;
	float:right;
	clear:both;
}


#countdown {
	float:right;
	
}


#footer {
	height:235px;
	width:100%;
	padding-left:0px;
	padding-right:0px;/*
	background-image:url(images/bg_bottom.jpg);
	background-position:top center;
	background-repeat:no-repeat;*/
}

#footerspace {
	height:62px;
}

#footerlogo {
	width:324px;
	margin-right:30px;
	float:left;
}


#webprojaggt {
padding-right:30px;
width:auto;
float:right;
}


#counter {
padding-left:30px;
width:auto;
height:30px;
color:#999;
}

#footermenu {
	padding:16px 0px 0px 0px;
}

#second {clear:both; }


/* COMMUNITY */

#wpf_usernotify {margin:10px 0px 0px 0px;}



/* SITEMANAGER */

.sitepartheadline
{
font-size:14px;
font-weight:bold;
color:#e4030e;
}

.sitepartheadline2
{
font-size:11px;
font-weight:bold;
color:#e4030e;
}

.sitepartheadline3
{
font-size:25px;
font-weight:bold;
color:#e4030e;
}

.sitepartsubheadline
{
font-size:10px;
color:#333;
}

.sitepartdate
{
font-size:10px;
color:#ff0000;
float:right;
}

.siteparttext
{
font-size:12px;
color:#2d353d;
}

.counterbig
{
	font-size:30pt;
	font-weight:bold;
	color:#999;
}

/*------- END -----------*/

.gallerypartheadline
{
font-size:10px;
text-transform: uppercase;
color:#2d353d;
}
