/*
Theme Name: NewYorker Trendblog
Author URI: http://www.add2.de
Version: 1
Author: Christian Siedler
Description: Template NewYorker Trendblog
*/

body {
	    background-image:url(images/header/header_bg.jpg); background-repeat:repeat-x;
		background-color: #303030;
        color: #323030;
        font-size: 12px;
        font-family: Arial, Sans-Serif;
        margin: 0px 0px 0px 0px;

        }
a, a:visited{
        color: #ed1d25;
        text-decoration: none;
        }

a:hover{
        color: #fff;
        text-decoration: underline;
        }

#content a:hover{
        color: #000;
        text-decoration: underline;
        }
        
#tag_cloud-3 div a{
        color: #ffffff;
        text-decoration: none;
        }
    
#tag_cloud-3 div a:hover{
        color: #ed1d25;
        text-decoration: underline;
        }
        
#popular-posts div a{
        color: #ffffff;
        text-decoration: none;
        }
        
#popular-posts div a:hover{
        color: #ed1d25;
        text-decoration: underline;
        }
        
#blogroll div a{
        color: #ffffff;
        text-decoration: none;
        }
        
#blogroll div a:hover{
        color: #ed1d25;
        text-decoration: underline;
        }
        
        
a.white { color:#ffffff; }
a.white:hover { color:#ffffff; text-decoration: underline;}
a.white:visited { color:#ffffff; text-decoration: none;}


img{border:none;}

input, textarea{border:1px solid #7f0606}

#center {
        width: 1225px;
		text-align: center;
		margin:auto;
        }

#maincontainer {
        width: 1225px;
        text-align: left;
        margin: 0px;

        }

#container_center {
        width: 974px;
		text-align: center;
		margin:auto;
        }
        
#container {
        width: 974px;
		text-align: left;
		margin:0;
        }

#header {
        padding: 0px;
        margin-bottom: 0px;
        width:1225px;
        /* mit Menu height:348px; */
        height:230px;
        }

#header h2 {
        color: #ffffff;
        font-size: 35px;
        font-family: Arial, Verdana, Sans-Serif;
        margin: 0px;
        }

#header h2 a {
        color: #000000;
        text-decoration: none;
        }

#header h2 a:hover {
        text-decoration: none;
        }

#content-header h3 {
        color: #444444;
        font-size: 18px;
        font-family: Arial, Sans-Serif;
        font-weight:bold;
        margin: 0px;
        }

.alignleft{float:left; margin:5px 10px 5px 0px;}
.aligncenter{margin-left:50%; margin:auto;}
.alignright{float:right; margin:5px 0px 5px 10px;}

#menu {
        position:absolute;
        background-image:url(images/topcities_menue_bg.png);
        background-repeat:repeat-x;
        height:63px;
        width:1225px;
        color: #000000;
        font-family: Arial, Sans-Serif;
        font-weight: bold;
        font-size: 20px;
        padding: 0px;
        margin: -63px 0px 0px 0px;
        text-align: center;
        }

#menuborder{
  //      background-image:url(images/menu-bottomborder.png);
        height:20px;
        width:1225px;
        margin-bottom:5px;
        }

#menu h2 {
        margin: 0px;
        padding: 0px;
        }

#menu li {
        display: inline;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
        }
#menu ul {
        margin: 0px;
        padding: 0px;
        }

#menu ul li a {
        padding: 0px;
        margin: 0px;
        text-decoration: none;
        }

#menu ul li a:hover {
        text-decoration: none;
        }

#topcities{position:absolute; left:262px;}
#topcities {background-image:url(images/topcities_menue_trenner.png); background-position:right; background-repeat:no-repeat;}
#topcities li{float:left; background-image:url(images/topcities_menue_trenner.png); background-position:left; background-repeat:no-repeat; padding:0px 1px;}
#topcities span{display:none;}
#topcities a{
        width:98px;
        height:63px;
        display:block;
        overflow:hidden;
        background-position:top;
}
#topcities a:hover{background-position:bottom;}
#topcities a.berlin{background-image:url(images/topcities_menue_berlin.png);}
#topcities a.rom{background-image:url(images/topcities_menue_rom.png);}
#topcities a.london{background-image:url(images/topcities_menue_london.png);}
#topcities a.hamburg{background-image:url(images/topcities_menue_hamburg.png);}
#topcities a.paris{background-image:url(images/topcities_menue_paris.png);}

