.tx-gooffotoboek-pi1 .tabel a{
display: inline-block;
width: 95px;
margin-right: 1px;
text-align: center;
}

.tx-gooffotoboek-pi1 .tabel{
margin-top: 10px;
}

.rm_outer{
 position: relative;
 width: 184px;
 height: 246px;
}

.rm_inner{
 position: absolute;
 top: 0px;
 left: 0px;
}


/* mehrspalten elemente */
.d2s_l{width: 288px; display:table; float:left;}
.d2s_r{width: 288px; display:table; float:left;}
.d2s_space{width:24px; float:left;}

.d3s_l{width: 184px; display:table; float:left;}
.d3s_m{width: 184px; display:table; float:left;}
.d3s_r{width: 184px; display:table; float:left;}
.d3s_space{width:24px; float:left;}

.d1z2s_l{width: 184px; display:table; float:left;}
.d1z2s_r{width: 392px; display:table; float:left;}
.d1z2s_space{width:24px; float:left;}

.d2z1s_l{width: 392px; display:table; float:left;}
.d2z1s_r{width: 184px; display:table; float:left;}
.d2z1s_space{width:24px; float:left;}

.d3z1s_l{width: 444px; display:table; float:left;}
.d3z1s_r{width: 132px; display:table; float:left;}
.d3z1s_space{width:24px; float:left;}

.d1z3s_l{width: 132px; display:table; float:left;}
.d1z3s_r{width: 444px; display:table; float:left;}
.d1z3s_space{width:24px; float:left;}

.dms_clear{clear:both;}







body{
	text-align: center;

	margin:0px;
	padding:0px;
	
	background: url(images/bg-balken.gif) repeat-x 0px 33px;
/*font-size: 11px;
line-height: 18px;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 0px;
color: #707070;
*/
	
	padding-top: 22px;
}

img{	border: none;}



a
{
	color:#2B6D9E;
	font-family:Verdana,Arial,sans-serif;
	font-weight: bold;
	text-decoration: none;
}


a hover
{
	color:#2B6D9E;
	font-family:Verdana,Arial,sans-serif;
	font-weight: bold;
	text-decoration: underline;
}



#stage{
	width: 764px;
	display: table;
	margin: auto;
}


#content{
	width: 764px;
	display: table;
	
	text-align: left;

	min-height: 385px;
	height:auto !important;
	height: 385px;
}


#head{
	height: 168px;
	padding-left: 162px;
	margin-bottom: 48px;
}

#left{
	display:table;
	width: 140px;
	margin-right: 24px;
	float: left;
	
	min-height: 180px; 
	height: auto !important;
	height: 180px;

}

#maincontent{
	display:table;
	width: 600px;
	
	float: right;
	
	min-height: 300px;
	height:auto !important;
	height: 300px;
}

#footer{
	height: 22px;
	width: 600px;
	
	background: #eeefe9 url(images/bg-pointline.gif) repeat-x bottom center;

	margin-top: 48px;
	margin-bottom: 96px;
	
	font-size: 7pt;
	line-height: 11pt;
	font-family: Verdana, Arial, sans-serif;
	color: #777769;


}

.totoplink{
	font-size: 7pt;
	line-height: 15pt;
	font-family: Verdana, Arial, sans-serif;
	color: #777769;
	text-decoration: none;
	background: url(images/icon-totop.gif) no-repeat left center;
	
	padding-left: 11px;
	margin-left: 5px;
}

.printlink{
	font-size: 7pt;
	line-height: 15pt;
	font-family: Verdana, Arial, sans-serif;
	color: #777769;
	text-decoration: none;
	background: url(images/icon-print.gif) no-repeat left center;
	
	padding-left: 15px;
	margin-left: 5px;
}

.pointline{
	width: 100%; 
	background: url(images/bg-pointline.gif) repeat-x left center; 
	height:1px;
}


/* mainnavi */

ul#mainnavi 
{
padding: 0px;
color: #6a6a6a;
float:left;
list-style-type: none;

font-size: 10px;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 0px;


padding: 0px;
margin:0px;

 
}

ul#mainnavi li { 
width: 138px; 
display:block;
padding-bottom:3px;
background: url(images/menu_pointline.gif) no-repeat bottom right;
}

ul#mainnavi li a
{
display:block;
width:132px;
/* background-color: #ebebeb; */
margin-left: 0px;
padding-left: 6px;
padding-right: 0px;
padding-top: 3px;
padding-bottom:3px;
color: #6a6a6a;
text-decoration: none;
font-weight: normal;
/* border-bottom: 1px solid #DBDBDB; 
background: url(images/menu_pointline.gif) no-repeat bottom right;*/
}

ul#mainnavi li a:hover{
color: #FFFFFF;
font-weight: bold;
background-color: #226699;
}

ul#mainnavi li .active{
display:block;
width:132px;
background-color: #226699; 
margin-left: 0px;
padding-left: 6px;
padding-right: 0px;
padding-top: 3px;
padding-bottom:3px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
/* border-bottom: 1px solid #DBDBDB; 
background: url(images/menu_pointline.gif) no-repeat bottom right;*/
}


