/* Angaben, die ALLE betreffen */
*
{
		padding:0;
		margin:0;
}

img
{
    border:0px;
}

img[id]
{
    border:0px;
    margin:0;
}

/*#####################################################################################*/
/*### G R U N D L A G E N #############################################################*/
/*#####################################################################################*/

html
{
    color:#f1f1f0;
    border:0;
    height:101%;
}

body
{
		text-align:center;								/* --- gehoert zur vertikalen Ausrichtung --- */
		background-color:#000;
    margin-top:0px; 
    border:0;
}

#backgrounddiv
{
		width:100%;
		height:878px;
		min-height:850px;
		min-width:960px;
		margin:0 auto;										/* --- gehoert zur vertikalen Ausrichtung --- */
		background-position:center top;
		background-repeat:no-repeat;
}

#maindiv 
{
		/*border:1px solid #fff;*/
		min-height:878px;
		width:960px;											/* --- gehoert zur vertikalen Ausrichtung --- */
		margin:0 auto;										/* --- gehoert zur vertikalen Ausrichtung --- */
		text-align:left;
}


body, td, div, input, textarea
{
  	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif ;
    font-size:11px;
    line-height:14px;
}

td, tr, div, input, form{margin:0px;padding:0px;}
td, input{vertical-align:top;}
table{border:0px;}

/*#####################################################################################*/
/*#####################################################################################*/


/*#####################################################################################*/
/*### C O N T E N T - A U F T E I L U N G #############################################*/
/*#####################################################################################*/

/*#####################  M A I N D I V - I N H A L T  #################################*/

#mainleftdiv
{
		position:relative;
		width:215px;
		height:878px;
		float:left;
}

#maincontentdiv
{
		width:531px;
		float:left;
 		/*border:1px solid #ff0;*/
} 
 
#mainteaserdiv
{
		width:207px;
		height:878px;
		float:right;
 		left:753px;
 		/*border:1px solid #f00;*/
}

#footerdiv
{
		clear:both;
		width:100%;
		/*border:1px solid #0cc;*/
}

/*#####################  M A I N C O N T E N T D I V - I N H A L T  ###################*/

#mainheaddiv
{
		width:530px;
		height:100px;
}


#mainnavdiv
{
		width:250px;
		height:270px;
		float:left;
		position:relative;
 		/*border:1px solid #f0f;*/
}

#subnavdiv
{
		width:270px;
		height:270px;
 		float:right;
 		position:relative;
 		/*border:1px solid #0f0;*/
}

#contentdiv
{
		clear:both;
		width:487px;
		margin-left:20px;
 		/*border:1px solid #0ff;*/
}

#zurweidivcontent
{
		clear:both;
		width:487px;
		height:40px;
		position:relative;
}

#zurueckdiv
{
		position:absolute;
		top:7px;
		left:0;
}

#weiterdiv
{
		position:absolute;
		top:7px;
		right:0;
}

#googleAdsense
{
		position:absolute;
		bottom:0;
		
}


/*#####################  M A I N T E A S E R D I V - I N H A L T  ###################*/

#loginoutdiv	
{
		width:207px;
		height:240px;
 		position:relative;
}

#loginoutbox
{
		width:191px;
		height:125px;
		position:absolute;
		top:40px;
		right:0;
		background-image:url(/im/login_logout_feld.gif);
		background-repeat:no-repeat;
}

#newsblogdiv	
{
		width:207px;
		height:602px;
 		position:relative;
 		background-image:url(/im/news_blog_feld.gif);
		background-repeat:no-repeat;
}

#newsblogdiv2	
{
		width:207px;
		height:602px;
 		position:relative;
/* 		background-image:url(/im/news_blog_feld.gif);*/
		background-repeat:no-repeat;
}
            
#impressumdiv
{
		clear:both;
		width:207px;
		position:relative;
}

#zurweidivteaser
{
		clear:both;
		width:207px;
		height:25px;
}