#content {
        width:720px;
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 50px 0px;
        border-right: 1px solid #303030;
        border-left: 1px solid #303030;
        background-color:#f5f5f5;
        float:left;
        min-height:960px;
        }


#content-header        {
        margin: 0px 10px 0px 10px;
        position:relative;
        background-image:url(images/content_head_bg.png);
        background-position:top;
        background-repeat:no-repeat;
        height:28px;
        width:697px;
        display:block;
        padding:10px 10px 0px 15px
        }


* html #content {

        }

#content p{
        margin: 0px;
        line-height: 20px;
        padding: 0px 0px 10px 0px;
        }

#content p img{
        border: none;
        margin-right: 5px;
        margin-bottom: 3px;
        }
#content h1 {
        color: #cccccc;
        font-size: 22px;
        font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;;
        font-weight: normal;
        padding: 10px 10px 10px 10px;
        line-height: 150%;
        margin: 0px;
        }

#content h1 a  {
        color: #cccccc;
        text-decoration: underline;
        }

#content h1 a:hover {
        color: #000000;
        text-decoration: none;
        }

#content h2 {
        color: #000000;
        font-size: 18px;
        font-family: Arial;
        font-weight:normal;
        margin: 0px 0px 0px 8px;
        line-height: 110%;
        display:block;
        float:left;
        }
#content h2 a  {
        color: #595959;
        text-decoration: none;
        }

#content h2 a:hover {
        color: #000000;
        text-decoration: none;
        }


#content h3 {
        color: #000000;
        font-size: 18px;
        font-family: Arial;
        margin:0px;
        padding:0px;
        }
#content h3 a  {
        color: #000000;
        text-decoration: none;
        }

#content h3 a:hover {
        color: #000000;
        text-decoration: none;
        }

#content h4 {
        color:#000000;
        font-weight:normal;
        font-size:18px;
        }

#content h4 a{
        color:#000000;
        }


#content ol {
        list-style-type: decimal;
        line-height: 18px;
        margin: 0px;
        padding: 0px 0px 10px 30px;
        }
#content ul {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 20px 0px;
        }

#content li {
        margin: 0px;
        padding: 0px;
        }

#content ul li {
        list-style: square inside;
        margin: 0px 0px 0px 10px;
        padding: 5px 0px 0px 0px;
        }

#content ul li a {
        text-decoration: none;
        }

#content ul li a:hover {
        color: #000000;
        text-decoration: underline;
        }
blockquote{
        margin: 0px 0px 0px 25px;
        padding: 0px 25px 0px 10px;
        font-style: italic;
        color: #666666;
        border-left: 1px solid #cccccc;
        }

#content blockquote p{
        margin: 0px 0px 20px 0px;
        padding: 0px;
        }

.postspace-single{
        width: 705px;
        margin: 0px 0px 0px 10px;
        padding: 0px;
        background-color:#f5f5f5;
}

.postspace {
        width: 720px;
        height: 32px;
        margin: 0px;
        padding: 0px;
        background-color:#f5f5f5;
        }

.postspace-index{
        float:right;
        width:578px;
        margin: 0px 15px 0px 0px;;
        padding: 0px;
        }


.postspace2 {
        float:right;
        width:545px;
        margin: 0px 15px 0px 0px;;
        padding: 0px;
        background-color:#f5f5f5;
        }


.postspace3{
        width: 680px;
        margin: 0px 0px 0px 10px;
        padding: 0px 10px 10px 10px;
        background-color:#f5f5f5;
}

#l_sidebar {
        color: #fff;
        width: 0px;
        float: left;
        margin-bottom: 20px;
        padding: 0px;
        min-height: 660px;
        }