/* secondlevel */
#secondlevel {
	width: 132px;
}

ul#secondlevel
{
padding: 0px;
color: white;
list-style-type: none;

font-size: 10px;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 0px;
background-color: #FFFFFF;
padding: 0px;
margin:0px;
}

ul#secondlevel li { 
 width: 138px;
display:block;
margin-left:0px;
background: url(images/menu_pointline.gif) no-repeat bottom right;
}

ul#secondlevel li a 
{
display:block;
width:112px;
background-color: #FFFFFF;
margin-left: 0px;
padding-left: 14px;
padding-right: 12px;
padding-top: 3px;
padding-bottom:3px;
color: #595959;
text-decoration: none;
/* border-bottom: 1px solid #DBDBDB; 
background: url(images/menu_pointline.gif) no-repeat bottom right;*/
}

ul#secondlevel li a:hover{
	color: #226699;
	font-weight: bold;
	background-color: #FFFFFF;
}

ul#secondlevel li .active{
display:block;
width:112px;
background-color: #FFFFFF;
margin-left: 0px;
padding-left: 14px;
padding-right: 12px;
padding-top: 3px;
padding-bottom:3px;
color: #226699;
font-weight: bold;
text-decoration: none;
/* border-bottom: 1px solid #DBDBDB;
background: url(images/menu_pointline.gif) no-repeat bottom right; */
}

/* thirdlevel */
#thirdlevel {
	width: 138px;
}

ul#thirdlevel
{
padding: 0px;
color: white;
list-style-type: none;

font-size: 10px;
font-family: Verdana, Arial, sans-serif;
letter-spacing: 0px;
background-color: #FFFFFF;
padding: 0px;
margin:0px;
}

ul#thirdlevel li { 
 width: 138px;
display:block;
}

ul#thirdlevel li a 
{
display:block;
width:111px;
background-color: #FFFFFF;
margin-left: 0px;
padding-left: 16px;
padding-right: 12px;
padding-top: 3px;
padding-bottom:3px;
color: #A2A2A2;
text-decoration: none;
/* border-bottom: 1px solid #DBDBDB; 
background: url(images/menu_pointline.gif) no-repeat bottom right;
border-right: 1px solid #EDEDED; */
}

ul#thirdlevel li a:hover{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #226699;

}

ul#thirdlevel li .active{
display:block;
width:111px;
background-color: #FFFFFF;
margin-left: 0px;
padding-left: 12px;
padding-right: 12px;
padding-top: 3px;
padding-bottom:3px;
color: #226699;
font-weight: bold;
text-decoration: none;
border-bottom: 1px solid #DBDBDB;
/* border-right: 1px solid #EDEDED; */
}






/* Schrift-Definition  */

h1
{
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:15px;
font-weight:bold;
letter-spacing:-1px;
line-height:18px;
padding-left:0px;
}

h2
{
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:13px;
font-weight:bold;
letter-spacing:-1px;
line-height:18px;
padding-left:0px;
}

h3{
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:-1px;
line-height:18px;
padding-left:0px;
}
.news-list-item-premium h3{
	margin-bottom: 2px;
}

.news-latest-item-premium h3{
	margin-bottom: 2px;
}

p
{
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:0px;
line-height:18px;
}

.copytext_small
{
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
letter-spacing:0px;
line-height:14px;
}