#agblink{position:absolute;top:10px;left:70px;}
#impresslink{position:absolute;top:28px;left:70px;}
#imp_part_trenner{position:absolute;top:28px;left:139px;font-size:9px;line-height:11px;}
#partnerlink{position:absolute;top:28px;left:147px;}
#logo7link{position:absolute;top:58px;left:117px;}


/*#####################  M E N U  - H I N T E R G R U N D  ###########################*/
/* +++ HG - main - navigation +++ */
.hgmainnav1, .hgmainnav2,.hgmainnav3,.hgmainnav4,.hgmainnav5
{
		width:155px;
		height:150px;
		position:absolute;
		top:40px;
		background-repeat:no-repeat;
}

.hgmainnav1
{
		background-image:url(/im/hg_mm/1.png);
}

.hgmainnav2
{
		background-image:url(/im/hg_mm/2.png);
}

.hgmainnav3
{
		background-image:url(/im/hg_mm/3.png);
}

.hgmainnav4
{
		background-image:url(/im/hg_mm/4.png);
}

.hgmainnav5
{
		background-image:url(/im/hg_mm/5.png);
}

/* +++ HG - sub - navigation +++ */
.hgsubnav1, .hgsubnav2,.hgsubnav3,.hgsubnav4,.hgsubnav5
{
		width:155px;
		height:150px;
		position:absolute;
		top:20px;
		background-repeat:no-repeat;
}

.hgsubnav1
{
		background-image:url(/im/hg_sm/1.png);
}

.hgsubnav2
{
		background-image:url(/im/hg_sm/2.png);
}

.hgsubnav3
{
		background-image:url(/im/hg_sm/3.png);
}

.hgsubnav4
{
		background-image:url(/im/hg_sm/4.png);
}

.hgsubnav5
{
		background-image:url(/im/hg_sm/5.png);
}

/*#####################  B U T T O N S - B E T R E F F E N D  #########################*/

.ausblenden
{
		visibility:hidden;
}

.submitpos
{
		text-decoration:none;
		position:absolute;
		top:0;
		left:0;
}

/*----------- P O S I T I O N   D E R   M A I N M E N U E - B U T T O N S ------------*/

#mmbut1
{
		position:absolute;
		top:25px;
		left:90px;
}

#mmbut2
{
		position:absolute;
		top:50px;
		left:125px;
}
#mmbut3
{
		position:absolute;
		top:75px;
		left:142px;
}
#mmbut4
{
		position:absolute;
		top:100px;
		left:147px;
}
#mmbut5
{
		position:absolute;
		top:125px;
		left:145px;
}
#mmbut6
{
		position:absolute;
		top:150px;
		left:138px;
}
#mmbut7
{
		position:absolute;
		top:175px;
		left:120px;
}

/*----------- P O S I T I O N   D E R   S U B M E N U E - B U T T O N S ------------*/

#smbut1
{
		position:absolute;
		top:5px;
		left:90px;
}

#smbut2
{
		position:absolute;
		top:35px;
		left:130px;
}
#smbut3
{
		position:absolute;
		top:65px;
		left:147px;
}
#smbut4
{
		position:absolute;
		top:95px;
		left:147px;
}
#smbut5
{
		position:absolute;
		top:125px;
		left:138px;
}
#smbut6
{
		position:absolute;
		top:155px;
		left:110px;
}

/*#####################  L O G I N O U T B O X - I N H A L T  #########################*/
/*------------------------------- L O G I N B O X -------------------------------------*/
#lgi
{
		position:relative;
}

/*
#l11
{
		background-repeat:no-repeat;
		background-image:url(/im/lgn/login.gif);
}
*/

.formlg_txt
{
		width:83px;
		height:16px;
		border:0;
		background-color:#EEE8D8;
		color:#000;
		font-size:11px;
		line-height:13px;
}

#bez_name
{
		width:65px;
		text-align:right;
		position:absolute;
		top:10px;
		left:14px;
		font-size:11px;
		line-height:13px;
		font-weight:bold;
}