* html #l_sidebar {
        height: 660px;
    }

#l_sidebar p{
        margin: 0px;
        line-height: 16px;
        padding: 0px;
        }
#l_sidebar h2 {
        color: #ffffff;
        font-family: Arial, Sans-Serif;
        list-style: none;
        padding: 0px;
        margin: 0px;
        }


#l_sidebar ul {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 0px 0px;
        }

#l_sidebar li {
        list-style: none;
        margin: 0px;
        padding: 0px;
        }

#l_sidebar ul li {
        list-style: none;
        margin: 0px;
        padding: 0px;
        }

#l_sidebar ul li a {
        display: block;
        color: #000000;
        text-decoration: none;
        padding: 0px;
        }



#r_sidebar {
        color: #fff;
        width: 238px;
        float: right;
        position:relative;
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 0px 0px 20px 0px;
  //      background-image:url(images/r_sidebar_bottom.png); background-position:bottom; background-repeat:no-repeat;
        }

* html #r_sidebar {
   }

#r_sidebar p{
        margin: 0px;
        line-height: 16px;
        padding: 0px 0px 0px 0px;
        }

#r_sidebar h2 {
        font-size: 14px;
        font-family: Arial, Sans-Serif;
        list-style: none;
        padding: 0px;
        margin: 0px;
        }


#r_sidebar ul {
        list-style: none;
        margin: 0px;
        padding: 0px 0px 20px 0px;
        }

#r_sidebar li {
        list-style: none;
        margin: 0px;
        padding: 0px;
    //    background-image:url(images/r_widget_verlauf_bottom.png);
        background-position:top;
        background-repeat:repeat-x;
        float:left;
	//	border-bottom:1px solid #333333;
        }

#r_sidebar ul li {
        list-style: none;
        margin: 0px;
        padding: 0px;
        }

#r_sidebar ul li a {
        display: block;
        color: #000000;
        text-decoration: none;
        padding: 0px;
        }

#r_sidebar ul li a:hover {
        color: #ffffff;
        }

#footer {
        background-image:url(images/footer.png);
        height:39px;
        width:724px;
        float:left;
        margin-left:9px;
        }


.thumbnail{
        width:150px;
        float:left;
}

.thumbnail-index{
        margin-left:10px;
        width:109px;
        float:left;
}

.thumbnail img{margin-left:8px; margin-top:3px; margin-bottom:5px;}

.datefield, .author-image, .category-image, .postinfos, .showcomments{display:block; float:left;}
.datefield, .author-image, .category-image{height:57px; width:48px; overflow:hidden; margin:0px 0px 0px 0px;}

/* postindex = Startseite */
.postindex .datefield, .postindex .author-image, .postindex .category-image{height:42px; width:35px; float:left; margin:0px 1px 0px 0px;}

.profil_maske{position:absolute;}
.author-image {margin-left:1px;}
.author-image .photo {margin-left:-4px; margin-top:2px;}
.postinfos{
        margin: 5px 0px 10px 2px;
        background-color:#f5f5f5;
        background-image:url(images/entry_header.png);
        background-repeat:no-repeat;
        padding:7px 0px 0px 5px;
        width:712px;
        height:60px;
        }
.postinfos_author{
        margin: 5px 0px 10px 2px;
        background-color:#f5f5f5;
        background-image:url(images/entry_header_author.png);
        background-repeat:no-repeat;
        padding:7px 0px 0px 5px;
        width:712px;
        color: #323030;
        font-size: 12px;
        font-family: Arial, Sans-Serif;
        }
.postinfos_author_bottom{
		overflow:auto;
		background-image:url(images/author_info_trenner.png); 
		background-repeat:no-repeat; 
		background-position:bottom;
        }
.postinfos h2{width:550px;}
.postinfo-index{
    	float:left;
        background:none;
        padding:0px;
        margin: 7px 0px 7px 8px;
        height:45px;
        }
		
.postinfo-index h2{width:390px;}

.postindex{
        width:718px;
        height:157px;
        float:left;
        background-image:url(images/postindex-bg.png);
    	background-repeat:no-repeat;
    	background-position:top;
        margin:0px 0px 5px 0px;
        }