strong
{

font-weight:bold;
letter-spacing:-1px;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Listenelement im Content-DIV                                         */


#maincontent ul
{
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:0px;
line-height:18px;
list-style-image:url(images/i_bullet_point_grau.gif);
margin-bottom:0px;
margin-left:0px;
margin-top:0px;
padding-bottom:16px;
padding-left:17px;
padding-top:0px;
}


#maincontent li
{
margin-bottom:0px;
margin-top:12px;
padding-bottom:0px;
padding-top:0px;
}
/* -------------------------------------------------------------------- */






/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Aktuelle Schlagzeilen                                                */


.news-latest-item{
margin-bottom: 30px;
}

.news-list-item{
margin-bottom: 30px;
}

.news-latest-item-premium{
margin-bottom: 20px;
}

.news-list-item-premium{
margin-bottom: 20px;
}



.news-latest-morelink a{
	background:transparent url(images/icon-link.gif) no-repeat scroll left center;
	color:#2B6D9E;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:0px;
	padding-left:10px;
	padding-top:2px;
}

.news-single-backlink a{
	background:transparent url(images/icon-link.gif) no-repeat scroll left center;
	color:#2B6D9E;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:14px;
	padding-left:10px;
	padding-top:2px;
}
/* -------------------------------------------------------------------- */

.premium-red{
	color: #b54c3a;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* news + RSS-Linie für die Headline                                    */

.underline
{
	padding-bottom: 4px;
	background: url(images/bg-pointline.gif) repeat-x bottom center;
}
/* -------------------------------------------------------------------- */





/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* RSS-Feeds                                                            */

.twrss_item_link a
{
	background:transparent url(images/icon-link.gif) no-repeat scroll left center;
	color:#2B6D9E;
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:0px;
	padding-left:10px;
	padding-top:2px;
}

.twrss_item_link{
	background: url(images/bg-pointline.gif) repeat-x bottom center;
	padding-bottom: 12px;
	margin-bottom: 12px;
}


.twrss_bodytext{
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:0px;
line-height:18px;
}


.twrss_item_content
{
margin-bottom:30px;
}

/* -------------------------------------------------------------------- */









.iframe-test a{
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:0px;
line-height:18px;
}






/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Teaserbox                                                            */

.teaserbox{
	background-color: #EEEFE9;
	height:auto;
	width: 184px;
	padding-bottom: 24px;
}

.teaserhead{
	height:47px;
	background: url(images/i_header_naechsteausgabe.gif) top left no-repeat;
}

.teaserhead_neues{
	height:32px;
	background: url(images/i_header_neues.gif) top left no-repeat;
}

.teaserentry{
	padding-top: 0px;
	padding-bottom: 10px;
	margin-left: 8px;
	margin-right: 8px;
	background: url(images/i_line_naechsteausgabe.gif)  bottom left repeat-x;
}

.teaserentry p{
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size:10px;
	letter-spacing:0px;
	line-height:15px;
	font-weight: normal;

}


/* -------------------------------------------------------------------- */


/* externe links */
.intern
{
	background:transparent url(images/icon-link.gif) no-repeat scroll left center;
	color:#2B6D9E;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:14px;
	padding-left:10px;
	padding-top:2px;
}

.extern
{
	background:transparent url(images/icon-link.gif) no-repeat scroll left center;
	color:#2B6D9E;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:14px;
	padding-left:10px;
	padding-top:2px;
}

.email{
	color:#2b6d9e;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight: Bold;
	letter-spacing:0px;
	line-height:18px;
	background: url(images/icon-link.gif) no-repeat left center;
	padding-left: 14px;
	padding-top: 2px;
}

/* ----------------------------------------------------------------------------- */
/* formular seite */


.user_input_big {
color:#003867;
font-weight:normal;
width:170px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:7pt;
    border : 1px #A5ACB2;
    border-style : solid;
}
input {
color:#333333;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:7pt;
}

.user_input_small {
color:#003867;
font-weight:normal;
width:42px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:7pt;
    border : 1px #A5ACB2;
    border-style : solid;
}
form{
padding: 0px;
margin: 0px;
}

.opt_center{
float: left;
width: 60px;
text-align: center;
}
.desc_form{
display: table;
float: left;
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:0px;
line-height:18px;
text-align:left;
}	
.formlong{
width: 540px;
}
.opt_jahr{
float: left;
width: 30px;
text-align: center;
}
.desc_jahr{
float: left;
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:0px;
line-height:18px;
text-align:left;
width: 100px;
}	

.addressdetail{
float: left;
width: 150px;
color:#707066;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
letter-spacing:0px;
line-height:18px;
text-align:left;
}
.addressbox{
float: left;
}

.addressdata{
	display:table;
	padding-top:25px;
}




/* Bilddownload */

        .img-dl-box
        {
        width: 600px;
        }

        .img-dl-thumb
        {
        float:left;
        width:184px;
        padding-bottom: 12px;
        }
        
        .img-dl-infobox
        {
        float:left;
        margin-left:12px;
        display:block;
        background:transparent url(images/bg-pointline.gif) repeat-x scroll center top;
        padding-top: 8px;
        width: 404px;
        margin-bottom:12px;
        padding-bottom:0px;
        }

        .img-dl-infobox-content
        {
        width: 392px;
        background-color: #FFFFFF; /* #F2F2F2; */
        padding-top:0px;
        padding-bottom: 0px;
	color:#707066;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	letter-spacing:0px;
	line-height:18px;
}

.img-dl-clear{height:15px; width: 600px; clear:both;}

.link_imgdown
{
	color:#2B6D9E;
        background:transparent url(images/icon-link.gif) no-repeat scroll left center;
	font-family:Verdana,Arial,sans-serif;
	font-weight: bold;
	font-size:11px;
        letter-spacing:-1px;
	line-height:14px;
        padding-left:10px;
        padding-top:2px;
	text-decoration: none;
}


.img-dl-ic-text { padding-left: 10px; }

td .csc-form-fieldcell {height: 18px;}
td .csc-form-labelcell {height: 18px;}
.csc-form-label-req {margin: 0px; padding: 0px; padding-right: 12px;}


.news-latest-date{
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	letter-spacing:0px;
	line-height:14px;
	color:#707066;
}

.headlines_from{
	width: 279px;
	height: 15px;
	padding-left: 112px;
	padding-top: 10px;
	background: url(images/i_headline_startseite_schlagzeilen.gif) no-repeat;
}


.browseBoxWrap{
	text-align: center;
}