#feld_name
{
		width:90px;
		position:absolute;
		top:10px;
		left:87px;
}

#bez_passwort
{
		width:65px;
		position:absolute;
		top:32px;
		left:14px;
		text-align:right;
		font-size:11px;
		line-height:13px;
		font-weight:bold;
}

#feld_passwort
{
		width:90px;
		position:absolute;
		top:32px;
		left:87px;
}

#btnlogin
{
		width:53px;
		position:absolute;
		top:70px;
		left:20px;
}
/*++++++++++   S U B M I T - B U T T O N   ++++++++++*/
#loginstyle
{
		text-decoration:none;	
		display:block;
		width:53px;
		height:19px;
		background-repeat:no-repeat;
		background-image:url(/im/lgn/login.gif);
}

#loginstyle:hover
{
		background-position: 0px -19px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#btnregistrieren
{
		width:86px;
		position:absolute;
		top:70px;
		left:85px;
}

#btnpassverg
{
		width:151px;
		position:absolute;
		top:95px;
		left:20px;
}

#err
{
		position:absolute;
		top:52px;
		left:20px;
		font-size:11px;
		line-height:13px;
		color:#f30;
		font-size:11px;
		line-height:13px;
		font-weight:bold;
}

.err
{
		font-size:11px;
		line-height:13px;
		color:#f30;
		font-size:11px;
		line-height:13px;
		font-weight:bold;
}
/*------------------------------- L O G O U T B O X -------------------------------------*/

#lgo
{
		position:relative;
}

/*
#l11
{
		background-repeat:no-repeat;
		background-image:url(/im/lgn/login.gif);
}
*/

#texteing
{
		width:86px;
		position:absolute;
		top:20px;
		left:25px;
}

#usernik
{
		width:150px;
		position:absolute;
		top:45px;
		left:25px;
		overflow:hidden;
		font-weight:bold;
		color:#E9DBAC;
}

#btnlogout
{
		width:55px;
		position:absolute;
		top:80px;
		left:25px;
}

#logoutstyle
{
		text-decoration:none;	
		display:block;
		width:53px;
		height:19px;
		background-repeat:no-repeat;
		background-image:url(/im/lgn/logout.gif);
}

#logoutstyle:hover
{
		background-position: 0px -19px;
}

#btnprofil
{
		width:88px;
		position:absolute;
		top:80px;
		left:85px;
}


/*#####################  N E W S B L O G D I V  -  I N H A L T  #########################*/


#newsbloglinkbox
{
		width:178px;
		height:32px;
		margin-left:16px;
		position:relative;
}

#newsblogcontent
{
		clear:both;
		width:193px;
		height:570px;
		margin-left:8px;
}
                      
#newslink
{
		width:60px;
		position:absolute;
		top:8px;
		line-height:10px;
}              
        
#bloglink                      
{
		width:60px;
		position:absolute;
		top:8px;
		right:0;
		text-align:right;
}                      
                      
/*#####################  S O N S T I G E S  #########################*/
a.downloadlink, a:visited.downloadlink, a:link.downloadlink, a:link.downloadlink
{
		color:#f1f1f0;
		text-decoration:none;
		font-size:11px;
		font-weight:bold;
}                      

.downbildpos
{
		width:235px;
		height:310px;
		border:1px solid #E2E1C3;
}

.downlinkpos
{
		width:235px;
		height:20px;
		margin-top:10px;
}

.down_l, .down_r
{
		width:236px;
		height:350px;
}

.down_l
{
		float:left;
}

.down_r
{
		float:right;
}

.txb
{
		width:146px;
		height:146px;
}

.profBild
{
		border:1px solid #E2E1C3;
}

.headlineText
{
		font-weight:bold;
}

.menubalken
{
		display:block;
		width:3px;
		height:14px;
		background: url(/im/tps/trennung.gif)  no-repeat;		
}
