.datefield{
        background-image:url(images/datefield_bg.png);
        background-repeat:no-repeat;
        text-align:center;
        color:#3a3a3a;
        }

.postindex .datefield{
        background-image:url(images/datefield_index_bg.png);
        }

.postindex .datefield .month{ font-size:11px; display:block; margin-top:3px;}
.postindex .datefield .day{ font-size:22px; display:block; font-weight:bold; margin-top:-4px;}

.datefield .day{ font-size:30px; display:block; font-weight:bold; margin-top:-2px;}

.showcomments{
    background:url(images/comments_icon.gif) left no-repeat;
        padding-left:17px;
        margin-left:10px;
        font-size:11px;
        width:120px;
        }

.showcomments-index{
        width:100px;
        margin-left:0px;
        margin-top:-15px;
        background:url(images/comments_icon_index.gif) left no-repeat;
}


.postspace-single .showcomments{
        margin:20px 0px 20px 0px;
        width:510px;
        font-size:12px;
        float:left;
        background-image:url(images/comments_icon_big.gif);
        padding-left:25px;
        }

.postspace-single .showcomments a{height:45px;}


/* Kommentare */

.trennlinie{border-top:1px solid #c7c7c7; height:1px; width:690px; margin-top:15px; float:left;}

.commentlist{margin-top:10px; float:none; }

.commentspace{width:518px; float:left; margin-bottom:15px;}

.commentdate{
        color:#676767;
        font-size:12px;
        float:right;
        margin-top:-18px;
        margin-right:8px;
        }

.commentdate a{color:#676767;}

.commentlist h4{
        margin-left:70px;
        margin-bottom:0px;
        padding:0px;
        }

.commenttext {
        background-image:url(images/comments_top_bg.png);
        background-position:top;
        background-repeat:no-repeat;
        padding:8px 10px 0px 10px;
        width:421px;
        background-color:#e4e4e4;
        color:#282828;
        font-size:12px;
        margin-top:-45px;
        margin-left:70px;
}

.commenttext_bottom{
        background-image:url(images/comments_bottom_bg.png);
        background-repeat:no-repeat;
        width:421px;
        height:11px;
        margin-left:-10px;
}

.avatarpic{
        width:70px;
        margin-top:10px;
        background-image:url(images/comments_corner_bg.png);
        background-position:right top;
        background-repeat:no-repeat;
        }

#commentform {padding:4px; width:690px; float:left;}
#commentform input, textarea{border:1px solid #7f0606}
#commentform input{width:196px; margin:3px 31px 20px 0px;}
#commentform textarea{width:427px;}
#commentform div{float:left;}
#commentform #submit{
        background-image:url(images/btn_kommentarsenden.png);
        width:139px;
        height:26px;
        border:0px;
        margin-left:289px;
        margin-top:30px;
        }


.writecomment-btn{
        display:none;
        border:1px solid #00FF00;
        width:500px;
        height:24px;
        }

.comment_registration{float:left;}


#smilies_toolbar{float:left; width:520px; margin:-95px 0px 0px 5px;}

/* Kommentare Ende*/


p.readmore{position:relative; top:11px; left:120px; width:120px;}

p.readmore a, .more-link{
		font-weight: normal;
		text-align: left;
        padding-left:20px;
        display:block;
        background:url(images/readmore_icon.gif) left no-repeat;
        }

p.readmore a{background:url(images/readmore_icon_index.gif) left no-repeat;}

.rating{
        float:right;
        width:165px;
        font:Arial;
        font-size:11px;
        color:#000000;
        margin-top:20px;
        }

.author-link{
        float:left;
        color:#7a7a7a;
        font-size:11px;
        margin-top:20px;
}


/* WIDGETS - SIDEBAR */

#tag_cloud-3 h2{
        float:left;
        background:url(images/tags_head.png) no-repeat;
        width:238px;
        height:52px;
        border-bottom:1px solid #434343;
        }

#tag_cloud-3 div{
        float:left;
        width:165px;
        background:url(images/tag_bg.png) top no-repeat;
        background-color:#191919;
        padding-top:15px;
        padding-left:38px;
        padding-right:35px;
        padding-bottom:20px;
        border-bottom:1px solid #434343;
        }


li#search-3 {
        float:left;
        background-image:url(images/r_sidebar_top.png);
        background-repeat:no-repeat;
        background-position:top;
        height:40px;
        width:238px;
        border-bottom:1px solid #434343;
        margin-top:5px;
         }

#searchform{margin-top:10px;}

#search-3 #s{
        margin-left:33px;
        width:131px;
        height:17px;
        border:0px;
        padding:3px 0px 0px 8px;
        background-image:url(images/searchfield.png);
        background-position:bottom;
        font-family:Arial;
        color:#838282;
        font-size:11px;
        float:left;
}

#search-3 #searchsubmit{
        background-image:url(images/searchbutton.png);
        height:20px;
        border:0px;
        width:25px;
        float:left;
}

.nothingfound{padding:20px;}

.nothingfound #s{
		background-image:url(images/inputfield.png);
        background-repeat:no-repeat;
        border:0px;
        background-color:#e2e2e2;
        width:145px;
        height:19px;
        padding:2px 0px 0px 4px;
		float:left;
}

.nothingfound #searchsubmit{
        background-image:url(images/suchen_btn.png);
        height:19px;
        border:0px;
        width:87px;
		margin:0px 0px 0px 10px;
		float:left;
}

.header-suchergebnisse{
        height:67px;
        width:716px;
        margin-left:2px;
        background-image:url(images/suchergebnisse-header.png);
        background-repeat:no-repeat;
        margin-bottom:5px;
        }

.suchergebnisse{
        padding-left:10px;
        padding-top:15px;
        margin:0px 0px 0px 2px;
        width:705px;
        height:55px;
        background-image:url(images/suchergebnisse-bg.png);
        }

.suchergebnisse h2{
        clear:both;
        font-size:20px;
        padding:0px;
        margin:5px 0px 0px 0px;
        width:690px;
        color:#303030;
        }
.suchergebnisse-category{margin-left:9px;}


.bewerbung_header {
		 height:67px;
        width:714px;
        margin-left:1px;
        background-image:url(images/trendscout-header.png);
        background-repeat:no-repeat;
        margin-bottom:5px;
		}
		
.bewerbung_header h2{visibility:hidden;}

.trendscout .postspace3{
background-image:url(images/trendscout-bg.png);
background-repeat:no-repeat;
background-position:200px 500px;
}


#popular-posts h2{
        background-image:url(images/top-articles-head.png);
        background-repeat:no-repeat;
        background-position:top;
        height:52px;
        width:236px;
        border-bottom:1px solid #434343;
                }

#popular-posts{
        width:236px;
        height:152px;
        border-left:1px solid #404040;
        border-right:1px solid #404040;
  //      border-top:1px solid #000000;
        border-bottom:1px solid #434343;
        background-color:#191919;
}

#popular-posts div, #blogroll div{
        margin:5px 0px 5px 38px;
}


#blogroll{
		width:236px;
        height:100%px;
		border-left:1px solid #404040;
        border-right:1px solid #404040;
  //      border-top:1px solid #000000;
		background-color:#292a2a;
        border-bottom:1px solid #434343;
        background-color:#191919;
}

#blogroll h2{
        background-image:url(images/blogroll-head.png);
        background-repeat:no-repeat;
        background-position:top;
        height:52px;
        width:236px;
        }
           

#cities{}

#cities .bg{
        background-image:url(images/widgets_bg.png);
        background-repeat:repeat-y;
        background-position:left;
        float:left;
        margin-bottom:0px;
}

#cities h2{
        float:left;
        background:url(images/cities_head.png) no-repeat;
     //   margin-top:72px;
        width:238px;
        height:52px;
        }

#cities div{
        float:left;
        width:173px;
        padding-top:5px;
        padding-left:30px;
        padding-right:35px;
        background:url(images/cities_bg.png) bottom no-repeat; float:left;
        padding-bottom:15px;
        border-bottom:1px solid #434343;
        }

li.cat-item span{visibility:hidden;}

li.cat-item a{
        height:23px;
        width:165px;
        list-style:none;
        background-image:url(images/sidebar_button.gif);
        background-position:top;
        background-repeat:no-repeat;
        margin-bottom:1px;
        }

li.cat-item a:hover{
        background-position:bottom;
        text-decoration:none;
        }

li.cat-item a.world{background-image:url(images/citiesmenu/world.png);}
li.cat-item a.berlin{background-image:url(images/citiesmenu/berlin.png);}
li.cat-item a.paris{background-image:url(images/citiesmenu/paris.png);}
li.cat-item a.amsterdam{background-image:url(images/citiesmenu/amsterdam.png);}
li.cat-item a.barcelona{background-image:url(images/citiesmenu/barcelona.png);}
li.cat-item a.madrid{background-image:url(images/citiesmenu/madrid.png);}
li.cat-item a.bukarest{background-image:url(images/citiesmenu/bukarest.png);}
li.cat-item a.hamburg{background-image:url(images/citiesmenu/hamburg.png);}
li.cat-item a.frankfurt{background-image:url(images/citiesmenu/frankfurt.png);}
li.cat-item a.kopenhagen{background-image:url(images/citiesmenu/kopenhagen.png);}
li.cat-item a.moskau{background-image:url(images/citiesmenu/moskau.png);}
li.cat-item a.wien{background-image:url(images/citiesmenu/wien.png);}
li.cat-item a.zuerich{background-image:url(images/citiesmenu/zuerich.png);}
li.cat-item a.muenchen{background-image:url(images/citiesmenu/muenchen.png);}
li.cat-item a.new_york{background-image:url(images/citiesmenu/new_york.png);}
li.cat-item a.san_jose{background-image:url(images/citiesmenu/san_jose.png);}
li.cat-item a.london{background-image:url(images/citiesmenu/london.png);}


#trendblogger h2{
 //       margin-top:15px;
        float:left;
        background:url(images/trendblogger_head.png) no-repeat;
        background-position:top;
        width:236px;
        height:52px;
		border-left: 1px solid #404040;
		border-right: 1px solid #404040;
//		border-top: 1px solid black;
        }

#trendblogger a{
        display:block;
        background-image:url(images/sidebar_button.gif);
        background-position:top;
        background-repeat:no-repeat;
        background-color:#191919;
        height:18px;
        width:144px;
        padding:5px 0px 0px 21px;
        margin-bottom:2px;
        color:#FFFFFF;
        font-size:11px;
        text-transform:uppercase;
        }

#trendblogger a:hover{
        background-position:bottom;
        text-decoration:none;
        }

#trendblogger div{
        float:left;
        width:170px;
  //      background:url(images/widgets_bottom_bg.png) bottom left no-repeat;
        padding-top:10px;
        padding-left:32px;
        padding-right:34px;
        padding-bottom:20px;
		border-left:1px solid #404040;
        border-right:1px solid #404040;
        border-top:1px solid #000000;
		background-color:#191919;
        border-bottom:1px solid #434343;
        }

.textwidget {
		background:url(images/widgets_bottom_bg_2.png) bottom left no-repeat;
        font-size:11px;
        text-decoration:none;
        margin:-5px 0px 0px 0px;
        padding:0px 10px 5px 10px;
        }


/* LOGIN, REGISTER, PROFIL */
#theme-my-login-3{
        font-size:11px;
        background-image:url(images/login_bg.png);
        background-repeat:no-repeat;
        width:238px;
        height:62px;
        border-bottom:1px solid #434343;
        }

.loggedin{
	background-image:url(images/loggedin_bg.png);
	background-repeat:no-repeat;
	width:238px;
    height:62px;
    border-bottom:1px solid #434343;
	}

p.error {display:none;}
.postspace3 p.error {display:inherit;}

#theme-my-login-3 .login{margin-left:15px;}
#theme-my-login-3 label{display:none;}
#theme-my-login-3 input{
        margin:24px 5px 0px 0px;
        float:left;
        padding-left:5px;
        color:#838282;
        background-image:url(images/loginfield.png);
        background-repeat:no-repeat;
        border:0px;
        font-size:12px;
        width:74px;
        height:17px;
        }

.submit #login-submit-tml-1{
        background-image:url(images/login_btn.png);
        background-repeat:no-repeat;
        width:41px;
        height:18px;
        margin-top:25px;
        }

.registerbtn a{
        font-size:10px;
        color:#828282;
        margin-left:10px;
        }

.registerbtn{ height:20px; }

.login-links{position:relative; left:15px; top:27px;}
li.profil_btn, li.logout_btn{width:71px; height:17px; float:left; }
.profil_btn span, .logout_btn span{visibility:hidden;}
.profil_btn{background-image:url(images/profil_btn.png);}
.logout_btn{background-image:url(images/logout_btn.png); position:relative; left:5px;}
.login-avatar{position:absolute; top:125px; left:180px;}

.forgetmenot{display:none;}

/* REGISTERSITE */
.registrieren_header{background-image:url(images/registrieren-header.png); width:715px; height:66px; padding:0px; margin-bottom:0px;}
.registrieren_header h2{visibility:hidden;}

#registerform-tml-main p{width:230px; float:left;}

#tml-main{
background-image:url(images/register_bg.png);
background-position:bottom;
background-repeat:no-repeat;
float:left;
width:505px;
margin:0px 0px 0px -18px;
padding:20px 0px 20px 20px;
}

#tml-main label{display:block;}

#tml-main input{
        background-image:url(images/inputfield.png);
        background-repeat:no-repeat;
        border:0px;
        background-color:#e2e2e2;
        width:145px;
        height:19px;
        padding:2px 0px 0px 4px;
        }

#tml-main p.submit{clear:left; margin:20px 0px;}

#tml-main .submit input{
        height:19px;
        border:0px;
        font-weight:normal;
        color:#b3b3b3;
        padding:0px;
        }


.submit #register-submit-tml-main{
        background-image:url(images/register_btn.png);
        width:107px;
        }

.submit #login-submit-tml-main{
        background-image:url(images/login_btn_big.png);
        width:107px;
        }

.submit #lostpassword-submit-tml-main{
        background-image:url(images/passwort_btn.png);
        width:130px;
        }


#tml-main .links{clear:left;}
#tml-main .links ul{padding:0; margin:0;}
#tml-main .links li{
        float:left;
        list-style:none;
        padding:0px 25px 0px 0px;
        margin:0px 0px 0px 0px;
}

#reg_passmail-tml-main{display:none;}

.postspace3 .registerbtn{display:none;}

/* LOGIN */
.login_header{background-image:url(images/login-header.png); width:715px; height:66px; padding:0px; margin-bottom:0px;}
.login_header h2{visibility:hidden;}

.passwort_vergessen__header{background-image:url(images/passwort_header.png); width:715px; height:66px; padding:0px; margin-bottom:0px;}
.passwort_vergessen__header h2{visibility:hidden;}

/* LOGIN, REGISTER, PROFIL ENDE */

/* Profilseite */
.form-table {
        width:525px;
        margin-left:-23px;
        }

.passwort-table{
        background-image:url(images/password_bg.png);
        background-position:bottom;
        height:107px;
        }


.profil_header{background-image:url(images/profil-header.png); width:715px; height:66px; padding:0px; margin-bottom:0px;}
.profil_header h2{visibility:hidden;}


#profile h3{
        margin:20px 0px 10px 0px;
        padding:0px;
        color:#343434;
        }

.form-table label{padding-left:2px;}

.form-table td{
        padding:0px 0px 0px 20px;
        vertical-align:top;
        width:150px;
        height:50px;
        color:#646464;
}


.form-table input{
        background-image:url(images/inputfield.png);
        background-repeat:no-repeat;
        border:0px;
        width:145px;
        height:19px;
        padding:2px 0px 0px 4px;
        margin:5px 0px 0px 0px;
        }

.form-table textarea{
        background-image:url(images/textarea.png);
        background-position:0px 0px;
        margin:5px 0px 0px 0px;
        padding:5px;
        border:0px;
        width:337px;
        height:131px;
        background-repeat:no-repeat;
        }

.form-table select{
        background-image:url(images/inputfield.png);
        background-repeat:no-repeat;
        border:0px;
        width:139px;
        height:21px;
        padding:2px;
        margin:5px 0px 0px 0px;
        }

.form-table small{
        color:#959595;
        margin:2px;
        display:block;
}

#userphoto_delete{
        width:16px;
        height:16px;
        background-image:none;
        vertical-align:text-bottom;
        }

.submit #submit{
        background-image:url(images/profil-aktualisieren_btn.png);
        width:107px;
        height:19px;
        border:0px;
        }

#userphoto_image_file{
        width:282px;
        height:21px;
        }



/* Author-/Blogteam */

.author_box{
         width:354px;
         height:200px;
		 background-image:url(images/blogteam_bg.png);
         margin:0px 0px 5px 4px;
         padding:0px;
		 float:left;
         }

.author_infos{ 
		height:62px; 
		margin:3px 0px 0px 4px; 
		padding:5px 0px 0px 5px;
		}
		
.author_city, .author_photo {width:48px;}
.author_city, .author_photo, .author_name{float:left; height:57px; overflow:hidden; margin:0px 0px 0px 0px; color:#595959;}

.author_name h2{color:#595959; padding-top:5px;}

.author_about{display:block; padding:10px;}

/* Header Image-Flow */

#ImageFlow_1{position:absolute; width:900px; margin:-254px 0 0 -692px;}

	.imageflow {
		position:relative; 
		text-align:left;
		/*visibility:hidden;*/
	}
	
	.imageflow img {
		border:none;
		position:absolute;
		top:0px;
		visibility:hidden;
		-ms-interpolation-mode:bicubic; /* Enables bicubic image resampling for the IE7 */
	}
	.imageflow p {
		margin:0 auto;
		text-align:center;
	}
	.imageflow .loading {
		border:1px solid white;
		height:15px;
		left:50%;
		margin-left:-106px;
		padding:5px;
		position:relative;
		visibility:visible;
		width:200px;
	}
	.imageflow .loading_bar {
		background:#fff;
		height:15px;
		visibility:visible;
		width:1%;
	}
	.imageflow .navigation{
		z-index:10000;
	}
	.imageflow .caption {
		font-weight:bold;
		position:relative; 
		text-align:center;
		z-index:10001;
	}
	.imageflow .Imageflow_caption {
		position:absolute;
		margin:-5000px 0 0 -5000px;
		visibility:hidden;
	}
	.imageflow .scrollbar {
		border-bottom:0px solid #b3b3b3;
		position:relative; 
		visibility:hidden;
		z-index:10002;
		height:1px;

	}
	.imageflow .slider {
		background-image:none;
		background-repeat:no-repeat;
		height:14px;
		margin:-6px 0 0 -7px;
		position:absolute;
		width:14px;
		z-index:10003;
	}
	
	.imageflow .images {
		overflow:hidden;
		white-space:nowrap;
	}

	.imageflow .button {
		cursor:pointer;
		height:45px;
		position:relative;
		width:45px;
	}
	
	
	.imageflow .previous {
		background:url(../../plugins/nextgen-imageflow/imageflow/button_left.png) top left no-repeat;
		float:left;
		margin: -88px 0 0 -220px;
	}
	.imageflow .next {
		background: url(../../plugins/nextgen-imageflow/imageflow/button_right.png) top left no-repeat;
		float:right;	
		margin:-88px -208px 0px 0px;
	}
	
#flow_ngg-3 h2{display:none;}
#imageflow_clickurl{margin:70px 0 0 305px; border:0px;}

#logo_button_left{margin:0px 0 0 120px; border:0px;}
#logo_button{margin:10px 0 0 890px; border:0px;}
